Compare commits

..

4 Commits

Author SHA1 Message Date
shamoon
a1c1c3343f Cleanup gitlab test
[ci skip]
2025-03-30 20:22:49 -07:00
shamoon
1c6820428d Remove error mocking 2025-03-30 20:07:00 -07:00
shamoon
fa8ebc56ef Disable coverage for now 2025-03-30 20:03:58 -07:00
shamoon
b04ed9d628 Just save this
[ci skip]
2025-03-30 18:44:51 -07:00
465 changed files with 14653 additions and 19253 deletions

View File

@@ -4,7 +4,7 @@ body:
value: |
### ⚠️ Before opening a discussion:
- [Check the troubleshooting guide](https://gethomepage.dev/troubleshooting/) and include the output of all steps below.
- [Check the troubleshooting guide](https://gethomepage.dev/troubleshooting/).
- [Search existing issues](https://github.com/gethomepage/homepage/search?q=&type=issues) [and discussions](https://github.com/gethomepage/homepage/search?q=&type=discussions) (including closed ones!).
- type: textarea
id: description
@@ -59,6 +59,6 @@ body:
value: |
## ⚠️ STOP ⚠️
Before you submit this support request, please ensure you have entered your configuration files and actually followed the steps from the troubleshooting guide linked above *and posted the output*, if relevant. The troubleshooting steps often help to solve the problem or at least can help figure it out.
Before you submit this support request, please ensure you have entered your configuration files and actually followed the steps from the troubleshooting guide linked above, if relevant. The troubleshooting steps often help to solve the problem.
*Please remember that this project is maintained by regular people **just like you**, so if you don't take the time to fill out the requested information, don't expect a reply back.*

View File

@@ -38,4 +38,3 @@ What type of change does your PR introduce to Homepage?
- [ ] If applicable, I have reviewed the [feature / enhancement](https://gethomepage.dev/more/development/#new-feature-guidelines) and / or [service widget guidelines](https://gethomepage.dev/more/development/#service-widget-guidelines).
- [ ] I have checked that all code style checks pass using [pre-commit hooks](https://gethomepage.dev/more/development/#code-formatting-with-pre-commit-hooks) and [linting checks](https://gethomepage.dev/more/development/#code-linting).
- [ ] If applicable, I have tested my code for new features & regressions on both mobile & desktop devices, using the latest version of major browsers.
- [ ] In the description above I have disclosed the use of AI tools in the coding of this PR.

View File

@@ -17,7 +17,7 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@v6
uses: actions/checkout@v4
- name: crowdin action
uses: crowdin/github-action@v2
with:

View File

@@ -9,8 +9,14 @@ on:
- feature/**
- dev
tags: [ 'v*.*.*' ]
paths-ignore:
- 'docs/**'
- 'mkdocs.yml'
pull_request:
branches: [ "dev" ]
paths-ignore:
- 'docs/**'
- 'mkdocs.yml'
merge_group:
env:
@@ -22,10 +28,10 @@ jobs:
runs-on: ubuntu-22.04
steps:
- name: Checkout repository
uses: actions/checkout@v6
uses: actions/checkout@v4
- name: Install python
uses: actions/setup-python@v6
uses: actions/setup-python@v5
with:
python-version: 3.x
@@ -39,7 +45,7 @@ jobs:
run_install: false
- name: Setup Node.js
uses: actions/setup-node@v6
uses: actions/setup-node@v4
with:
node-version: 20
cache: 'pnpm'
@@ -62,7 +68,7 @@ jobs:
steps:
- name: Checkout repository
uses: actions/checkout@v6
uses: actions/checkout@v4
- name: Extract Docker metadata
id: meta
@@ -71,20 +77,11 @@ jobs:
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
uses: actions/cache@v5
uses: actions/cache@v4
with:
path: .next/cache
key: nextjs-${{ runner.os }}-${{ hashFiles('pnpm-lock.yaml') }}-${{ hashFiles('**/*.js', '**/*.jsx') }}
@@ -98,7 +95,7 @@ jobs:
run_install: false
- name: Setup Node.js
uses: actions/setup-node@v6
uses: actions/setup-node@v4
with:
node-version: 20
cache: 'pnpm'
@@ -129,7 +126,7 @@ jobs:
password: ${{ secrets.DOCKERHUB_TOKEN }}
- name: Setup QEMU
uses: docker/setup-qemu-action@v3.7.0
uses: docker/setup-qemu-action@v3.6.0
- name: Setup Docker buildx
uses: docker/setup-buildx-action@v3
@@ -148,7 +145,6 @@ jobs:
VERSION=${{ fromJSON(steps.meta.outputs.json).labels['org.opencontainers.image.version'] }}
REVISION=${{ fromJSON(steps.meta.outputs.json).labels['org.opencontainers.image.revision'] }}
platforms: linux/amd64,linux/arm64
provenance: false
cache-from: type=local,src=/tmp/.buildx-cache
cache-to: type=local,dest=/tmp/.buildx-cache-new,mode=max

View File

@@ -4,7 +4,13 @@ on:
push:
tags: ["v*.*.*"]
branches: ["main"]
paths:
- "docs/**"
- "mkdocs.yml"
pull_request:
paths:
- "docs/**"
- "mkdocs.yml"
merge_group:
workflow_dispatch:
@@ -17,27 +23,27 @@ jobs:
runs-on: ubuntu-22.04
steps:
- name: Checkout repository
uses: actions/checkout@v6
uses: actions/checkout@v4
- name: Install python
uses: actions/setup-python@v6
uses: actions/setup-python@v5
with:
python-version: 3.x
- name: Check files
uses: pre-commit/action@v3.0.1
test:
name: Test Build Docs
name: Test Build
if: github.repository == 'gethomepage/homepage' && github.event_name == 'pull_request'
runs-on: ubuntu-latest
needs:
- pre-commit
steps:
- uses: actions/checkout@v6
- uses: actions/setup-python@v6
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: 3.x
- run: echo "cache_id=$(date --utc '+%V')" >> $GITHUB_ENV
- uses: actions/cache@v5
- uses: actions/cache@v4
with:
key: mkdocs-material-${{ env.cache_id }}
path: .cache
@@ -48,22 +54,22 @@ jobs:
- name: Test Docs Build
run: MKINSIDERS=false mkdocs build
deploy:
name: Build & Deploy Docs
name: Build & Deploy
if: github.repository == 'gethomepage/homepage' && github.event_name != 'pull_request' && github.ref == 'refs/heads/main'
runs-on: ubuntu-latest
needs:
- pre-commit
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v4
- name: Configure Git Credentials
run: |
git config user.name github-actions[bot]
git config user.email 41898282+github-actions[bot]@users.noreply.github.com
- uses: actions/setup-python@v6
- uses: actions/setup-python@v5
with:
python-version: 3.x
- run: echo "cache_id=${{github.sha}}" >> $GITHUB_ENV
- uses: actions/cache@v5
- uses: actions/cache@v4
with:
key: mkdocs-material-${{ env.cache_id }}
path: .cache

View File

@@ -18,7 +18,7 @@ jobs:
name: 'Stale'
runs-on: ubuntu-latest
steps:
- uses: actions/stale@v10
- uses: actions/stale@v9
with:
days-before-stale: 7
days-before-close: 14
@@ -32,7 +32,7 @@ jobs:
name: 'Lock Old Threads'
runs-on: ubuntu-latest
steps:
- uses: dessant/lock-threads@v6
- uses: dessant/lock-threads@v5
with:
issue-inactive-days: '30'
pr-inactive-days: '30'
@@ -57,7 +57,7 @@ jobs:
name: 'Close Answered Discussions'
runs-on: ubuntu-latest
steps:
- uses: actions/github-script@v8
- uses: actions/github-script@v7
with:
script: |
function sleep(ms) {
@@ -113,7 +113,7 @@ jobs:
name: 'Close Outdated Discussions'
runs-on: ubuntu-latest
steps:
- uses: actions/github-script@v8
- uses: actions/github-script@v7
with:
script: |
function sleep(ms) {
@@ -204,7 +204,7 @@ jobs:
name: 'Close Unsupported Feature Requests'
runs-on: ubuntu-latest
steps:
- uses: actions/github-script@v8
- uses: actions/github-script@v7
with:
script: |
function sleep(ms) {
@@ -212,9 +212,9 @@ jobs:
}
const CUTOFF_1_DAYS = 180;
const CUTOFF_1_COUNT = 20;
const CUTOFF_1_COUNT = 10;
const CUTOFF_2_DAYS = 365;
const CUTOFF_2_COUNT = 40;
const CUTOFF_2_COUNT = 20;
const cutoff1Date = new Date();
cutoff1Date.setDate(cutoff1Date.getDate() - CUTOFF_1_DAYS);

View File

@@ -9,14 +9,11 @@ repos:
- id: check-yaml
exclude: "(^mkdocs\\.yml$)"
- id: check-added-large-files
- repo: https://github.com/rbubley/mirrors-prettier
rev: 'v3.3.3'
- repo: https://github.com/pre-commit/mirrors-prettier
rev: 'v3.0.3'
hooks:
- id: prettier
types_or:
- javascript
- markdown
- jsx
additional_dependencies:
- prettier@3.3.3
- 'prettier-plugin-organize-imports@4.1.0'

1
.prettierrc Normal file
View File

@@ -0,0 +1 @@
{}

View File

@@ -1,5 +0,0 @@
const config = {
plugins: [require("prettier-plugin-organize-imports")],
};
module.exports = config;

32
.vscode/launch.json vendored
View File

@@ -1,31 +1,19 @@
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Debug homepage",
"name": "Next.js: debug full stack",
"type": "node",
"request": "launch",
"runtimeExecutable": "pnpm",
"runtimeArgs": ["run", "dev"],
"env": {
"LOG_LEVEL": "debug"
},
"skipFiles": ["<node_internals>/**"],
"console": "integratedTerminal",
"serverReadyAction":{
"pattern": ".*http://localhost:3000.*",
"action": "startDebugging",
"name": "Launch Chromium",
"killOnServerStop": true,
"runtimeExecutable": "${workspaceFolder}/node_modules/.bin/next",
"serverReadyAction": {
"pattern": "started server on .+, url: (https?://.+)",
"uriFormat": "%s",
"action": "debugWithChrome"
}
},
{
"name": "Launch Chromium",
"type": "chrome",
"request": "launch",
"url": "http://localhost:3000",
"urlFilter": "http://localhost:3000",
"webRoot": "${workspaceFolder}",
"trace": true
}
]
}

View File

@@ -63,7 +63,7 @@ The homepage team appreciates all effort and interest from the community in fili
- Issues, pull requests and discussions that are closed will be locked after 30 days of inactivity.
- Discussions with a marked answer will be automatically closed.
- Discussions in the 'General' or 'Support' categories will be closed after 180 days of inactivity.
- Feature requests that do not meet the following thresholds will be closed: 20 "up-votes" after 180 days of inactivity or 40 "up-votes" after 365 days.
- Feature requests that do not meet the following thresholds will be closed: 10 "up-votes" after 180 days of inactivity or 20 "up-votes" after 365 days.
In all cases, threads can be re-opened by project maintainers and, of course, users can always create a new discussion for related concerns.
Finally, remember that all information remains searchable and 'closed' feature requests can still serve as inspiration for new features.

View File

@@ -49,12 +49,10 @@ COPY --link --chmod=755 docker-entrypoint.sh /usr/local/bin/
COPY --link --from=builder --chown=1000:1000 /app/.next/standalone/ ./
COPY --link --from=builder --chown=1000:1000 /app/.next/static/ ./.next/static
RUN apk add --no-cache su-exec iputils-ping shadow
USER root
RUN apk add --no-cache su-exec
ENV NODE_ENV=production
ENV HOSTNAME=::
ENV HOSTNAME=0.0.0.0
ENV PORT=3000
EXPOSE $PORT

View File

@@ -68,7 +68,7 @@ For configuration options, examples and more, [please check out the homepage doc
## Security Notice 🔒
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. If Homepage is reachable from any untrusted network, it **must** sit behind a reverse proxy (and/or VPN) that enforces authentication, TLS, and strictly validates Host headers. The built-in host check in Homepage is a best-effort guard and should not be treated as security when exposed publicly.
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.
## With Docker

View File

@@ -12,66 +12,14 @@ export PGID=${PGID:-0}
export HOMEPAGE_BUILDTIME=$(date +%s)
# Try IPv6 first (dual stack when available), but fall back to IPv4 if the bind fails
export HOSTNAME=${HOSTNAME:-::}
if [ "$HOSTNAME" = "::" ]; then
if ! node -e "const server = require('http').createServer(() => {}); const host = '::'; const port = process.env.PORT || 3000; server.once('error', (err) => { console.error('IPv6 bind failed:', err.message); process.exit(1); }); server.listen(port, host, () => server.close(() => process.exit(0)));"; then
echo "Falling back to IPv4 bind at 0.0.0.0"
export HOSTNAME=0.0.0.0
fi
fi
# Check ownership before chown
if [ "$PUID" = "0" ]; then
echo "Skipping ownership changes for /app/config"
elif [ -e /app/config ]; then
CURRENT_UID=$(stat -c %u /app/config)
CURRENT_GID=$(stat -c %g /app/config)
if [ "$CURRENT_UID" -ne "$PUID" ] || [ "$CURRENT_GID" -ne "$PGID" ]; then
echo "Fixing ownership of /app/config"
if ! chown -R "$PUID:$PGID" /app/config 2>/dev/null; then
echo "Warning: Could not chown /app/config; continuing anyway"
fi
else
echo "/app/config already owned by correct UID/GID, skipping chown"
fi
else
echo "/app/config does not exist; skipping ownership check"
fi
# Ensure /app/config/logs exists and is owned
if [ "$PUID" = "0" ]; then
echo "Skipping ownership changes for /app/config/logs"
elif [ -n "$PUID" ] && [ -n "$PGID" ]; then
mkdir -p /app/config/logs 2>/dev/null || true
if [ -d /app/config/logs ]; then
LOG_UID=$(stat -c %u /app/config/logs)
LOG_GID=$(stat -c %g /app/config/logs)
if [ "$LOG_UID" -ne "$PUID" ] || [ "$LOG_GID" -ne "$PGID" ]; then
echo "Fixing ownership of /app/config/logs"
chown -R "$PUID:$PGID" /app/config/logs 2>/dev/null || echo "Warning: Could not chown /app/config/logs"
fi
fi
fi
if [ -d /app/.next ]; then
CURRENT_UID=$(stat -c %u /app/.next)
CURRENT_GID=$(stat -c %g /app/.next)
if [ "$PUID" -ne 0 ] && ([ "$CURRENT_UID" -ne "$PUID" ] || [ "$CURRENT_GID" -ne "$PGID" ]); then
echo "Fixing ownership of /app/.next"
if ! chown -R "$PUID:$PGID" /app/.next 2>/dev/null; then
echo "Warning: Could not chown /app/.next; continuing anyway"
fi
else
echo "/app/.next already owned by correct UID/GID or running as root, skipping chown"
fi
fi
# 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.
# Running chown in that case (as non-root) will cause error
[ "$(id -u)" == "0" ] && [ "${PUID}" != "0" ] && chown -R ${PUID}:${PGID} /app/config /app/public
# Drop privileges (when asked to) if root, otherwise run as current user
if [ "$(id -u)" = "0" ] && [ "${PUID}" != "0" ]; then
exec su-exec ${PUID}:${PGID} "$@"
if [ "$(id -u)" == "0" ] && [ "${PUID}" != "0" ]; then
su-exec ${PUID}:${PGID} "$@"
else
exec "$@"
fi

View File

@@ -20,7 +20,7 @@ Since Docker supports connecting with TLS and client certificate authentication,
```yaml
my-remote-docker:
host: 192.168.0.101
port: 2375
port: 275
tls:
keyFile: tls/key.pem
caFile: tls/ca.pem
@@ -66,30 +66,6 @@ my-docker:
port: 2375
```
Use `protocol: https` if youre connecting through a reverse proxy (e.g., Traefik) that serves the Docker API over HTTPS:
```yaml
my-docker:
host: dockerproxy
port: 443
protocol: https
```
!!! note
Note: This does not require TLS certificates if the proxy handles encryption. Do not use `protocol: https` unless youre sure the target host supports HTTPS.
You can also include `headers` for the connection, for example, if you are using a reverse proxy that requires authentication:
```yaml
my-docker:
host: dockerproxy
port: 443
protocol: https
headers:
Authorization: Basic <base64-encoded-credentials>
```
## Using Socket Directly
If you'd rather use the socket directly, first make sure that you're passing the local socket into the Docker container.
@@ -189,8 +165,6 @@ labels: ...
- homepage.widgets[1].slug=youreventslughere
```
To pass custom HTTP headers with a widget request when using labels, use the same dot-notation: `homepage.widget.headers.X-Auth-Key=secret` (or `homepage.widgets[0].headers.X-Auth-Key=secret` when multiple widgets are present).
You can add specify fields for e.g. the [CustomAPI](../widgets/services/customapi.md) widget by using array-style dot notation:
```yaml
@@ -273,4 +247,4 @@ You can show the docker stats by clicking the status indicator but this can also
showStats: true
```
Also see the settings for [show docker stats](settings.md#show-container-stats).
Also see the settings for [show docker stats](settings.md#show-docker-stats).

View File

@@ -94,7 +94,6 @@ metadata:
gethomepage.dev/name: Emby
gethomepage.dev/widget.type: "emby"
gethomepage.dev/widget.url: "https://emby.example.com"
gethomepage.dev/widget.headers.X-Auth-Key: "your-secret-here"
gethomepage.dev/pod-selector: ""
gethomepage.dev/weight: 10 # optional
gethomepage.dev/instance: "public" # optional
@@ -164,47 +163,6 @@ If the `href` attribute is not present, Homepage will ignore the specific Ingres
Homepage also features automatic service discovery for Gateway API. Service definitions are read by annotating the HttpRoute custom resource definition and are indentical to the Ingress example as defined in [Automatic Service Discovery](#automatic-service-discovery).
To enable Gateway API HttpRoute update `kubernetes.yaml` to include:
```
gateway: true # enable gateway-api
```
#### Using the unoffocial helm chart?
If you are using the unofficial helm chart ensure that the `ClusterRole` has required permissions for `gateway.networking.k8s.io`.
See [ClusterRole and ClusterRoleBinding](../installation/k8s.md#clusterrole-and-clusterrolebinding)
## Caveats
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`.
## Adding extra configuration files
Some Homepage features (for example, [Proxmox](../configs/proxmox.md)) require additional configuration files such as `proxmox.yaml`.
When running Homepage on Kubernetes, these files must be provided via a `ConfigMap` and mounted into the container at `/app/config`.
### ConfigMap example
```yaml
apiVersion: v1
kind: ConfigMap
metadata:
name: homepage
data:
proxmox.yaml: |
pve:
url: https://proxmox.host.or.ip:8006
token: username@pam!Token ID
secret: secret
```
Mount the file into `/app/config` by updating the `Deployment`:
```yaml
volumeMounts:
- mountPath: /app/config/proxmox.yaml
name: homepage-config
subPath: proxmox.yaml
```

View File

@@ -1,81 +0,0 @@
---
title: Proxmox
description: Proxmox Configuration
---
The Proxmox connection is configured in the `proxmox.yaml` file. See [Create token](#create-token) section below for details on how to generate the required API token.
To configure multiple nodes, ensure the key name in the `proxmox.yaml` matches the `proxmoxNode` field used in your service configuration.
```yaml
pve: # must match your actual Proxmox node name
url: https://proxmox.host.or.ip:8006
token: username@pam!Token ID
secret: secret
```
## Services
Once the Proxmox connection is configured, individual services can be configured to pull statistics of VMs or LXCs. Only CPU and Memory are currently supported.
### Configuration Options
- `proxmoxNode`: The name of the Proxmox node where your VM/LXC is running, must match with a node configured in the `proxmox.yaml`
- `proxmoxVMID`: The ID of the Proxmox VM or LXC container
- `proxmoxType`: (Optional) The type of Proxmox virtual machine. Defaults to `qemu` for VMs, but can be set to `lxc` for LXC containers
#### Examples
For a QEMU VM (default):
```yaml
- HomeAssistant:
icon: home-assistant.png
href: http://homeassistant.local/
description: Home automation
proxmoxNode: pve
proxmoxVMID: 101
# proxmoxType: qemu # This is the default, so it can be omitted
```
For an LXC container:
```yaml
- Nginx:
icon: nginx.png
href: http://nginx.local/
description: Web server
proxmoxNode: pve
proxmoxVMID: 200
proxmoxType: lxc
```
## Create token
You will need to generate an API Token for new or an existing user. Here is an example of how to do this for a new user.
1. Navigate to the Proxmox portal, click on Datacenter
2. Expand Permissions, click on Groups
3. Click the Create button
4. Name the group something informative, like api-ro-users
5. Click on the Permissions "folder"
6. Click Add -> Group Permission
- Path: /
- Group: group from bullet 4 above
- Role: PVEAuditor
- Propagate: Checked
7. Expand Permissions, click on Users
8. Click the Add button
- User name: something informative like `api`
- Realm: Linux PAM standard authentication
- Group: group from bullet 4 above
9. Expand Permissions, click on API Tokens
10. Click the Add button
- User: user from bullet 8 above
- Token ID: something informative like the application or purpose like `homepage`
- Privilege Separation: Checked
11. Go back to the "Permissions" menu
12. Click Add -> API Token Permission
- Path: /
- API Token: select the Token ID created in Step 10
- Role: PVE Auditor
- Propagate: Checked

View File

@@ -101,25 +101,6 @@ Each service can have multiple widgets attached to it, for example:
Multiple widgets per service are not yet supported with Kubernetes ingress annotations.
#### Custom HTTP headers
Widgets that make HTTP calls support extra request headers via `headers`. This is useful when a reverse proxy expects a secret header.
```yaml
- UptimeRobot:
icon: uptimekuma.png
href: https://uptimerobot.com/
widget:
type: uptimerobot
url: https://api.uptimerobot.com
key: ${UPTIMEROBOT_API_KEY}
headers:
User-Agent: homepage
X-Auth-Key: your-secret-here
```
If you define services via Docker labels or Kubernetes annotations, use the same key with dot-notation (for example `homepage.widget.headers.X-Auth-Key=secret` or `gethomepage.dev/widget.headers.X-Auth-Key: "secret"`).
#### 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.
@@ -137,60 +118,6 @@ Each widget can optionally provide a list of which fields should be visible via
key: apikeyapikeyapikeyapikeyapikey
```
### Block Highlighting
Widgets can tint their metric block text automatically based on rules defined alongside the service. Attach a `highlight` section to the widget configuration and map each block to one or more numeric or string rules using the field key (for example, `queued`, `lan_users`).
```yaml
- Sonarr:
icon: sonarr.png
href: http://sonarr.host.or.ip
widget:
type: sonarr
url: http://sonarr.host.or.ip
key: ${SONARR_API_KEY}
highlight:
queued:
numeric:
- level: danger
when: gte
value: 20
- level: warn
when: gte
value: 5
- level: good
when: eq
value: 0
status:
string:
- level: danger
when: regex
value: "(failed|import) pending"
- level: good
when: equals
value: "All good"
status_code:
string:
- level: warn
when: regex
value: "^5\\d{2}$"
```
Supported numeric operators for the `when` property are `gt`, `gte`, `lt`, `lte`, `eq`, `ne`, `between`, and `outside`. String rules support `equals`, `includes`, `startsWith`, `endsWith`, and `regex`. Each rule can be inverted with `negate: true`, and string rules may pass `caseSensitive: true` or custom regex `flags`. The highlight engine does its best to coerce formatted values, but you will get the most reliable results when you pass plain numbers or strings into `<Block>`.
#### Value Only Highlighting
You can optionally apply highlighting only to the value portion of a block (not the label) by setting `valueOnly: true` on the field configuration. This keeps the label visible while highlighting only the metric value itself.
```yaml
- Sonarr:
...
highlight:
queued:
valueOnly: true
...
```
## Descriptions
Services may have descriptions,

View File

@@ -101,7 +101,7 @@ theme: dark # or light
## Color Palette
You can configure a fixed color palette (and disable the palette switcher) by passing the `color` option, like so:
You can configured a fixed color palette (and disable the palette switcher) by passing the `color` option, like so:
```yaml
color: slate
@@ -109,20 +109,6 @@ color: slate
Supported colors are: `slate`, `gray`, `zinc`, `neutral`, `stone`, `amber`, `yellow`, `lime`, `green`, `emerald`, `teal`, `cyan`, `sky`, `blue`, `indigo`, `violet`, `purple`, `fuchsia`, `pink`, `rose`, `red`, `white`
## Block Highlight Levels
You can override the default Tailwind classes applied when a widget highlight rule resolves to the `good`, `warn`, or `danger` level.
```yaml
blockHighlights:
levels:
good: "bg-emerald-500/40 text-emerald-950 dark:bg-emerald-900/60 dark:text-emerald-400"
warn: "bg-amber-300/30 text-amber-900 dark:bg-amber-900/30 dark:text-amber-200"
danger: "bg-rose-700/45 text-rose-200 dark:bg-rose-950/70 dark:text-rose-400"
```
Any unspecified level falls back to the built-in defaults.
## Layout
You can configure service and bookmarks sections to be either "column" or "row" based layouts, like so:
@@ -278,7 +264,7 @@ fullWidth: true
### Maximum Group Columns
You can set the maximum number of columns of groups on larger screen sizes (note this is only for groups with the default `style: columns`, not groups with `style: row`) by adding:
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
@@ -396,9 +382,7 @@ Set your desired language using:
language: fr
```
Currently supported languages: ca, de, en, es, fr, he, hr, hu, it, nb-NO, nl, pt, ru, sv, vi, zh-Hans (Simplified), zh-Hant (Traditional)
`zh-CN` will still work and is automatically mapped to `zh-Hans` for backwards compatibility.
Currently supported languages: ca, de, en, es, fr, he, hr, hu, it, nb-NO, nl, pt, ru, sv, vi, zh-CN, zh-Hant
You can also specify locales e.g. for the DateTime widget, e.g. en-AU, en-GB, etc.
@@ -457,7 +441,6 @@ There are a few optional settings for the Quick Launch feature:
- `showSearchSuggestions`: show search suggestions for the internet search. If this is not specified then the setting will be inherited from the search widget. If it is not specified there either, it will default to false. For custom providers the `suggestionUrl` needs to be set in order for this to work.
- `provider`: search engine provider. If none is specified it will try to use the provider set for the Search Widget, if neither are present then internet search will be disabled.
- `hideVisitURL`: disable detecting and offering an option to open URLs. This is false by default, enabling the feature.
- `mobileButtonPosition`: enables and sets the position of the mobile quicklaunch button. Options are `top-left`, `top-right`, `bottom-left`, `bottom-right`. This is empty by default, disabling the feature.
```yaml
quicklaunch:
@@ -502,9 +485,9 @@ logpath: /logfile/path
By default, logs are sent both to `stdout` and to a file at the path specified. This can be changed by setting the `LOG_TARGETS` environment variable to one of `both` (default), `stdout` or `file`.
## Show Container Stats
## Show Docker Stats
You can show all docker or proxmox stats expanded in `settings.yaml`:
You can show all docker stats expanded in `settings.yaml`:
```yaml
showStats: true
@@ -573,18 +556,3 @@ or per service widget (`services.yaml`) with:
```
If either value is set to true, the error message will be hidden.
## Disable Search Engine Indexing
You can request that search engines not to index your Homepage instance by enabling the `disableIndexing` setting.
```yaml
disableIndexing: true
```
When enabled, this will:
- Disallow all crawlers in `robots.txt`
- Add `<meta name="robots" content="noindex, nofollow">` tags to prevent indexing
By default this feature is disabled.

View File

@@ -14,7 +14,7 @@ services:
- 3000:3000
volumes:
- /path/to/config:/app/config # Make sure your local config directory exists
- /var/run/docker.sock:/var/run/docker.sock:ro # (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
```
@@ -36,7 +36,7 @@ services:
- 3000:3000
volumes:
- /path/to/config:/app/config # Make sure your local config directory exists
- /var/run/docker.sock:/var/run/docker.sock:ro # (optional) For docker integrations, see alternative methods
- /var/run/docker.sock:/var/run/docker.sock # (optional) For docker integrations, see alternative methods
environment:
HOMEPAGE_ALLOWED_HOSTS: gethomepage.dev # required, may need port. See gethomepage.dev/installation/#homepage_allowed_hosts
PUID: $PUID

View File

@@ -37,4 +37,4 @@ The value is a comma-separated (no spaces) list of allowed hosts (sometimes with
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. Public deployments must rely on a reverse proxy (and/or VPN) that enforces authentication, TLS, and unexpected Host headers; the built-in host check is a best-effort guard for local setups and is not a substitute for edge protections.
This can be disabled by setting `HOMEPAGE_ALLOWED_HOSTS` to `*` but this is not recommended.

View File

@@ -28,7 +28,7 @@ These companies help the Homepage project by providing services, tools, and reso
</div>
<div style="margin-bottom: 16px;">
<a href="https://crowdin.com/project/gethomepage"><img src="https://support.crowdin.com/assets/logos/core-logo/png/crowdin-core-logo-cWhite.png" alt="Crowdin" style="max-width: 100%; height: 64px; display: block;" /></a>
<a href="https://crowdin.com/project/homepage"><img src="https://support.crowdin.com/assets/logos/core-logo/png/crowdin-core-logo-cWhite.png" alt="Crowdin" style="max-width: 100%; height: 64px; display: block;" /></a>
<p>
Crowdin provides the translation platform for the project. Making it easy to translate the project into multiple languages.
</p>

View File

@@ -12,6 +12,7 @@ hide:
- Check config/logs/homepage.log, on docker simply e.g. `docker logs homepage`. This may provide some insight into the reason for an error.
- Check the browser error console, this can also sometimes provide useful information.
- 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
@@ -19,7 +20,7 @@ All service widgets work essentially the same, that is, homepage makes a proxied
1. URLs should not end with a / or other API path. Each widget will handle the path on its own.
2. All services with a widget require a unique name as well as a unique group (and all subgroups) name.
2. All services with a widget require a unique name.
3. Verify the homepage installation can connect to the IP address or host you are using for the widget `url`. This is most simply achieved by pinging the server from the homepage machine, in Docker this means _from inside the container_ itself, e.g.:
@@ -66,3 +67,17 @@ All service widgets work essentially the same, that is, homepage makes a proxied
## 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.
## 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
```

View File

@@ -62,4 +62,3 @@ To ensure cohesiveness of various widgets, the following should be used as a gui
- Minimize the number of API calls
- Avoid the use of custom proxy unless absolutely necessary
- Widgets should be 'read-only', as in they should not make write changes using the relevant tool's API. Homepage widgets are designed to surface information, not to be a (usually worse) replacement for the tool itself.
- Widgets should not allow manually overriding the "refresh interval" setting, as misconfigured refresh intervals can easily lead to performance issues for users.

View File

@@ -225,8 +225,20 @@ const widgetExample = {
#### `method`
The `method` represents the HTTP method that should be used to make the API request. The default value is `GET`. Note that `POST` requests are not allowed via the
widget API and require the use of a custom proxy.
The `method` property is a string that represents the HTTP method that should be used to make the API request. The default value is `GET`.
```js
const widgetExample = {
api: "{url}/api/{endpoint}",
mappings: {
// `/api/stats`
stats: {
endpoint: "stats",
method: "POST",
},
},
};
```
#### `headers`
@@ -239,6 +251,7 @@ const widgetExample = {
// `/api/stats`
stats: {
endpoint: "stats",
method: "POST",
headers: {
"Content-Type": "application/json",
},
@@ -258,6 +271,7 @@ const widgetExample = {
// `/api/graphql`
stats: {
endpoint: "graphql",
method: "POST",
body: {
query: `
query {

View File

@@ -34,7 +34,7 @@ Homepage uses the [next-i18next](https://github.com/i18next/next-i18next) librar
Homepage uses translated and localized strings for **all text and numerical content** in widgets. English is the default language, and other languages can be added via [Crowdin](https://crowdin.com/project/gethomepage). To add the English translations for your widget, follow these steps:
Open the `public/locales/en/common.json` file.
Open the `public/locales/en/common.js` file.
Add a new object for your widget to the bottom of the list, like this:

View File

@@ -150,7 +150,7 @@ This will render the widget with placeholders for the data, i.e., a skeleton vie
!!! tip "Translation Tips"
The `label` prop in the `Block` component corresponds to the translation key we defined earlier in the `common.json` file. All text and numerical content should be translated.
The `label` prop in the `Block` component corresponds to the translation key we defined earlier in the `common.js` file. All text and numerical content should be translated.
---

View File

@@ -32,7 +32,7 @@ More detail on configuring service widgets can be found in the [Service Widgets
## Info Widgets
Info widgets are used to display information in the header, often about your system or environment. Info widgets are defined in your `widgets.yaml` file. Here's an example:
Info widgets are used to display information in the header, often about your system or environment. Info widgets are defined your `widgets.yaml` file. Here's an example:
```yaml
- openmeteo:

View File

@@ -17,15 +17,9 @@ The account you made the API token for also needs the following **Assigned globa
Allowed fields: `["users", "loginsLast24H", "failedLoginsLast24H"]`.
| Authentik Version | Homepage Widget Version |
| ----------------- | ----------------------- |
| < 2025.8.0 | 1 (default) |
| >= 2025.8.0 | 2 |
```yaml
widget:
type: authentik
url: http://authentik.host.or.ip:port
key: api_token
version: 2 # optional, default is 1
```

View File

@@ -1,17 +0,0 @@
---
title: Backrest
description: Backrest Widget Configuration
---
[Backrest](https://garethgeorge.github.io/backrest/) is a web-based frontend for
the [Restic](https://restic.net/) backup tool.
**Allowed fields:** `["num_success_latest","num_failure_latest","num_success_30","num_plans","num_failure_30","bytes_added_30"]`
```yaml
widget:
type: backrest
url: http://backrest.host.or.ip
username: admin # optional if auth is enabled in Backrest
password: admin # optional if auth is enabled in Backrest
```

View File

@@ -9,7 +9,7 @@ The widget has two modes, a single system with detailed info if `systemId` is pr
The `systemID` is the `id` field on the collections page of Beszel under the PocketBase admin panel. You can also use the 'nice name' from the Beszel UI.
A "superuser" is currently required to access the data from the Beszel API.
A "superuser" is currently required to access the data from tbe Beszel API.
Allowed fields for 'overview' mode: `["systems", "up"]`
Allowed fields for a single system: `["name", "status", "updated", "cpu", "memory", "disk", "network"]`

View File

@@ -1,16 +0,0 @@
---
title: Booklore
description: Booklore Widget Configuration
---
Learn more about [Booklore](https://github.com/booklore-app/booklore).
The widget authenticates with your Booklore credentials to surface total libraries, books, and reading progress counts for your account.
```yaml
widget:
type: booklore
url: https://booklore.host.or.ip
username: username
password: password
```

View File

@@ -22,7 +22,6 @@ widget:
service_group: Media # group name where widget exists
service_name: Sonarr # service name for that widget
color: teal # optional - defaults to pre-defined color for the service (teal for sonarr)
baseUrl: https://sonarr.domain.url # optional - adds links to sonarr/radarr pages
params: # optional - additional params for the service
unmonitored: true # optional - defaults to false, used with *arr stack
- type: ical # Show calendar events from another service

View File

@@ -1,17 +0,0 @@
---
title: Checkmk
description: Checkmk Widget Configuration
---
Learn more about [Checkmk](https://github.com/Checkmk/checkmk).
To setup authentication, follow the official [Checkmk API](https://docs.checkmk.com/latest/en/rest_api.html?lquery=api#bearerauth) documentation.
```yaml
widget:
type: checkmk
url: http://checkmk.host.or.ip:port
site: your-site-name-cla-by-default
username: username
password: password
```

View File

@@ -8,9 +8,6 @@ Learn more about [Crowdsec](https://crowdsec.net).
See the [crowdsec docs](https://docs.crowdsec.net/docs/local_api/intro/#machines) for information about registering a machine,
in most instances you can use the default credentials (`/etc/crowdsec/local_api_credentials.yaml`).
!!! note
Without the `limit24h` option, the widget will fetch all alerts which is limited to 100 by the API to avoid performance issues.
Allowed fields: `["alerts", "bans"]`.
```yaml
@@ -19,5 +16,4 @@ widget:
url: http://crowdsechostorip:port
username: localhost # machine_id in crowdsec
password: password
limit24h: true # optional, limits alerts to last 24h. Default: false
```

View File

@@ -189,7 +189,6 @@ widget:
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
```

View File

@@ -18,7 +18,7 @@ To access these system metrics you need to connect to the DiskStation (`DSM`) wi
3. Under the `User Groups` tab of the user config dialogue check the box for `Administrators`.
4. On the `Permissions` tab check the top box for `No Access`, effectively prohibiting the user from accessing anything in the shared folders.
5. Under `Applications` check the box next to `Deny` in the header to explicitly prohibit login to all applications.
6. Now _only_ allow login to the `DSM` and `Download Station` applications, either by
6. Now _only_ allow login to the `DSM` application, either by
- unchecking `Deny` in the respective row, or (if inheriting permission doesn't work because of other group settings)
- checking `Allow` for this app, or
- checking `By IP` for this app to limit the source of login attempts to one or more IP addresses/subnets.

View File

@@ -17,7 +17,6 @@ widget:
enableBlocks: true # optional, defaults to false
enableNowPlaying: true # optional, defaults to true
enableUser: true # optional, defaults to false
enableMediaControl: false # optional, defaults to true
showEpisodeNumber: true # optional, defaults to false
expandOneStreamToTwoRows: false # optional, defaults to true
```

View File

@@ -1,19 +0,0 @@
---
title: Filebrowser
description: Filebrowser Widget Configuration
---
Learn more about [Filebrowser](https://filebrowser.org).
If you are using [Proxy header authentication](https://filebrowser.org/configuration/authentication-method#proxy-header) you have to set `authHeader` and `username`.
Allowed fields: `["available", "used", "total"]`.
```yaml
widget:
type: filebrowser
url: http://filebrowserhostorip:port
username: username
password: password
authHeader: X-My-Header # If using Proxy header authentication
```

View File

@@ -14,6 +14,4 @@ widget:
type: frigate
url: http://frigate.host.or.ip:port
enableRecentEvents: true # Optional, defaults to false
username: username # optional
password: password # optional
```

View File

@@ -14,5 +14,4 @@ widget:
type: gamedig
serverType: csgo # see https://github.com/gamedig/node-gamedig#games-list
url: udp://server.host.or.ip:port
gameToken: # optional, a token used by gamedig with certain games
```

View File

@@ -3,8 +3,6 @@ title: Gatus
description: Gatus Widget Configuration
---
Learn more about [Gatus](https://github.com/TwiN/gatus).
Allowed fields: `["up", "down", "uptime"]`.
```yaml

View File

@@ -15,7 +15,7 @@ See the [official docs](https://github.com/ghostfolio/ghostfolio#authorization-b
_Note that the Bearer token is valid for 6 months, after which a new one must be generated._
Allowed fields: `["gross_percent_today", "gross_percent_1y", "gross_percent_max", "net_worth"]`
Allowed fields: `["gross_percent_today", "gross_percent_1y", "gross_percent_max"]`
```yaml
widget:

View File

@@ -9,20 +9,13 @@ Learn more about [Gluetun](https://github.com/qdm12/gluetun).
Requires [HTTP control server options](https://github.com/qdm12/gluetun-wiki/blob/main/setup/advanced/control-server.md) to be enabled. By default this runs on port `8000`.
Allowed fields: `["public_ip", "region", "country", "port_forwarded"]`.
Default 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. Similarly, if you want to include the `port_forwarded` field, you must add the route `GET /v1/openvpn/portforwarded` (or `/v1/portforward`) to your Gluetun config.toml.
| Gluetun Version | Homepage Widget Version |
| --------------- | ----------------------- |
| < 3.40.1 | 1 (default) |
| >= 3.40.1 | 2 |
To setup authentication, follow [the official Gluetun documentation](https://github.com/qdm12/gluetun-wiki/blob/main/setup/advanced/control-server.md#authentication). Note that to use the api key method, you must add the route `GET /v1/publicip/ip` to the `routes` array in your Gluetun config.toml.
```yaml
widget:
type: gluetun
url: http://gluetun.host.or.ip:port
key: gluetunkey # Not required if /v1/publicip/ip endpoint is configured with `auth = none`
version: 2 # optional, default is 1
```

View File

@@ -5,18 +5,11 @@ description: Grafana Widget Configuration
Learn more about [Grafana](https://github.com/grafana/grafana).
| Grafana Version | Homepage Widget Version |
| --------------- | ----------------------- |
| <= v10.4 | 1 (default) |
| > v10.4 | 2 |
Allowed fields: `["dashboards", "datasources", "totalalerts", "alertstriggered"]`.
```yaml
widget:
type: grafana
version: 2 # optional, default is 1
alerts: alertmanager # optional, default is grafana
url: http://grafana.host.or.ip:port
username: username
password: password

View File

@@ -0,0 +1,17 @@
---
title: Hoarder
description: Hoarder Widget Configuration
---
Learn more about [Hoarder](https://hoarder.app).
Generate an API key for your user at `User Settings > API Keys`.
Allowed fields: `["bookmarks", "favorites", "archived", "highlights", "lists", "tags"]` (maximum of 4).
```yaml
widget:
type: hoarder
url: http[s]://hoarder.host.or.ip[:port]
key: hoarderapikey
```

View File

@@ -10,11 +10,12 @@ Learn more about [Immich](https://github.com/immich-app/immich).
| < v1.118 | 1 (default) |
| >= v1.118 | 2 |
Find your API key under `Account Settings > API Keys`. The key should have the
`server.statistics` permission.
Find your API key under `Account Settings > API Keys`.
Allowed fields: `["users" ,"photos", "videos", "storage"]`.
Note that API key must be from admin user.
```yaml
widget:
type: immich

View File

@@ -15,16 +15,13 @@ You can also find a list of all available service widgets in the sidebar navigat
- [Authentik](authentik.md)
- [Autobrr](autobrr.md)
- [Azure DevOps](azuredevops.md)
- [Backrest](backrest.md)
- [Bazarr](bazarr.md)
- [Booklore](booklore.md)
- [Beszel](beszel.md)
- [Caddy](caddy.md)
- [Calendar](calendar.md)
- [Calibre-Web](calibre-web.md)
- [ChangeDetection.io](changedetectionio.md)
- [Channels DVR Server](channelsdvrserver.md)
- [Checkmk](checkmk.md)
- [Cloudflared](cloudflared.md)
- [Coin Market Cap](coin-market-cap.md)
- [CrowdSec](crowdsec.md)
@@ -36,7 +33,6 @@ You can also find a list of all available service widgets in the sidebar navigat
- [Emby](emby.md)
- [ESPHome](esphome.md)
- [EVCC](evcc.md)
- [Filebrowser](filebrowser.md)
- [Fileflows](fileflows.md)
- [Firefly III](firefly.md)
- [Flood](flood.md)
@@ -55,7 +51,7 @@ You can also find a list of all available service widgets in the sidebar navigat
- [HDHomeRun](hdhomerun.md)
- [Headscale](headscale.md)
- [Healthchecks](healthchecks.md)
- [Karakeep](karakeep.md)
- [Hoarder](hoarder.md)
- [Home Assistant](homeassistant.md)
- [HomeBox](homebox.md)
- [Homebridge](homebridge.md)
@@ -65,10 +61,8 @@ You can also find a list of all available service widgets in the sidebar navigat
- [JDownloader](jdownloader.md)
- [Jellyfin](jellyfin.md)
- [Jellyseerr](jellyseerr.md)
- [Jellystat](jellystat.md)
- [Kavita](kavita.md)
- [Komga](komga.md)
- [Komodo](komodo.md)
- [Kopia](kopia.md)
- [Lidarr](lidarr.md)
- [Linkwarden](linkwarden.md)
@@ -136,17 +130,14 @@ You can also find a list of all available service widgets in the sidebar navigat
- [TDarr](tdarr.md)
- [Traefik](traefik.md)
- [Transmission](transmission.md)
- [Trilium](trilium.md)
- [TrueNAS](truenas.md)
- [TubeArchivist](tubearchivist.md)
- [UniFi Controller](unifi-controller.md)
- [Unmanic](unmanic.md)
- [Unraid](unraid.md)
- [Uptime Kuma](uptime-kuma.md)
- [UptimeRobot](uptimerobot.md)
- [UrBackup](urbackup.md)
- [Vikunja](vikunja.md)
- [Wallos](wallos.md)
- [Watchtower](watchtower.md)
- [WGEasy](wgeasy.md)
- [WhatsUpDocker](whatsupdocker.md)

View File

@@ -1,6 +1,6 @@
---
title: JDownloader
description: JDownloader Widget Configuration
description: NextPVR Widget Configuration
---
Learn more about [JDownloader](https://jdownloader.org/).

View File

@@ -17,7 +17,6 @@ widget:
enableBlocks: true # optional, defaults to false
enableNowPlaying: true # optional, defaults to true
enableUser: true # optional, defaults to false
enableMediaControl: false # optional, defaults to true
showEpisodeNumber: true # optional, defaults to false
expandOneStreamToTwoRows: false # optional, defaults to true
```

View File

@@ -7,8 +7,7 @@ Learn more about [Jellyseerr](https://github.com/Fallenbagel/jellyseerr).
Find your API key under `Settings > General > API Key`.
Allowed fields: `["pending", "approved", "available", "issues"]`.
Default fields: `["pending", "approved", "available"]`.
Allowed fields: `["pending", "approved", "available"]`.
```yaml
widget:

View File

@@ -1,18 +0,0 @@
---
title: Jellystat
description: Jellystat Widget Configuration
---
Learn more about [Jellystat](https://github.com/CyferShepard/Jellystat). The widget supports (at least) Jellystat version 1.1.6
You can create an API key from inside Jellystat at `Settings > API Key`.
Allowed fields: `["songs", "movies", "episodes", "other"]`.
```yaml
widget:
type: jellystat
url: http://jellystat.host.or.ip
key: apikeyapikeyapikeyapikeyapikey
days: 30 # optional, defaults to 30
```

View File

@@ -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
```

View File

@@ -1,22 +0,0 @@
---
title: Komodo
description: Komodo Widget Configuration
---
This widget shows either details about all containers or stacks (if `showStacks` is true) managed by [Komodo](https://komo.do/) or the number of running servers, containers and stacks when `showSummary` is enabled.
The api key and secret can be found in the Komodo settings.
Allowed fields (max 4): `["total", "running", "stopped", "unhealthy", "unknown"]`.
Allowed fields with `showStacks` (max 4): `["total", "running", "down", "unhealthy", "unknown"]`.
Allowed fields with `showSummary`: `["servers", "stacks", "containers"]`.
```yaml
widget:
type: komodo
url: http://komodo.hostname.or.ip:port
key: K-xxxxxx...
secret: S-xxxxxx...
showSummary: true # optional, default: false. Takes precedence over showStacks
showStacks: true # optional, default: false
```

View File

@@ -9,17 +9,11 @@ _Note that the project was renamed from PiAlert to NetAlertX._
Allowed fields: `["total", "connected", "new_devices", "down_alerts"]`.
Provide the `API_TOKEN` (f.k.a. `SYNC_api_token`) as the `key` in your config.
| NetAlertX Version | Homepage Widget Version |
| ----------------- | ----------------------- |
| < v26.1.17 | 1 (default) |
| > v26.1.17 | 2 |
If you have enabled a password on your NetAlertX instance, you will need to provide the `SYNC_api_token` as the `key` in your config.
```yaml
widget:
type: netalertx
url: http://ip:port
key: yournetalertxapitoken
version: 2 # optional, default is 1
key: netalertxsyncapitoken # optional, only if password is enabled
```

View File

@@ -3,7 +3,7 @@ title: Omada
description: Omada Widget Configuration
---
The widget supports controller versions 3, 4, 5 and 6.
The widget supports controller versions 3, 4 and 5.
Allowed fields: `["connectedAp", "activeUser", "alerts", "connectedGateways", "connectedSwitches"]`.

View File

@@ -1,29 +0,0 @@
---
title: Pangolin
description: Pangolin Widget Configuration
---
Learn more about [Pangolin](https://github.com/fosrl/pangolin).
This widget shows sites (online/total), resources (healthy/total), targets (healthy/total), and traffic statistics for a Pangolin organization. A resource is considered healthy if at least one of its targets is healthy, or if it has no targets.
Allowed fields: `["sites", "resources", "targets", "traffic", "in", "out"]` (maximum of 4).
```yaml
widget:
type: pangolin
url: https://api.pangolin.net
key: your-api-key
org: your-org-id
```
Find your organization ID in the URL when logged in (e.g., `https://app.pangolin.net/{org-id}/...`).
## API Key Setup
Create an API key with the following permissions:
- **List Sites**
- **List Resources**
**Self-Hosted:** Enable the [Integration API](https://docs.pangolin.net/self-host/advanced/integration-api) in your Pangolin configuration before creating the key.

View File

@@ -7,16 +7,12 @@ Learn more about [Portainer](https://github.com/portainer/portainer).
You'll need to make sure you have the correct environment set for the integration to work properly. From the Environments section inside of Portainer, click the one you'd like to connect to and observe the ID at the end of the URL (should be), something like `#!/endpoints/1`, here `1` is the value to set as the `env` value. In order to generate an API key, please follow the steps outlined here https://docs.portainer.io/api/access.
Allowed fields:
- For Docker mode (default): `["running", "stopped", "total"]`
- For Kubernetes mode (`kubernetes: true`): `["applications", "services", "namespaces"]`
Allowed fields: `["running", "stopped", "total"]`.
```yaml
widget:
type: portainer
url: https://portainer.host.or.ip:9443
env: 1
kubernetes: true # optional, defaults to false
key: ptr_accesskeyaccesskeyaccesskeyaccesskey
```

View File

@@ -7,7 +7,34 @@ Learn more about [Proxmox](https://www.proxmox.com/en/).
This widget shows the running and total counts of both QEMU VMs and LX Containers in the Proxmox cluster. It also shows the CPU and memory usage of the first node in the cluster.
See the [Proxmox configuration documentation](../../configs/proxmox.md#create-token) for details on creating API tokens.
You will need to generate an API Token for new or an existing user. Here is an example of how to do this for a new user.
1. Navigate to the Proxmox portal, click on Datacenter
2. Expand Permissions, click on Groups
3. Click the Create button
4. Name the group something informative, like api-ro-users
5. Click on the Permissions "folder"
6. Click Add -> Group Permission
- Path: /
- Group: group from bullet 4 above
- Role: PVEAuditor
- Propagate: Checked
7. Expand Permissions, click on Users
8. Click the Add button
- User name: something informative like `api`
- Realm: Linux PAM standard authentication
- Group: group from bullet 4 above
9. Expand Permissions, click on API Tokens
10. Click the Add button
- User: user from bullet 8 above
- Token ID: something informative like the application or purpose like `homepage`
- Privilege Separation: Checked
11. Go back to the "Permissions" menu
12. Click Add -> API Token Permission
- Path: /
- API Token: select the Token ID created in Step 10
- Role: PVE Auditor
- Propagate: Checked
Use `username@pam!Token ID` as the `username` (e.g `api@pam!homepage`) setting and `Secret` as the `password` setting.

View File

@@ -5,8 +5,6 @@ description: Proxmox Backup Server Widget Configuration
Learn more about [Proxmox Backup Server](https://www.proxmox.com/en/proxmox-backup-server/overview).
Create a user and an API token similar to the [Proxmox VE description](proxmox.md). The "Audit" role is required for both the user and token (not group).
Allowed fields: `["datastore_usage", "failed_tasks_24h", "cpu_usage", "memory_usage"]`.
```yaml
@@ -15,5 +13,4 @@ widget:
url: https://proxmoxbackupserver.host:port
username: api_token_id
password: api_token_secret
datastore: datastore_name #optional; if ommitted, will display a combination of all datastores used / total
```

View File

@@ -16,5 +16,4 @@ widget:
username: username
password: password
enableLeechProgress: true # optional, defaults to false
enableLeechSize: true # optional, defaults to false
```

View File

@@ -1,19 +0,0 @@
---
title: Trilium
description: Trilium Widget Configuration
---
Learn more about [Trilium](https://github.com/TriliumNext/Notes).
This widget is compatible with [TriliumNext](https://github.com/TriliumNext/Notes) versions >= [v0.94.0](https://github.com/TriliumNext/Notes/releases/tag/v0.94.0).
Find (or create) your ETAPI key under `Options > ETAPI > Create new ETAPI token`.
Allowed fields: `["version", "notesCount", "dbSize"]`
```yaml
widget:
type: trilium
url: https://trilium.host.or.ip
key: etapi_token
```

View File

@@ -5,11 +5,6 @@ description: TrueNas Scale Widget Configuration
Learn more about [TrueNas](https://www.truenas.com/).
| TrueNAS Version | Homepage widget version |
| ----------------------- | ----------------------- |
| < 26.04 (REST API) | 1 (default) |
| > 25.04 (Websocket API) | 2 |
Allowed fields: `["load", "uptime", "alerts"]`.
To create an API Key, follow [the official TrueNAS documentation](https://www.truenas.com/docs/scale/scaletutorials/toptoolbar/managingapikeys/).
@@ -22,7 +17,6 @@ To use the `enablePools` option with TrueNAS Core, the `nasType` parameter is re
widget:
type: truenas
url: http://truenas.host.or.ip
version: 2 # optional, defaults to 1
username: user # not required if using api key
password: pass # not required if using api key
key: yourtruenasapikey # not required if using username / password

View File

@@ -1,28 +0,0 @@
---
title: Unraid
description: Unraid Widget Configuration
---
Learn more about [Unraid](https://unraid.net/).
The Unraid widget allows you to monitor the resources of an Unraid server.
**Minimum Requirements:**
- Unraid 7.2 -or- Unraid Connect plugin 2025.08.19.1850
- API key with the **ADMIN** role: [Managing API Keys](https://docs.unraid.net/go/managing-api-keys)
The widget can display metrics for selected Unraid pools. If using one of the "pool" fields, you must also add the pool name to the settings.
**Allowed fields:** `["cpu","memoryPercent","memoryAvailable","memoryUsed","notifications","arrayFree","arrayUsedSpace","arrayUsedPercent","status","pool1UsedSpace","pool1FreeSpace","pool1UsedPercent","pool2UsedSpace","pool2FreeSpace","pool2UsedPercent","pool3UsedSpace","pool3FreeSpace","pool3UsedPercent","pool4UsedSpace","pool4FreeSpace","pool4UsedPercent"]`
```yaml
widget:
type: unraid
url: https://unraid.host.or.ip
key: api-key
pool1: pool1name # required only if using pool1 fields
pool2: pool2name # required only if using pool2 fields
pool3: pool3name # required only if using pool3 fields
pool4: pool4name # required only if using pool4 fields
```

View File

@@ -1,23 +0,0 @@
---
title: Wallos
description: Wallos Widget Configuration
---
Learn more about [Wallos](https://github.com/ellite/wallos).
If you're using more than one currency to record subscriptions then you should also have your "Fixer API" key set-up (`Settings > Fixer API Key`).
> **Please Note:** The monthly cost displayed is the total cost of subscriptions in that month, **not** the _"monthly"_ average cost.
Get your API key under `Profile > API Key`.
Allowed fields: `["activeSubscriptions", "nextRenewingSubscription", "previousMonthlyCost", "thisMonthlyCost", "nextMonthlyCost"]`.
Default fields: `["activeSubscriptions", "nextRenewingSubscription", "thisMonthlyCost", "nextMonthlyCost"]`.
```yaml
widget:
type: wallos
url: http://wallos.host.or.ip
key: apikeyapikeyapikeyapikeyapikey
```

View File

@@ -11,17 +11,10 @@ Note: by default `["connected", "enabled", "total"]` are displayed.
To detect if a device is connected the time since the last handshake is queried. `threshold` is the time to wait in minutes since the last handshake to consider a device connected. Default is 2 minutes.
| Wg-Easy API Version | Homepage Widget Version |
| ------------------- | ----------------------- |
| < v15 | 1 (default) |
| >= v15 | 2 |
```yaml
widget:
type: wgeasy
url: http://wg.easy.or.ip
version: 2 # optional, default is 1
username: yourwgusername # required for v15 and above
password: yourwgeasypassword
threshold: 2 # optional
```

View File

@@ -1,28 +0,0 @@
---
title: Your Spotify
description: Your Spotify Widget Configuration
---
Learn more about [Your Spotify](https://github.com/Yooooomi/your_spotify).
Find your API key under `Settings > Account > Public token`, click `Generate` if not yet generated, copy key after
`?token=`.
Allowed fields: `["songs", "time", "artists"]`.
```yaml
widget:
type: yourspotify
url: http://your-spotify-server.host.or.ip # if using lsio image, add /api/
key: apikeyapikeyapikeyapikeyapikey
interval: month # optional, defaults to week
```
#### Interval
Allowed values for `interval`: `day`, `week`, `month`, `year`, `all`.
!!! note
`interval` is different from predefined intervals you see in `Your Spotify`'s UI.
For example, `This week` in UI means _from the start of this week_, here `week` means _past 7 days_.

21
jest.config.js Normal file
View File

@@ -0,0 +1,21 @@
const nextJest = require("next/jest");
const createJestConfig = nextJest({ dir: "./" });
const customJestConfig = {
testEnvironment: "jsdom",
setupFilesAfterEnv: ["<rootDir>/jest.setup.js"],
moduleDirectories: ["node_modules"],
moduleNameMapper: {
"^components/(.*)$": "<rootDir>/src/components/$1",
"^utils/(.*)$": "<rootDir>/src/utils/$1",
"^widgets/(.*)$": "<rootDir>/src/widgets/$1",
},
transformIgnorePatterns: ["/node_modules/"],
testPathIgnorePatterns: ["<rootDir>/node_modules/", "config/"],
// collectCoverage: true,
// coverageDirectory: "coverage",
clearMocks: true,
};
module.exports = createJestConfig(customJestConfig);

45
jest.i18n.js Normal file
View File

@@ -0,0 +1,45 @@
import i18n from "i18next";
import { initReactI18next, setI18n } from "react-i18next";
import rawTranslationEN from "./public/locales/en/common.json";
import i18nConfig from "./next-i18next.config.js";
const translationEN = {
common: rawTranslationEN,
};
// Set up formatter service
i18n.services = i18n.services || {};
i18n.services.formatter = {
add: (name, fn) => {
i18n.formatters = i18n.formatters || {};
i18n.formatters[name] = fn;
},
format: (value, format, lng, options) => {
return i18n.formatters?.[format]?.(value, lng, options) ?? value;
},
};
// Register custom formatters
i18nConfig.use[0].init(i18n);
// Initialize i18n
i18n.use(initReactI18next).init({
lng: "en",
fallbackLng: "en",
debug: false,
initImmediate: false, // make sure init is synchronous in tests
interpolation: {
escapeValue: false,
format: (value, format, lng, options) => i18n.services.formatter.format(value, format, lng, options),
},
resources: {
en: translationEN,
},
ns: ["common"],
defaultNS: "common",
returnNull: false,
});
setI18n(i18n);
export default i18n;

20
jest.setup.js Normal file
View File

@@ -0,0 +1,20 @@
import "@testing-library/jest-dom";
import "./jest.i18n.js";
jest.mock("utils/proxy/use-widget-api");
jest.mock("next-i18next", () => {
const reactI18next = require("react-i18next");
const i18n = require("./jest.i18n").default;
return {
useTranslation: () => reactI18next.useTranslation("", { i18n }),
Trans: reactI18next.Trans,
I18nextProvider: reactI18next.I18nextProvider,
appWithTranslation: (Component) => (props) => (
<reactI18next.I18nextProvider i18n={i18n}>
<Component {...props} />
</reactI18next.I18nextProvider>
),
};
});

View File

@@ -25,7 +25,6 @@ nav:
- configs/services.md
- configs/kubernetes.md
- configs/docker.md
- configs/proxmox.md
- configs/custom-css-js.md
- "Widgets":
- widgets/index.md
@@ -39,16 +38,13 @@ nav:
- widgets/services/authentik.md
- widgets/services/autobrr.md
- widgets/services/azuredevops.md
- widgets/services/backrest.md
- widgets/services/bazarr.md
- widgets/services/booklore.md
- widgets/services/beszel.md
- widgets/services/caddy.md
- widgets/services/calendar.md
- widgets/services/calibre-web.md
- widgets/services/changedetectionio.md
- widgets/services/channelsdvrserver.md
- widgets/services/checkmk.md
- widgets/services/cloudflared.md
- widgets/services/coin-market-cap.md
- widgets/services/crowdsec.md
@@ -60,7 +56,6 @@ nav:
- widgets/services/emby.md
- widgets/services/esphome.md
- widgets/services/evcc.md
- widgets/services/filebrowser.md
- widgets/services/fileflows.md
- widgets/services/firefly.md
- widgets/services/flood.md
@@ -79,7 +74,7 @@ nav:
- widgets/services/hdhomerun.md
- widgets/services/headscale.md
- widgets/services/healthchecks.md
- widgets/services/karakeep.md
- widgets/services/hoarder.md
- widgets/services/homeassistant.md
- widgets/services/homebox.md
- widgets/services/homebridge.md
@@ -89,10 +84,8 @@ nav:
- widgets/services/jdownloader.md
- widgets/services/jellyfin.md
- widgets/services/jellyseerr.md
- widgets/services/jellystat.md
- widgets/services/kavita.md
- widgets/services/komga.md
- widgets/services/komodo.md
- widgets/services/kopia.md
- widgets/services/lidarr.md
- widgets/services/linkwarden.md
@@ -123,7 +116,6 @@ nav:
- widgets/services/opnsense.md
- widgets/services/openwrt.md
- widgets/services/overseerr.md
- widgets/services/pangolin.md
- widgets/services/paperlessngx.md
- widgets/services/peanut.md
- widgets/services/pfsense.md
@@ -148,7 +140,6 @@ nav:
- widgets/services/rutorrent.md
- widgets/services/sabnzbd.md
- widgets/services/scrutiny.md
- widgets/services/slskd.md
- widgets/services/sonarr.md
- widgets/services/speedtest-tracker.md
- widgets/services/spoolman.md
@@ -163,22 +154,18 @@ nav:
- widgets/services/tdarr.md
- widgets/services/traefik.md
- widgets/services/transmission.md
- widgets/services/trilium.md
- widgets/services/truenas.md
- widgets/services/tubearchivist.md
- widgets/services/unifi-controller.md
- widgets/services/unmanic.md
- widgets/services/unraid.md
- widgets/services/uptime-kuma.md
- widgets/services/uptimerobot.md
- widgets/services/urbackup.md
- widgets/services/vikunja.md
- widgets/services/wallos.md
- widgets/services/watchtower.md
- widgets/services/wgeasy.md
- widgets/services/whatsupdocker.md
- widgets/services/xteve.md
- widgets/services/yourspotify.md
- widgets/services/zabbix.md
- "Information Widgets":
- widgets/info/index.md

View File

@@ -1,6 +1,6 @@
{
"name": "homepage",
"version": "1.9.0",
"version": "1.1.1",
"private": true,
"scripts": {
"preinstall": "npx only-allow pnpm",
@@ -8,67 +8,68 @@
"build": "next build",
"start": "next start",
"lint": "next lint",
"telemetry": "next telemetry disable"
"telemetry": "next telemetry disable",
"test": "jest"
},
"dependencies": {
"@headlessui/react": "^2.2.9",
"@headlessui/react": "^1.7.19",
"@kubernetes/client-node": "^1.0.0",
"cal-parser": "^1.0.2",
"classnames": "^2.5.1",
"compare-versions": "^6.1.1",
"dockerode": "^4.0.7",
"follow-redirects": "^1.15.11",
"gamedig": "^5.3.2",
"i18next": "^25.5.3",
"ical.js": "^2.1.0",
"js-yaml": "^4.1.1",
"dockerode": "^4.0.4",
"follow-redirects": "^1.15.9",
"gamedig": "^5.2.0",
"i18next": "^21.10.0",
"js-yaml": "^4.1.0",
"json-rpc-2.0": "^1.7.0",
"luxon": "^3.6.1",
"luxon": "^3.5.0",
"memory-cache": "^0.2.0",
"minecraftstatuspinger": "^1.2.2",
"next": "^15.5.9",
"next": "^15.2.3",
"next-i18next": "^12.1.0",
"ping": "^0.4.4",
"pretty-bytes": "^7.1.0",
"raw-body": "^3.0.2",
"pretty-bytes": "^6.1.1",
"raw-body": "^3.0.0",
"react": "^18.3.1",
"react-dom": "^18.3.1",
"react-i18next": "^15.5.3",
"react-icons": "^5.5.0",
"recharts": "^3.1.2",
"swr": "^2.3.3",
"systeminformation": "^5.27.11",
"tough-cookie": "^6.0.0",
"urbackup-server-api": "^0.91.0",
"react-i18next": "^11.18.6",
"react-icons": "^5.4.0",
"recharts": "^2.15.1",
"rrule": "^2.8.1",
"swr": "^1.3.0",
"systeminformation": "^5.25.11",
"tough-cookie": "^5.1.2",
"urbackup-server-api": "^0.8.9",
"winston": "^3.17.0",
"ws": "^8.18.3",
"xml-js": "^1.6.11"
},
"devDependencies": {
"@tailwindcss/forms": "^0.5.10",
"@tailwindcss/postcss": "^4.1.18",
"eslint": "^9.25.1",
"eslint-config-next": "^15.2.4",
"eslint-config-prettier": "^10.1.8",
"eslint-plugin-import": "^2.32.0",
"@tailwindcss/postcss": "^4.0.9",
"@testing-library/dom": "^10.4.0",
"@testing-library/jest-dom": "^6.6.3",
"@testing-library/react": "^16.2.0",
"babel-jest": "^29.7.0",
"eslint": "^9.21.0",
"eslint-config-next": "^15.1.7",
"eslint-config-prettier": "^10.0.2",
"eslint-plugin-import": "^2.31.0",
"eslint-plugin-jsx-a11y": "^6.10.2",
"eslint-plugin-prettier": "^5.5.4",
"eslint-plugin-prettier": "^5.2.3",
"eslint-plugin-react": "^7.37.4",
"eslint-plugin-react-hooks": "^5.2.0",
"postcss": "^8.5.6",
"prettier": "^3.7.3",
"prettier-plugin-organize-imports": "^4.3.0",
"tailwind-scrollbar": "^4.0.2",
"eslint-plugin-react-hooks": "^5.1.0",
"identity-obj-proxy": "^3.0.0",
"jest": "^29.7.0",
"jest-environment-jsdom": "^29.7.0",
"postcss": "^8.5.2",
"prettier": "^3.5.2",
"tailwind-scrollbar": "^4.0.1",
"tailwindcss": "^4.0.9",
"ts-node": "^10.9.2",
"typescript": "^5.7.3"
},
"optionalDependencies": {
"osx-temperature-sensor": "^1.0.8"
},
"pnpm": {
"onlyBuiltDependencies": [
"@tailwindcss/oxide",
"osx-temperature-sensor",
"sharp"
]
}
}

5067
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff

View File

@@ -108,8 +108,8 @@
"songs": "Liedjies"
},
"esphome": {
"offline": "Vanlyn af",
"offline_alt": "Vanlyn af",
"offline": "Vanlyn",
"offline_alt": "Vanlyn",
"online": "Aanlyn",
"total": "Totaal",
"unknown": "Onbekend"
@@ -189,7 +189,7 @@
"plex": {
"streams": "Aktiewe Strome",
"albums": "Albums",
"movies": "Movies",
"movies": "Flieks",
"tv": "TV Programme"
},
"sabnzbd": {
@@ -242,15 +242,15 @@
"wanted": "Gesoek",
"queued": "In ry",
"series": "Reekse",
"queue": "Toustaan",
"queue": "Tou",
"unknown": "Onbekend"
},
"radarr": {
"wanted": "Gesoek",
"missing": "Vermis",
"queued": "In ry",
"movies": "Movies",
"queue": "Toustaan",
"movies": "Flieks",
"queue": "Tou",
"unknown": "Onbekend"
},
"lidarr": {
@@ -275,8 +275,7 @@
"jellyseerr": {
"pending": "Afwagtend",
"approved": "Goedgekeur",
"available": "Beskikbaar",
"issues": "Oop Kwessies"
"available": "Beskikbaar"
},
"overseerr": {
"pending": "Afwagtend",
@@ -303,7 +302,7 @@
"latency": "Latensie"
},
"speedtest": {
"upload": "Oplaai",
"upload": "Laai Op",
"download": "Aflaai",
"ping": "Pieng"
},
@@ -360,14 +359,8 @@
"services": "Dienste",
"middleware": "Filtreerprogramme"
},
"trilium": {
"version": "Weergawe",
"notesCount": "Notas",
"dbSize": "Databasis Grootte",
"unknown": "Onbekend"
},
"navidrome": {
"nothing_streaming": "Geen Aktiewe Strome",
"nothing_streaming": "Geen aktiewe strome nie",
"please_wait": "Wag Asseblief"
},
"npm": {
@@ -396,7 +389,7 @@
},
"jackett": {
"configured": "Opgestel",
"errored": "Gefout"
"errored": "Fout"
},
"strelaysrv": {
"numActiveSessions": "Sessies",
@@ -419,7 +412,7 @@
"version": "Weergawe",
"status": "Status",
"up": "Aanlyn",
"down": "Vanlyn af"
"down": "Vanlyn"
},
"miniflux": {
"read": "Gelees",
@@ -532,8 +525,7 @@
"child_bridges_status": "{{ok}}/{{total}}",
"up": "Op",
"pending": "Afwagtend",
"down": "Af",
"ok": "Ok"
"down": "Af"
},
"healthchecks": {
"new": "Nuut",
@@ -557,7 +549,7 @@
"indexers": "Indekseerders"
},
"tubearchivist": {
"downloads": "Toustaan",
"downloads": "Tou",
"videos": "Videos",
"channels": "Kanale",
"playlists": "Snitlyste"
@@ -565,7 +557,7 @@
"truenas": {
"load": "Stelsellading",
"uptime": "Optyd",
"alerts": "Opletberigte"
"alerts": "Waarskuwings"
},
"pyload": {
"speed": "Spoed",
@@ -576,8 +568,7 @@
"gluetun": {
"public_ip": "Publieke IP",
"region": "Streek",
"country": "Land",
"port_forwarded": "Poort Aangestuur"
"country": "Land"
},
"hdhomerun": {
"channels": "Kanale",
@@ -600,15 +591,6 @@
"inbox": "Inmandjie",
"total": "Totaal"
},
"pangolin": {
"orgs": "Orgs",
"sites": "Sites",
"resources": "Bronne",
"targets": "Teikens",
"traffic": "Verkeer",
"in": "In",
"out": "Uit"
},
"peanut": {
"battery_charge": "Batterylading",
"ups_load": "SVE-lading",
@@ -769,8 +751,7 @@
"ghostfolio": {
"gross_percent_today": "Vandag",
"gross_percent_1y": "Een jaar",
"gross_percent_max": "Alle tyd",
"net_worth": "Netto Waarde"
"gross_percent_max": "Alle tyd"
},
"audiobookshelf": {
"podcasts": "Podsendinge",
@@ -785,7 +766,7 @@
},
"whatsupdocker": {
"monitoring": "Monitering",
"updates": "Opdaterings"
"updates": "Opdatering"
},
"calibreweb": {
"books": "Boeke",
@@ -793,12 +774,6 @@
"categories": "Kategorieë",
"series": "Reekse"
},
"booklore": {
"libraries": "Libraries",
"books": "Books",
"reading": "Reading",
"finished": "Finished"
},
"jdownloader": {
"downloadCount": "Tou",
"downloadBytesRemaining": "Oorblywende",
@@ -825,7 +800,7 @@
"gamedig": {
"status": "Status",
"online": "Aanlyn",
"offline": "Vanlyn af",
"offline": "Vanlyn",
"name": "Naam",
"map": "Kaart",
"currentPlayers": "Huidige Spelers",
@@ -881,8 +856,7 @@
"physicalRelease": "Fisiese Vrylating",
"digitalRelease": "Digitale Vrylating",
"noEventsToday": "Geen gebeure vir vandag nie!",
"noEventsFound": "Geen gebeure gevind nie",
"errorWhenLoadingData": "Fout tydens laai van kalenderdata"
"noEventsFound": "Geen gebeure gevind nie"
},
"romm": {
"platforms": "Platform",
@@ -896,7 +870,7 @@
"domains": "Domeine",
"mailboxes": "Posbusse",
"mails": "E-posse",
"storage": "Stoor plek"
"storage": "Bergplek"
},
"netdata": {
"warnings": "Waarskuwings",
@@ -926,7 +900,7 @@
"galleries": "Galerye",
"performers": "Kunstenaars",
"studios": "Ateljees",
"movies": "Movies",
"movies": "Flieks",
"tags": "Merkers",
"oCount": "O Tel"
},
@@ -944,13 +918,13 @@
"totalValue": "Totale Waarde"
},
"crowdsec": {
"alerts": "Opletberigte",
"alerts": "Waarskuwings",
"bans": "Verbanne"
},
"wgeasy": {
"connected": "Gekoppel",
"enabled": "Geaktiveer",
"disabled": "Gediaktiveer",
"disabled": "Onaktief",
"total": "Totaal"
},
"swagdashboard": {
@@ -962,7 +936,7 @@
"myspeed": {
"ping": "Pieng",
"download": "Aflaai",
"upload": "Oplaai"
"upload": "Laai Op"
},
"stocks": {
"stocks": "Aandele",
@@ -983,7 +957,7 @@
},
"zabbix": {
"unclassified": "Nie geklassifiseer nie",
"information": "Inligting",
"information": "Informasie",
"warning": "Waarskuwing",
"average": "Gemiddeld",
"high": "Hoog",
@@ -1006,7 +980,7 @@
"headscale": {
"name": "Naam",
"address": "Adres",
"last_seen": "Laas gesien",
"last_seen": "Laaste Gesien",
"status": "Status",
"online": "Aanlyn",
"offline": "Vanlyn"
@@ -1032,7 +1006,7 @@
"healthy": "Gesond",
"degraded": "Gedegradeer",
"progressing": "Vorderend",
"missing": "Afwesig",
"missing": "Vermis",
"suspended": "Geskors"
},
"spoolman": {
@@ -1050,7 +1024,7 @@
"bcharge": "Batterylading",
"timeleft": "Oorblywende Tyd"
},
"karakeep": {
"hoarder": {
"bookmarks": "Boekmerke",
"favorites": "Gunstelinge",
"archived": "Geargiveer",
@@ -1068,73 +1042,5 @@
"downloads": "Aflaaie",
"uploads": "Oplaaie",
"sharedFiles": "Lêers"
},
"jellystat": {
"songs": "Liedjies",
"movies": "Movies",
"episodes": "Episode",
"other": "Ander"
},
"checkmk": {
"serviceErrors": "Diensprobleme",
"hostErrors": "Gasheerprobleme"
},
"komodo": {
"total": "Totaal",
"running": "Lopend",
"stopped": "Gestop",
"down": "Af",
"unhealthy": "Ongesond",
"unknown": "Onbekend",
"servers": "Bedieners",
"stacks": "Stapels",
"containers": "Houers"
},
"filebrowser": {
"available": "Beskikbaar",
"used": "Gebruik",
"total": "Totaal"
},
"wallos": {
"activeSubscriptions": "Intekeninge",
"thisMonthlyCost": "Hierdie Maand",
"nextMonthlyCost": "Volgende Maand",
"previousMonthlyCost": "Vorige Maand",
"nextRenewingSubscription": "Volgende paaiement"
},
"unraid": {
"STARTED": "Begin",
"STOPPED": "Gestop",
"NEW_ARRAY": "Nuwe Skikking",
"RECON_DISK": "Rekonstruksie van Skyf",
"DISABLE_DISK": "Skyf Gedeaktiveer",
"SWAP_DSBL": "Ruil Gedeaktiveer",
"INVALID_EXPANSION": "Ongeldige Uitbreiding",
"PARITY_NOT_BIGGEST": "Pariteit nie die Grootste nie",
"TOO_MANY_MISSING_DISKS": "Te Veel Ontbrekende Skywe",
"NEW_DISK_TOO_SMALL": "Nuwe Skyf te Klein",
"NO_DATA_DISKS": "Geen Data Skywe",
"notifications": "Kennisgewings",
"status": "Status",
"cpu": "SVE",
"memoryUsed": "Geheue Gebruik",
"memoryAvailable": "Geheue Beskikbaar",
"arrayUsed": "Skikking Gebruik",
"arrayFree": "Skikking Vry",
"poolUsed": "{{pool}} Gebruik",
"poolFree": "{{pool}} Vry"
},
"backrest": {
"num_plans": "Planne",
"num_success_30": "Suksesse",
"num_failure_30": "Mislukkings",
"num_success_latest": "Slaag",
"num_failure_latest": "Mislukking",
"bytes_added_30": "Grepe bygevoeg"
},
"yourspotify": {
"songs": "Liedjies",
"time": "Tyd",
"artists": "Kunstenaars"
}
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -61,15 +61,15 @@
"wlan_devices": "WLAN Enheder",
"lan_users": "LAN Brugere",
"wlan_users": "WLAN Brugere",
"up": "UP",
"up": "OP",
"down": "NED",
"wait": "Please wait",
"wait": "Vent venligst",
"empty_data": "Subsystem status ukendt"
},
"docker": {
"rx": "RX",
"tx": "TX",
"mem": "MEM",
"mem": "RAM",
"cpu": "CPU",
"running": "Kører",
"offline": "Offline",
@@ -83,7 +83,7 @@
"partial": "Delvis"
},
"ping": {
"error": "Error",
"error": "Fejl",
"ping": "Ping",
"down": "Ned",
"up": "Op",
@@ -91,11 +91,11 @@
},
"siteMonitor": {
"http_status": "HTTP-status",
"error": "Error",
"error": "Fejl",
"response": "Response",
"down": "Down",
"up": "Up",
"not_available": "Not Available"
"down": "Ned",
"up": "Op",
"not_available": "Ikke tilgængelig"
},
"emby": {
"playing": "Afspiller",
@@ -112,7 +112,7 @@
"offline_alt": "Offline",
"online": "Online",
"total": "Total",
"unknown": "Unknown"
"unknown": "Ukendt"
},
"evcc": {
"pv_power": "Produktion",
@@ -141,11 +141,11 @@
"connectionStatusDisconnecting": "Disconnecting",
"connectionStatusDisconnected": "Disconnected",
"connectionStatusConnected": "Connected",
"uptime": "Uptime",
"uptime": "Oppetid",
"maxDown": "Max. Down",
"maxUp": "Max. Up",
"down": "Down",
"up": "Up",
"down": "Ned",
"up": "Op",
"received": "Modtaget",
"sent": "Sendt",
"externalIPAddress": "Ekstern IP",
@@ -168,10 +168,10 @@
"passes": "Bestået"
},
"tautulli": {
"playing": "Playing",
"transcoding": "Transcoding",
"playing": "Afspiller",
"transcoding": "Transcoder",
"bitrate": "Bitrate",
"no_active": "No Active Streams",
"no_active": "Ingen Aktive Streams",
"plex_connection_error": "Tjek Plex-forbindelse"
},
"omada": {
@@ -189,11 +189,11 @@
"plex": {
"streams": "Aktive Streams",
"albums": "Albums",
"movies": "Movies",
"movies": "Film",
"tv": "TV-Shows"
},
"sabnzbd": {
"rate": "Rate",
"rate": "Sats",
"queue": "Kø",
"timeleft": "Resterende tid"
},
@@ -241,26 +241,26 @@
"sonarr": {
"wanted": "Ønsket",
"queued": "I Kø",
"series": "Series",
"queue": "Queue",
"unknown": "Unknown"
"series": "Serier",
"queue": "",
"unknown": "Ukendt"
},
"radarr": {
"wanted": "Wanted",
"wanted": "Ønsket",
"missing": "Mangler",
"queued": "Queued",
"movies": "Movies",
"queue": "Queue",
"unknown": "Unknown"
"queued": "I Kø",
"movies": "Film",
"queue": "",
"unknown": "Ukendt"
},
"lidarr": {
"wanted": "Wanted",
"queued": "Queued",
"wanted": "Ønsket",
"queued": "I Kø",
"artists": "Artister"
},
"readarr": {
"wanted": "Wanted",
"queued": "Queued",
"wanted": "Ønsket",
"queued": "I Kø",
"books": "Bøger"
},
"bazarr": {
@@ -273,16 +273,15 @@
"available": "Tilgængelig"
},
"jellyseerr": {
"pending": "Pending",
"approved": "Approved",
"available": "Available",
"issues": "Open Issues"
"pending": "Afventer",
"approved": "Godkendt",
"available": "Tilgængelig"
},
"overseerr": {
"pending": "Pending",
"pending": "Afventer",
"processing": "Behandler",
"approved": "Approved",
"available": "Available"
"approved": "Godkendt",
"available": "Tilgængelig"
},
"netalertx": {
"total": "Total",
@@ -297,8 +296,8 @@
"gravity": "Tyngdekraft"
},
"adguard": {
"queries": "Queries",
"blocked": "Blocked",
"queries": "Forespørgsler",
"blocked": "Blokerede",
"filtered": "Filtreret",
"latency": "Latenstid"
},
@@ -308,15 +307,15 @@
"ping": "Ping"
},
"portainer": {
"running": "Running",
"running": "Kører",
"stopped": "Stoppede",
"total": "Total"
},
"suwayomi": {
"download": "Downloaded",
"download": "Hentet",
"nondownload": "Non-Downloaded",
"read": "Read",
"unread": "Unread",
"read": "Læst",
"unread": "Ulæst",
"downloadedread": "Downloaded & Read",
"downloadedunread": "Downloaded & Unread",
"nondownloadedread": "Non-Downloaded & Read",
@@ -337,7 +336,7 @@
"ago": "{{value}} Siden"
},
"technitium": {
"totalQueries": "Queries",
"totalQueries": "Forespørgsler",
"totalNoError": "Success",
"totalServerFailure": "Failures",
"totalNxDomain": "NX Domains",
@@ -345,12 +344,12 @@
"totalAuthoritative": "Authoritative",
"totalRecursive": "Recursive",
"totalCached": "Cached",
"totalBlocked": "Blocked",
"totalBlocked": "Blokerede",
"totalDropped": "Dropped",
"totalClients": "Klienter"
},
"tdarr": {
"queue": "Queue",
"queue": "",
"processed": "Behandlet",
"errored": "Fejlet",
"saved": "Gemt"
@@ -360,14 +359,8 @@
"services": "Tjenester",
"middleware": "Middleware"
},
"trilium": {
"version": "Version",
"notesCount": "Notes",
"dbSize": "Database Size",
"unknown": "Unknown"
},
"navidrome": {
"nothing_streaming": "No Active Streams",
"nothing_streaming": "Ingen Aktive Streams",
"please_wait": "Vent venligst"
},
"npm": {
@@ -384,35 +377,35 @@
},
"gotify": {
"apps": "Applikationer",
"clients": "Clients",
"clients": "Klienter",
"messages": "Beskeder"
},
"prowlarr": {
"enableIndexers": "Indeksører",
"numberOfGrabs": "Grab",
"numberOfQueries": "Queries",
"numberOfQueries": "Forespørgsler",
"numberOfFailGrabs": "Fejl Grabs",
"numberOfFailQueries": "Fejl Forespørgsler"
},
"jackett": {
"configured": "Konfigureret",
"errored": "Errored"
"errored": "Fejlet"
},
"strelaysrv": {
"numActiveSessions": "Sessioner",
"numConnections": "Forbindelser",
"dataRelayed": "Videresendt",
"transferRate": "Rate"
"transferRate": "Sats"
},
"mastodon": {
"user_count": "Users",
"user_count": "Brugere",
"status_count": "Indlæg",
"domain_count": "Domæner"
},
"medusa": {
"wanted": "Wanted",
"queued": "Queued",
"series": "Series"
"wanted": "Ønsket",
"queued": "I Kø",
"series": "Serier"
},
"minecraft": {
"players": "Afspillere",
@@ -423,34 +416,34 @@
},
"miniflux": {
"read": "Læst",
"unread": "Unread"
"unread": "Ulæst"
},
"authentik": {
"users": "Users",
"users": "Brugere",
"loginsLast24H": "Login (24 timer)",
"failedLoginsLast24H": "Mislykkede logins (24 timer)"
},
"proxmox": {
"mem": "MEM",
"mem": "RAM",
"cpu": "CPU",
"lxc": "LXC",
"vms": "VMs"
},
"glances": {
"cpu": "CPU",
"load": "Load",
"wait": "Please wait",
"load": "Belastning",
"wait": "Vent venligst",
"temp": "TEMP",
"_temp": "Temp",
"warn": "Advar",
"uptime": "UP",
"uptime": "OP",
"total": "Total",
"free": "Free",
"used": "Used",
"free": "Fri",
"used": "Brugt",
"days": "d",
"hours": "h",
"hours": "t",
"crit": "Crit",
"read": "Read",
"read": "Læst",
"write": "Skriv",
"gpu": "GPU",
"mem": "Ram",
@@ -471,57 +464,57 @@
"1-day": "Overvejende Solrigt",
"1-night": "Overvejende Skyfrit",
"2-day": "Delvist Overskyet",
"2-night": "Partly Cloudy",
"2-night": "Delvist Overskyet",
"3-day": "Skyet",
"3-night": "Cloudy",
"3-night": "Skyet",
"45-day": "Tåget",
"45-night": "Foggy",
"48-day": "Foggy",
"48-night": "Foggy",
"45-night": "Tåget",
"48-day": "Tåget",
"48-night": "Tåget",
"51-day": "Let Støvregn",
"51-night": "Light Drizzle",
"51-night": "Let Støvregn",
"53-day": "Støvregn",
"53-night": "Drizzle",
"53-night": "Støvregn",
"55-day": "Kraftig Støvregn",
"55-night": "Heavy Drizzle",
"55-night": "Kraftig Støvregn",
"56-day": "Let Frysende Støvregn",
"56-night": "Light Freezing Drizzle",
"56-night": "Let Frysende Støvregn",
"57-day": "Frysende Støvregn",
"57-night": "Freezing Drizzle",
"57-night": "Frysende Støvregn",
"61-day": "Let Regn",
"61-night": "Light Rain",
"61-night": "Let Regn",
"63-day": "Regn",
"63-night": "Rain",
"63-night": "Regn",
"65-day": "Kraftig Regn",
"65-night": "Heavy Rain",
"65-night": "Kraftig Regn",
"66-day": "Frysende Regn",
"66-night": "Freezing Rain",
"67-day": "Freezing Rain",
"67-night": "Freezing Rain",
"66-night": "Frysende Regn",
"67-day": "Frysende Regn",
"67-night": "Frysende Regn",
"71-day": "Let Sne",
"71-night": "Light Snow",
"71-night": "Let Sne",
"73-day": "Sne",
"73-night": "Snow",
"73-night": "Sne",
"75-day": "Kraftig Sne",
"75-night": "Heavy Snow",
"75-night": "Kraftig Sne",
"77-day": "Snekorn",
"77-night": "Snow Grains",
"77-night": "Snekorn",
"80-day": "Lette Byger",
"80-night": "Light Showers",
"80-night": "Lette Byger",
"81-day": "Byger",
"81-night": "Showers",
"81-night": "Byger",
"82-day": "Kraftige Byger",
"82-night": "Heavy Showers",
"82-night": "Kraftige Byger",
"85-day": "Snebyger",
"85-night": "Snow Showers",
"86-day": "Snow Showers",
"86-night": "Snow Showers",
"85-night": "Snebyger",
"86-day": "Snebyger",
"86-night": "Snebyger",
"95-day": "Tordenvejr",
"95-night": "Thunderstorm",
"95-night": "Tordenvejr",
"96-day": "Tordenvejr Med Hagl",
"96-night": "Thunderstorm With Hail",
"99-day": "Thunderstorm With Hail",
"99-night": "Thunderstorm With Hail"
"96-night": "Tordenvejr Med Hagl",
"99-day": "Tordenvejr Med Hagl",
"99-night": "Tordenvejr Med Hagl"
},
"homebridge": {
"available_update": "System",
@@ -530,16 +523,15 @@
"up_to_date": "Opdateret",
"child_bridges": "Underbroer",
"child_bridges_status": "{{ok}}/{{total}}",
"up": "Up",
"pending": "Pending",
"down": "Down",
"ok": "Ok"
"up": "Op",
"pending": "Afventer",
"down": "Ned"
},
"healthchecks": {
"new": "Ny",
"up": "Up",
"up": "Op",
"grace": "Henstandsperiode",
"down": "Down",
"down": "Ned",
"paused": "Pause",
"status": "Status",
"last_ping": "Sidste Ping",
@@ -551,36 +543,35 @@
"containers_failed": "Fejlet"
},
"autobrr": {
"approvedPushes": "Approved",
"approvedPushes": "Godkendt",
"rejectedPushes": "Afviste",
"filters": "Filtre",
"indexers": "Indexers"
"indexers": "Indeksører"
},
"tubearchivist": {
"downloads": "Queue",
"downloads": "",
"videos": "Videoer",
"channels": "Kanaler",
"playlists": "Afspilningslister"
},
"truenas": {
"load": "Systembelastning",
"uptime": "Uptime",
"alerts": "Alerts"
"uptime": "Oppetid",
"alerts": "Advarsler"
},
"pyload": {
"speed": "Hastighed",
"active": "Active",
"queue": "Queue",
"active": "Aktive",
"queue": "",
"total": "Total"
},
"gluetun": {
"public_ip": "Offentlig IP",
"region": "Område",
"country": "Land",
"port_forwarded": "Port Forwarded"
"country": "Land"
},
"hdhomerun": {
"channels": "Channels",
"channels": "Kanaler",
"hd": "HD",
"tunerCount": "Tuners",
"channelNumber": "Channel",
@@ -593,22 +584,13 @@
},
"scrutiny": {
"passed": "Bestået",
"failed": "Failed",
"unknown": "Unknown"
"failed": "Fejlet",
"unknown": "Ukendt"
},
"paperlessngx": {
"inbox": "Indbakke",
"total": "Total"
},
"pangolin": {
"orgs": "Orgs",
"sites": "Sites",
"resources": "Resources",
"targets": "Targets",
"traffic": "Traffic",
"in": "In",
"out": "Out"
},
"peanut": {
"battery_charge": "Batteriniveau",
"ups_load": "UPS Load",
@@ -618,18 +600,18 @@
"low_battery": "Lavt batteriniveau"
},
"nextdns": {
"wait": "Please Wait",
"wait": "Vent venligst",
"no_devices": "Ingen Enhedsdata Modtaget"
},
"mikrotik": {
"cpuLoad": "CPU Belastning",
"memoryUsed": "Hukommelse Brugt",
"uptime": "Uptime",
"uptime": "Oppetid",
"numberOfLeases": "Leasinger"
},
"xteve": {
"streams_all": "Alle Streams",
"streams_active": "Active Streams",
"streams_active": "Aktive Streams",
"streams_xepg": "XEPG Kanaler"
},
"opendtu": {
@@ -639,7 +621,7 @@
"limit": "Begrænsning"
},
"opnsense": {
"cpu": "CPU Load",
"cpu": "CPU Belastning",
"memory": "Aktiv Hukommelse",
"wanUpload": "WAN Upload",
"wanDownload": "WAN Download"
@@ -664,8 +646,8 @@
"load": "Belastning Gns",
"memory": "Hukommelse Forbrug",
"wanStatus": "WAN Status",
"up": "Up",
"down": "Down",
"up": "Op",
"down": "Ned",
"temp": "Temp",
"disk": "Disk Forbrug",
"wanIP": "WAN IP"
@@ -677,49 +659,49 @@
"memory_usage": "Hukommelse"
},
"immich": {
"users": "Users",
"users": "Brugere",
"photos": "Billeder",
"videos": "Videos",
"videos": "Videoer",
"storage": "Lager"
},
"uptimekuma": {
"up": "Sider Oppe",
"down": "Sider Nede",
"uptime": "Uptime",
"uptime": "Oppetid",
"incident": "Hændelse",
"m": "m"
},
"atsumeru": {
"series": "Series",
"series": "Serier",
"archives": "Arkiver",
"chapters": "Kapitler",
"categories": "Kategorier"
},
"komga": {
"libraries": "Biblioteker",
"series": "Series",
"books": "Books"
"series": "Serier",
"books": "Bøger"
},
"diskstation": {
"days": "Days",
"uptime": "Uptime",
"volumeAvailable": "Available"
"days": "Dage",
"uptime": "Oppetid",
"volumeAvailable": "Tilgængelig"
},
"mylar": {
"series": "Series",
"series": "Serier",
"issues": "Problemer",
"wanted": "Wanted"
"wanted": "Ønsket"
},
"photoprism": {
"albums": "Albums",
"photos": "Photos",
"videos": "Videos",
"photos": "Billeder",
"videos": "Videoer",
"people": "Mennesker"
},
"fileflows": {
"queue": "Queue",
"processing": "Processing",
"processed": "Processed",
"queue": "",
"processing": "Behandler",
"processed": "Behandlet",
"time": "Tid"
},
"firefly": {
@@ -745,7 +727,7 @@
"size": "Størrelse",
"lastrun": "Sidst Kørt",
"nextrun": "Næste Kørsel",
"failed": "Failed"
"failed": "Fejlet"
},
"unmanic": {
"active_workers": "Aktive Arbejdere",
@@ -762,21 +744,20 @@
"targets_total": "Totale Mål"
},
"gatus": {
"up": "Sites Up",
"down": "Sites Down",
"uptime": "Uptime"
"up": "Sider Oppe",
"down": "Sider Nede",
"uptime": "Oppetid"
},
"ghostfolio": {
"gross_percent_today": "Today",
"gross_percent_today": "I dag",
"gross_percent_1y": "Et År",
"gross_percent_max": "Altid",
"net_worth": "Net Worth"
"gross_percent_max": "Altid"
},
"audiobookshelf": {
"podcasts": "Podcasts",
"books": "Books",
"books": "Bøger",
"podcastsDuration": "Varighed",
"booksDuration": "Duration"
"booksDuration": "Varighed"
},
"homeassistant": {
"people_home": "Personer Hjemme",
@@ -785,29 +766,23 @@
},
"whatsupdocker": {
"monitoring": "Overvåger",
"updates": "Updates"
"updates": "Opdateringer"
},
"calibreweb": {
"books": "Books",
"books": "Bøger",
"authors": "Forfattere",
"categories": "Categories",
"series": "Series"
},
"booklore": {
"libraries": "Libraries",
"books": "Books",
"reading": "Reading",
"finished": "Finished"
"categories": "Kategorier",
"series": "Serier"
},
"jdownloader": {
"downloadCount": "Queue",
"downloadBytesRemaining": "Remaining",
"downloadTotalBytes": "Size",
"downloadSpeed": "Speed"
"downloadCount": "",
"downloadBytesRemaining": "Manglende",
"downloadTotalBytes": "Størrelse",
"downloadSpeed": "Hastighed"
},
"kavita": {
"seriesCount": "Series",
"totalFiles": "Files"
"seriesCount": "Serier",
"totalFiles": "Filer"
},
"azuredevops": {
"result": "Resultat",
@@ -815,12 +790,12 @@
"buildId": "Build ID",
"succeeded": "Lykkedes",
"notStarted": "Ikke Startet",
"failed": "Failed",
"failed": "Fejlet",
"canceled": "Annulleret",
"inProgress": "I Gang",
"totalPrs": "Total PRs",
"myPrs": "Mine PRs",
"approved": "Approved"
"approved": "Godkendt"
},
"gamedig": {
"status": "Status",
@@ -829,7 +804,7 @@
"name": "Navn",
"map": "Kort",
"currentPlayers": "Nuværende Spillere",
"players": "Players",
"players": "Afspillere",
"maxPlayers": "Maks spillere",
"bots": "Bots",
"ping": "Ping"
@@ -842,47 +817,46 @@
},
"mealie": {
"recipes": "Opskrifter",
"users": "Users",
"categories": "Categories",
"users": "Brugere",
"categories": "Kategorier",
"tags": "Tags"
},
"openmediavault": {
"downloading": "Downloader",
"total": "Total",
"running": "Running",
"stopped": "Stopped",
"passed": "Passed",
"failed": "Failed"
"running": "Kører",
"stopped": "Stoppede",
"passed": "Bestået",
"failed": "Fejlet"
},
"openwrt": {
"uptime": "Uptime",
"uptime": "Oppetid",
"cpuLoad": "CPU Load Avg (5m)",
"up": "Up",
"down": "Down",
"up": "Op",
"down": "Ned",
"bytesTx": "Transmitted",
"bytesRx": "Received"
"bytesRx": "Modtaget"
},
"uptimerobot": {
"status": "Status",
"uptime": "Uptime",
"uptime": "Oppetid",
"lastDown": "Seneste Nedetid",
"downDuration": "Nedetid Varighed",
"sitesUp": "Sites Up",
"sitesDown": "Sites Down",
"paused": "Paused",
"sitesUp": "Sider Oppe",
"sitesDown": "Sider Nede",
"paused": "Pause",
"notyetchecked": "Endnu Ikke Kontrolleret",
"up": "Up",
"up": "Op",
"seemsdown": "Synes Ned",
"down": "Down",
"unknown": "Unknown"
"down": "Ned",
"unknown": "Ukendt"
},
"calendar": {
"inCinemas": "I biografen",
"physicalRelease": "Fysisk udgivelse",
"digitalRelease": "Digitale udgivelser",
"noEventsToday": "No events for today!",
"noEventsFound": "No events found",
"errorWhenLoadingData": "Error when loading calendar data"
"noEventsFound": "No events found"
},
"romm": {
"platforms": "Platforme",
@@ -893,10 +867,10 @@
"totalfilesize": "Total Size"
},
"mailcow": {
"domains": "Domains",
"domains": "Domæner",
"mailboxes": "Mailboxes",
"mails": "Mails",
"storage": "Storage"
"storage": "Lager"
},
"netdata": {
"warnings": "Advarsler",
@@ -905,12 +879,12 @@
"plantit": {
"events": "Events",
"plants": "Plants",
"photos": "Photos",
"photos": "Billeder",
"species": "Species"
},
"gitea": {
"notifications": "Notifications",
"issues": "Issues",
"issues": "Problemer",
"pulls": "Pull Requests",
"repositories": "Repositories"
},
@@ -926,13 +900,13 @@
"galleries": "Galleries",
"performers": "Performers",
"studios": "Studios",
"movies": "Movies",
"movies": "Film",
"tags": "Tags",
"oCount": "O Count"
},
"tandoor": {
"users": "Users",
"recipes": "Recipes",
"users": "Brugere",
"recipes": "Opskrifter",
"keywords": "Keywords"
},
"homebox": {
@@ -940,17 +914,17 @@
"totalWithWarranty": "With Warranty",
"locations": "Locations",
"labels": "Labels",
"users": "Users",
"users": "Brugere",
"totalValue": "Total Value"
},
"crowdsec": {
"alerts": "Alerts",
"alerts": "Advarsler",
"bans": "Bans"
},
"wgeasy": {
"connected": "Connected",
"enabled": "Enabled",
"disabled": "Disabled",
"enabled": "Aktiveret",
"disabled": "Deaktiveret",
"total": "Total"
},
"swagdashboard": {
@@ -973,7 +947,7 @@
},
"frigate": {
"cameras": "Cameras",
"uptime": "Uptime",
"uptime": "Oppetid",
"version": "Version"
},
"linkwarden": {
@@ -1004,24 +978,24 @@
"tasksInProgress": "Tasks In Progress"
},
"headscale": {
"name": "Name",
"address": "Address",
"last_seen": "Last Seen",
"name": "Navn",
"address": "Adresse",
"last_seen": "Sidst Set",
"status": "Status",
"online": "Online",
"offline": "Offline"
},
"beszel": {
"name": "Name",
"name": "Navn",
"systems": "Systems",
"up": "Up",
"down": "Down",
"paused": "Paused",
"pending": "Pending",
"up": "Op",
"down": "Ned",
"paused": "Pause",
"pending": "Afventer",
"status": "Status",
"updated": "Updated",
"updated": "Opdateret",
"cpu": "CPU",
"memory": "MEM",
"memory": "RAM",
"disk": "Disk",
"network": "NET"
},
@@ -1029,10 +1003,10 @@
"apps": "Apps",
"synced": "Synced",
"outOfSync": "Out Of Sync",
"healthy": "Healthy",
"healthy": "Sund",
"degraded": "Degraded",
"progressing": "Progressing",
"missing": "Missing",
"missing": "Mangler",
"suspended": "Suspended"
},
"spoolman": {
@@ -1040,17 +1014,17 @@
},
"gitlab": {
"groups": "Groups",
"issues": "Issues",
"issues": "Problemer",
"merges": "Merge Requests",
"projects": "Projects"
},
"apcups": {
"status": "Status",
"load": "Load",
"bcharge": "Battery Charge",
"timeleft": "Time Left"
"load": "Belastning",
"bcharge": "Batteriniveau",
"timeleft": "Resterende tid"
},
"karakeep": {
"hoarder": {
"bookmarks": "Bookmarks",
"favorites": "Favorites",
"archived": "Archived",
@@ -1063,78 +1037,10 @@
"connected": "Connected",
"disconnected": "Disconnected",
"updateStatus": "Update",
"update_yes": "Available",
"update_no": "Up to Date",
"update_yes": "Tilgængelig",
"update_no": "Opdateret",
"downloads": "Downloads",
"uploads": "Uploads",
"sharedFiles": "Files"
},
"jellystat": {
"songs": "Songs",
"movies": "Movies",
"episodes": "Episodes",
"other": "Other"
},
"checkmk": {
"serviceErrors": "Service issues",
"hostErrors": "Host issues"
},
"komodo": {
"total": "Total",
"running": "Running",
"stopped": "Stopped",
"down": "Down",
"unhealthy": "Unhealthy",
"unknown": "Unknown",
"servers": "Servers",
"stacks": "Stacks",
"containers": "Containers"
},
"filebrowser": {
"available": "Available",
"used": "Used",
"total": "Total"
},
"wallos": {
"activeSubscriptions": "Subscriptions",
"thisMonthlyCost": "This Month",
"nextMonthlyCost": "Next Month",
"previousMonthlyCost": "Prev. Month",
"nextRenewingSubscription": "Next Payment"
},
"unraid": {
"STARTED": "Started",
"STOPPED": "Stopped",
"NEW_ARRAY": "New Array",
"RECON_DISK": "Reconstructing Disk",
"DISABLE_DISK": "Disk Disabled",
"SWAP_DSBL": "Swap Disable",
"INVALID_EXPANSION": "Invalid Expansion",
"PARITY_NOT_BIGGEST": "Parity Not Biggest",
"TOO_MANY_MISSING_DISKS": "Too Many Missing Disks",
"NEW_DISK_TOO_SMALL": "New Disk Too Small",
"NO_DATA_DISKS": "No Data Disks",
"notifications": "Notifications",
"status": "Status",
"cpu": "CPU",
"memoryUsed": "Memory Used",
"memoryAvailable": "Memory Available",
"arrayUsed": "Array Used",
"arrayFree": "Array Free",
"poolUsed": "{{pool}} Used",
"poolFree": "{{pool}} Free"
},
"backrest": {
"num_plans": "Plans",
"num_success_30": "Successes",
"num_failure_30": "Failures",
"num_success_latest": "Succeeding",
"num_failure_latest": "Failing",
"bytes_added_30": "Bytes Added"
},
"yourspotify": {
"songs": "Songs",
"time": "Time",
"artists": "Artists"
"sharedFiles": "Filer"
}
}

View File

@@ -45,9 +45,9 @@
"free": "Frei",
"used": "In Benutzung",
"load": "Last",
"temp": "Temp",
"temp": "TEMP",
"max": "Max",
"uptime": "Betriebszeit"
"uptime": "UP"
},
"unifi": {
"users": "Benutzer",
@@ -61,7 +61,7 @@
"wlan_devices": "WLAN-Geräte",
"lan_users": "LAN-Benutzer",
"wlan_users": "WLAN-Benutzer",
"up": "Gesendet",
"up": "UP",
"down": "EMPFANGEN",
"wait": "Bitte warten",
"empty_data": "Subsystem-Status unbekannt"
@@ -111,7 +111,7 @@
"offline": "Offline",
"offline_alt": "Offline",
"online": "Online",
"total": "Total",
"total": "Gesamt",
"unknown": "Unbekannt"
},
"evcc": {
@@ -144,13 +144,13 @@
"uptime": "Betriebszeit",
"maxDown": "Max. Down",
"maxUp": "Max. Up",
"down": "Download",
"up": "Upload",
"down": "Offline",
"up": "Online",
"received": "Empfangen",
"sent": "Gesendet",
"externalIPAddress": "Externe IP",
"externalIPv6Address": "Ext. IPv6",
"externalIPv6Prefix": "Ext. IPv6-Präfix"
"externalIPv6Address": "Externe IPv6",
"externalIPv6Prefix": "Externer IPv4-Präfix"
},
"caddy": {
"upstreams": "Upstreams",
@@ -165,10 +165,10 @@
"shows": "Serien",
"recordings": "Aufnahmen",
"scheduled": "Geplant",
"passes": "Durchläufe"
"passes": "Pässe"
},
"tautulli": {
"playing": "Spielt",
"playing": "Wiedergabe",
"transcoding": "Transcodiert",
"bitrate": "Bitrate",
"no_active": "Keine aktiven Streams",
@@ -193,7 +193,7 @@
"tv": "TV-Serien"
},
"sabnzbd": {
"rate": "Rate",
"rate": "Datenrate",
"queue": "Warteschlange",
"timeleft": "Verbleibende Zeit"
},
@@ -273,19 +273,18 @@
"available": "Verfügbar"
},
"jellyseerr": {
"pending": "Wartend",
"pending": "Ausstehend",
"approved": "Genehmigt",
"available": "Verfügbar",
"issues": "Offene Issues"
"available": "Verfügbar"
},
"overseerr": {
"pending": "Wartend",
"pending": "Ausstehend",
"processing": "Wird verarbeitet",
"approved": "Genehmigt",
"available": "Verfügbar"
},
"netalertx": {
"total": "Total",
"total": "Gesamt",
"connected": "Verbunden",
"new_devices": "Neue Geräte",
"down_alerts": "Down-Warnungen"
@@ -310,7 +309,7 @@
"portainer": {
"running": "Wird ausgeführt",
"stopped": "Gestoppt",
"total": "Total"
"total": "Gesamt"
},
"suwayomi": {
"download": "Heruntergeladen",
@@ -360,12 +359,6 @@
"services": "Dienste",
"middleware": "Middleware"
},
"trilium": {
"version": "Version",
"notesCount": "Notizen",
"dbSize": "Datenbankgröße",
"unknown": "Unbekannt"
},
"navidrome": {
"nothing_streaming": "Keine aktiven Streams",
"please_wait": "Bitte warten"
@@ -373,7 +366,7 @@
"npm": {
"enabled": "Aktiviert",
"disabled": "Deaktiviert",
"total": "Total"
"total": "Gesamt"
},
"coinmarketcap": {
"configure": "Konfiguriere eine oder mehrere Kryptowährungen zur Beobachtung",
@@ -384,7 +377,7 @@
},
"gotify": {
"apps": "Programme",
"clients": "Endgeräte",
"clients": "Benutzer",
"messages": "Nachrichten"
},
"prowlarr": {
@@ -402,7 +395,7 @@
"numActiveSessions": "Sitzungen",
"numConnections": "Verbindungen",
"dataRelayed": "Weitergeleitet",
"transferRate": "Rate"
"transferRate": "Datenrate"
},
"mastodon": {
"user_count": "Benutzer",
@@ -440,17 +433,17 @@
"cpu": "CPU",
"load": "Last",
"wait": "Bitte warten",
"temp": "Temp",
"temp": "TEMP",
"_temp": "Temperatur",
"warn": "Warnung",
"uptime": "Betriebszeit",
"total": "Total",
"uptime": "UP",
"total": "Gesamt",
"free": "Frei",
"used": "Benutzt",
"used": "In Benutzung",
"days": "d",
"hours": "h",
"crit": "Krit",
"read": "Lesen",
"read": "Gelesen",
"write": "Schreiben",
"gpu": "GPU",
"mem": "RAM",
@@ -475,37 +468,37 @@
"3-day": "Bewölkt",
"3-night": "Bewölkt",
"45-day": "neblig",
"45-night": "Nebel",
"48-day": "Nebel",
"48-night": "Nebel",
"45-night": "neblig",
"48-day": "neblig",
"48-night": "neblig",
"51-day": "leichter Nieselregen",
"51-night": "Leichter Nieselregen",
"51-night": "leichter Nieselregen",
"53-day": "Nieselregen",
"53-night": "Nieselregen",
"55-day": "starker Nieselregen",
"55-night": "Starker Nieselregen",
"55-night": "starker Nieselregen",
"56-day": "leichter gefrierender Nieselregen",
"56-night": "Leicht gefrierender Nieselregen",
"56-night": "leichter gefrierender Nieselregen",
"57-day": "gefrierender Nieselregen",
"57-night": "Gefrierender Nieselregen",
"57-night": "gefrierender Nieselregen",
"61-day": "leichter Regen",
"61-night": "Leichter Regen",
"61-night": "leichter Regen",
"63-day": "Regen",
"63-night": "Regen",
"65-day": "starker Regen",
"65-night": "Starker Regen",
"65-night": "starker Regen",
"66-day": "Gefrierender Regen",
"66-night": "Gefrierender Regen",
"67-day": "Gefrierender Regen",
"67-night": "Gefrierender Regen",
"71-day": "Leichter Schneefall",
"71-night": "Leichter Schnee",
"71-night": "Leichter Schneefall",
"73-day": "Schnee",
"73-night": "Schnee",
"75-day": "Starker Schneefall",
"75-night": "Starker Schnee",
"75-night": "Starker Schneefall",
"77-day": "Schneegriesel",
"77-night": "Schneekörner",
"77-night": "Schneegriesel",
"80-day": "Leichte Schauer",
"80-night": "Leichte Schauer",
"81-day": "Schauer",
@@ -517,11 +510,11 @@
"86-day": "Schneeschauer",
"86-night": "Schneeschauer",
"95-day": "Gewitter",
"95-night": "Sturm",
"95-night": "Gewitter",
"96-day": "Gewitter mit Hagel",
"96-night": "Sturm mit Hagel",
"99-day": "Sturm mit Hagel",
"99-night": "Sturm mit Hagel"
"96-night": "Gewitter mit Hagel",
"99-day": "Gewitter mit Hagel",
"99-night": "Gewitter mit Hagel"
},
"homebridge": {
"available_update": "System",
@@ -531,9 +524,8 @@
"child_bridges": "Unter-Bridges",
"child_bridges_status": "{{ok}}/{{total}}",
"up": "Online",
"pending": "Wartend",
"down": "Offline",
"ok": "Ok"
"pending": "Ausstehend",
"down": "Offline"
},
"healthchecks": {
"new": "Neu",
@@ -554,7 +546,7 @@
"approvedPushes": "Genehmigt",
"rejectedPushes": "Abgelehnt",
"filters": "Filter",
"indexers": "Indexierer"
"indexers": "Indexer"
},
"tubearchivist": {
"downloads": "Warteschlange",
@@ -565,19 +557,18 @@
"truenas": {
"load": "Systemlast",
"uptime": "Betriebszeit",
"alerts": "Alarme"
"alerts": "Warnungen"
},
"pyload": {
"speed": "Datenrate",
"active": "Aktiv",
"queue": "Warteschlange",
"total": "Total"
"total": "Gesamt"
},
"gluetun": {
"public_ip": "Öffentliche IP",
"region": "Region",
"country": "Land",
"port_forwarded": "Port weitergeleitet"
"country": "Land"
},
"hdhomerun": {
"channels": "Kanäle",
@@ -593,21 +584,12 @@
},
"scrutiny": {
"passed": "Bestanden",
"failed": "Fehlerhaft",
"failed": "Fehlgeschlagen",
"unknown": "Unbekannt"
},
"paperlessngx": {
"inbox": "Posteingang",
"total": "Total"
},
"pangolin": {
"orgs": "Orgs",
"sites": "Sites",
"resources": "Ressourcen",
"targets": "Targets",
"traffic": "Traffic",
"in": "In",
"out": "Out"
"total": "Gesamt"
},
"peanut": {
"battery_charge": "Akkuladung",
@@ -639,10 +621,10 @@
"limit": "Grenze"
},
"opnsense": {
"cpu": "CPU-Last",
"memory": "RAM aktiv",
"wanUpload": "WAN Up",
"wanDownload": "WAN Down"
"cpu": "CPU-Auslastung",
"memory": "Aktiver RAM",
"wanUpload": "WAN-Upload",
"wanDownload": "WAN-Download"
},
"moonraker": {
"printer_state": "Druckerstatus",
@@ -666,7 +648,7 @@
"wanStatus": "WAN-Status",
"up": "Online",
"down": "Offline",
"temp": "Temp",
"temp": "Temperatur",
"disk": "Datenträgernutzung",
"wanIP": "WAN-IP"
},
@@ -683,11 +665,11 @@
"storage": "Speicher"
},
"uptimekuma": {
"up": "Up",
"down": "Down",
"up": "Seiten verfügbar",
"down": "Seiten nicht verfügbar",
"uptime": "Betriebszeit",
"incident": "Vorfall",
"m": "m"
"m": "min"
},
"atsumeru": {
"series": "Serien",
@@ -719,7 +701,7 @@
"fileflows": {
"queue": "Warteschlange",
"processing": "Wird verarbeitet",
"processed": "Wird verarbeitet",
"processed": "Verarbeitet",
"time": "Zeit"
},
"firefly": {
@@ -745,7 +727,7 @@
"size": "Größe",
"lastrun": "Letzter Durchlauf",
"nextrun": "Nächster Durchlauf",
"failed": "Fehlerhaft"
"failed": "Fehlgeschlagen"
},
"unmanic": {
"active_workers": "Aktive Worker",
@@ -762,15 +744,14 @@
"targets_total": "Alle Ziele"
},
"gatus": {
"up": "Seiten online",
"down": "Seiten offline",
"up": "Seiten verfügbar",
"down": "Seiten nicht verfügbar",
"uptime": "Betriebszeit"
},
"ghostfolio": {
"gross_percent_today": "Heute",
"gross_percent_1y": "Ein Jahr",
"gross_percent_max": "Gesamt",
"net_worth": ""
"gross_percent_max": "Gesamt"
},
"audiobookshelf": {
"podcasts": "Podcasts",
@@ -793,12 +774,6 @@
"categories": "Kategorien",
"series": "Serien"
},
"booklore": {
"libraries": "Libraries",
"books": "Books",
"reading": "Reading",
"finished": "Finished"
},
"jdownloader": {
"downloadCount": "Warteschlange",
"downloadBytesRemaining": "Verbleibend",
@@ -815,7 +790,7 @@
"buildId": "Build-ID",
"succeeded": "Erfolgreich",
"notStarted": "Nicht gestartet",
"failed": "Fehlerhaft",
"failed": "Fehlgeschlagen",
"canceled": "Abgebrochen",
"inProgress": "In Bearbeitung",
"totalPrs": "PRs gesamt",
@@ -848,11 +823,11 @@
},
"openmediavault": {
"downloading": "Wird heruntergeladen",
"total": "Total",
"total": "Gesamt",
"running": "Wird ausgeführt",
"stopped": "Gestoppt",
"passed": "Erfolgreich",
"failed": "Fehlerhaft"
"passed": "Bestanden",
"failed": "Fehlgeschlagen"
},
"openwrt": {
"uptime": "Betriebszeit",
@@ -867,13 +842,13 @@
"uptime": "Betriebszeit",
"lastDown": "Letzter Ausfall",
"downDuration": "Ausfalldauer",
"sitesUp": "Seiten online",
"sitesDown": "Seiten offline",
"sitesUp": "Seiten verfügbar",
"sitesDown": "Seiten nicht verfügbar",
"paused": "Pausiert",
"notyetchecked": "Noch nicht geprüft",
"up": "Online",
"seemsdown": "Scheint nicht verfügbar",
"down": "Unbekannt",
"down": "Offline",
"unknown": "Unbekannt"
},
"calendar": {
@@ -881,8 +856,7 @@
"physicalRelease": "Physische Version",
"digitalRelease": "Digitale Version",
"noEventsToday": "Heute keine Ereignisse!",
"noEventsFound": "Keine Termine gefunden",
"errorWhenLoadingData": "Fehler beim Laden der Kalenderdaten"
"noEventsFound": "Keine Termine gefunden"
},
"romm": {
"platforms": "Plattformen",
@@ -893,7 +867,7 @@
"totalfilesize": "Gesamtgröße"
},
"mailcow": {
"domains": "Domains",
"domains": "Domänen",
"mailboxes": "Postfächer",
"mails": "E-Mails",
"storage": "Speicher"
@@ -927,7 +901,7 @@
"performers": "Darsteller",
"studios": "Studios",
"movies": "Filme",
"tags": "Tags",
"tags": "Schlagwörter",
"oCount": "O-Anzahl"
},
"tandoor": {
@@ -944,14 +918,14 @@
"totalValue": "Gesamtwert"
},
"crowdsec": {
"alerts": "Alarme",
"alerts": "Warnungen",
"bans": "Banns"
},
"wgeasy": {
"connected": "Verbunden",
"enabled": "Aktiviert",
"disabled": "Deaktiviert",
"total": "Total"
"total": "Gesamt"
},
"swagdashboard": {
"proxied": "Proxied",
@@ -979,11 +953,11 @@
"linkwarden": {
"links": "Links",
"collections": "Sammlungen",
"tags": "Tags"
"tags": "Schlagwörter"
},
"zabbix": {
"unclassified": "Nicht klassifiziert",
"information": "Information",
"information": "Informationen",
"warning": "Warnung",
"average": "Durchschnitt",
"high": "Hoch",
@@ -1014,12 +988,12 @@
"beszel": {
"name": "Name",
"systems": "Systeme",
"up": "Up",
"down": "Down",
"up": "Online",
"down": "Offline",
"paused": "Pausiert",
"pending": "Wartend",
"pending": "Ausstehend",
"status": "Status",
"updated": "Aktuell",
"updated": "Aktualisiert",
"cpu": "CPU",
"memory": "RAM",
"disk": "Festplatte",
@@ -1029,14 +1003,14 @@
"apps": "Anwendungen",
"synced": "Synchronisiert",
"outOfSync": "Nicht mehr synchronisiert",
"healthy": "Gesund",
"healthy": "Fehlerfrei",
"degraded": "Beeinträchtigt",
"progressing": "Fortschritt",
"missing": "Fehlend",
"suspended": "Unterbrochen"
},
"spoolman": {
"loading": "Lädt"
"loading": "Wird geladen"
},
"gitlab": {
"groups": "Gruppen",
@@ -1047,16 +1021,16 @@
"apcups": {
"status": "Status",
"load": "Last",
"bcharge": "Batterieladung",
"bcharge": "Akkuladung",
"timeleft": "Verbleibende Zeit"
},
"karakeep": {
"hoarder": {
"bookmarks": "Lesezeichen",
"favorites": "Favoriten",
"archived": "Archiviert",
"highlights": "Highlights",
"lists": "Listen",
"tags": "Tags"
"tags": "Schlagwörter"
},
"slskd": {
"slskStatus": "Netzwerk",
@@ -1068,73 +1042,5 @@
"downloads": "Downloads",
"uploads": "Uploads",
"sharedFiles": "Dateien"
},
"jellystat": {
"songs": "Songs",
"movies": "Filme",
"episodes": "Episoden",
"other": "Andere"
},
"checkmk": {
"serviceErrors": "Dienstprobleme",
"hostErrors": "Hostprobleme"
},
"komodo": {
"total": "Gesamt",
"running": "Aktiv",
"stopped": "Angehalten",
"down": "Inaktiv",
"unhealthy": "Fehlerhaft",
"unknown": "Unbekannt",
"servers": "Server",
"stacks": "Stacks",
"containers": "Container"
},
"filebrowser": {
"available": "Verfügbar",
"used": "Benutzt",
"total": "Total"
},
"wallos": {
"activeSubscriptions": "Abonnements",
"thisMonthlyCost": "Dieser Monat",
"nextMonthlyCost": "Nächster Monat",
"previousMonthlyCost": "Vorh. Monat",
"nextRenewingSubscription": "Nächste Zahlung"
},
"unraid": {
"STARTED": "Gestartet",
"STOPPED": "Angehalten",
"NEW_ARRAY": "Neues Array",
"RECON_DISK": "Festplatte wird neu aufgebaut",
"DISABLE_DISK": "Festplatte deaktiviert",
"SWAP_DSBL": "Swap deaktivieren",
"INVALID_EXPANSION": "Üngültige Erweiterung",
"PARITY_NOT_BIGGEST": "Parity Not Biggest",
"TOO_MANY_MISSING_DISKS": "Zu viele fehlende Festplatten",
"NEW_DISK_TOO_SMALL": "Neue Festplatte zu klein",
"NO_DATA_DISKS": "Keine Datenträger",
"notifications": "Mitteilungen",
"status": "Status",
"cpu": "CPU",
"memoryUsed": "Speichernutzung",
"memoryAvailable": "Verfügbarer Speicher",
"arrayUsed": "Array verwendet",
"arrayFree": "Array frei",
"poolUsed": "{{pool}} verwendet",
"poolFree": "{{pool}} frei"
},
"backrest": {
"num_plans": "Pläne",
"num_success_30": "Erfolgreich",
"num_failure_30": "Fehlerhaft",
"num_success_latest": "Erfolgreich",
"num_failure_latest": "Fehlgeschlagen",
"bytes_added_30": "Bytes hinzugefügt"
},
"yourspotify": {
"songs": "Titel",
"time": "Zeit",
"artists": "Künstler"
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -275,8 +275,7 @@
"jellyseerr": {
"pending": "Pending",
"approved": "Approved",
"available": "Available",
"issues": "Open Issues"
"available": "Available"
},
"overseerr": {
"pending": "Pending",
@@ -360,12 +359,6 @@
"services": "Services",
"middleware": "Middleware"
},
"trilium": {
"version": "Version",
"notesCount": "Notes",
"dbSize": "Database Size",
"unknown": "Unknown"
},
"navidrome": {
"nothing_streaming": "No Active Streams",
"please_wait": "Please Wait"
@@ -532,8 +525,7 @@
"child_bridges_status": "{{ok}}/{{total}}",
"up": "Up",
"pending": "Pending",
"down": "Down",
"ok": "Ok"
"down": "Down"
},
"healthchecks": {
"new": "New",
@@ -576,8 +568,7 @@
"gluetun": {
"public_ip": "Public IP",
"region": "Region",
"country": "Country",
"port_forwarded": "Port Forwarded"
"country": "Country"
},
"hdhomerun": {
"channels": "Channels",
@@ -600,15 +591,6 @@
"inbox": "Inbox",
"total": "Total"
},
"pangolin": {
"orgs": "Orgs",
"sites": "Sites",
"resources": "Resources",
"targets": "Targets",
"traffic": "Traffic",
"in": "In",
"out": "Out"
},
"peanut": {
"battery_charge": "Battery Charge",
"ups_load": "UPS Load",
@@ -769,8 +751,7 @@
"ghostfolio": {
"gross_percent_today": "Today",
"gross_percent_1y": "One year",
"gross_percent_max": "All time",
"net_worth": "Net Worth"
"gross_percent_max": "All time"
},
"audiobookshelf": {
"podcasts": "Podcasts",
@@ -793,12 +774,6 @@
"categories": "Categories",
"series": "Series"
},
"booklore": {
"libraries": "Libraries",
"books": "Books",
"reading": "Reading",
"finished": "Finished"
},
"jdownloader": {
"downloadCount": "Queue",
"downloadBytesRemaining": "Remaining",
@@ -881,8 +856,7 @@
"physicalRelease": "Physical release",
"digitalRelease": "Digital release",
"noEventsToday": "No events for today!",
"noEventsFound": "No events found",
"errorWhenLoadingData": "Error when loading calendar data"
"noEventsFound": "No events found"
},
"romm": {
"platforms": "Platforms",
@@ -1050,7 +1024,7 @@
"bcharge":"Battery Charge",
"timeleft":"Time Left"
},
"karakeep": {
"hoarder": {
"bookmarks": "Bookmarks",
"favorites": "Favorites",
"archived": "Archived",
@@ -1068,73 +1042,5 @@
"downloads": "Downloads",
"uploads": "Uploads",
"sharedFiles": "Files"
},
"jellystat": {
"songs": "Songs",
"movies": "Movies",
"episodes": "Episodes",
"other": "Other"
},
"checkmk": {
"serviceErrors": "Service issues",
"hostErrors": "Host issues"
},
"komodo": {
"total": "Total",
"running": "Running",
"stopped": "Stopped",
"down": "Down",
"unhealthy": "Unhealthy",
"unknown": "Unknown",
"servers": "Servers",
"stacks": "Stacks",
"containers": "Containers"
},
"filebrowser": {
"available": "Available",
"used": "Used",
"total": "Total"
},
"wallos": {
"activeSubscriptions": "Subscriptions",
"thisMonthlyCost": "This Month",
"nextMonthlyCost": "Next Month",
"previousMonthlyCost": "Prev. Month",
"nextRenewingSubscription": "Next Payment"
},
"unraid": {
"STARTED": "Started",
"STOPPED": "Stopped",
"NEW_ARRAY": "New Array",
"RECON_DISK": "Reconstructing Disk",
"DISABLE_DISK": "Disk Disabled",
"SWAP_DSBL": "Swap Disable",
"INVALID_EXPANSION": "Invalid Expansion",
"PARITY_NOT_BIGGEST": "Parity Not Biggest",
"TOO_MANY_MISSING_DISKS": "Too Many Missing Disks",
"NEW_DISK_TOO_SMALL": "New Disk Too Small",
"NO_DATA_DISKS": "No Data Disks",
"notifications": "Notifications",
"status": "Status",
"cpu": "CPU",
"memoryUsed": "Memory Used",
"memoryAvailable": "Memory Available",
"arrayUsed": "Array Used",
"arrayFree": "Array Free",
"poolUsed": "{{pool}} Used",
"poolFree": "{{pool}} Free"
},
"backrest": {
"num_plans": "Plans",
"num_success_30": "Successes",
"num_failure_30": "Failures",
"num_success_latest": "Succeeding",
"num_failure_latest": "Failing",
"bytes_added_30": "Bytes Added"
},
"yourspotify": {
"songs": "Songs",
"time": "Time",
"artists": "Artists"
}
}

View File

@@ -63,14 +63,14 @@
"wlan_users": "WLAN-Uzantoj",
"up": "UP",
"down": "DOWN",
"wait": "Please wait",
"wait": "Bonvolu atendi",
"empty_data": "Subsistemostatuso nekonata"
},
"docker": {
"rx": "RX",
"tx": "TX",
"mem": "MEM",
"cpu": "CPU",
"cpu": "Ĉefprocesoro",
"running": "Rulata",
"offline": "Malkonekta",
"error": "Eraro",
@@ -83,7 +83,7 @@
"partial": "Parta"
},
"ping": {
"error": "Error",
"error": "Eraro",
"ping": "Sondaĵo",
"down": "Down",
"up": "Up",
@@ -91,7 +91,7 @@
},
"siteMonitor": {
"http_status": "HTTP status",
"error": "Error",
"error": "Eraro",
"response": "Response",
"down": "Down",
"up": "Up",
@@ -108,11 +108,11 @@
"songs": "Kantoj"
},
"esphome": {
"offline": "Offline",
"offline_alt": "Offline",
"offline": "Malkonekta",
"offline_alt": "Malkonekta",
"online": "Online",
"total": "Total",
"unknown": "Unknown"
"total": "Totalo",
"unknown": "Nekonata"
},
"evcc": {
"pv_power": "Production",
@@ -133,7 +133,7 @@
"unread": "Unread"
},
"fritzbox": {
"connectionStatus": "Status",
"connectionStatus": "Stato",
"connectionStatusUnconfigured": "Unconfigured",
"connectionStatusConnecting": "Connecting",
"connectionStatusAuthenticating": "Authenticating",
@@ -168,9 +168,9 @@
"passes": "Passes"
},
"tautulli": {
"playing": "Playing",
"transcoding": "Transcoding",
"bitrate": "Bitrate",
"playing": "Ludante",
"transcoding": "Transkodigo",
"bitrate": "Bitrapido",
"no_active": "No Active Streams",
"plex_connection_error": "Check Plex Connection"
},
@@ -189,7 +189,7 @@
"plex": {
"streams": "Active Streams",
"albums": "Albums",
"movies": "Movies",
"movies": "Filmoj",
"tv": "Televidprogramoj"
},
"sabnzbd": {
@@ -199,18 +199,18 @@
},
"rutorrent": {
"active": "Active",
"upload": "Upload",
"download": "Download"
"upload": "Alŝuti",
"download": "Elŝuti"
},
"transmission": {
"download": "Download",
"upload": "Upload",
"download": "Elŝuti",
"upload": "Alŝuti",
"leech": "Leech",
"seed": "Seed"
},
"qbittorrent": {
"download": "Download",
"upload": "Upload",
"download": "Elŝuti",
"upload": "Alŝuti",
"leech": "Leech",
"seed": "Seed"
},
@@ -223,8 +223,8 @@
"invalid": "Invalid"
},
"deluge": {
"download": "Download",
"upload": "Upload",
"download": "Elŝuti",
"upload": "Alŝuti",
"leech": "Leech",
"seed": "Seed"
},
@@ -233,25 +233,25 @@
"cachemissbytes": "Cache Miss Bytes"
},
"downloadstation": {
"download": "Download",
"upload": "Upload",
"download": "Elŝuti",
"upload": "Alŝuti",
"leech": "Leech",
"seed": "Seed"
},
"sonarr": {
"wanted": "Wanted",
"queued": "Queued",
"series": "Series",
"series": "Serioj",
"queue": "Queue",
"unknown": "Unknown"
"unknown": "Nekonata"
},
"radarr": {
"wanted": "Wanted",
"missing": "Missing",
"queued": "Queued",
"movies": "Movies",
"movies": "Filmoj",
"queue": "Queue",
"unknown": "Unknown"
"unknown": "Nekonata"
},
"lidarr": {
"wanted": "Wanted",
@@ -274,18 +274,17 @@
},
"jellyseerr": {
"pending": "Pending",
"approved": "Approved",
"available": "Available",
"issues": "Open Issues"
"approved": "Aprobita",
"available": "Havebla"
},
"overseerr": {
"pending": "Pending",
"processing": "Processing",
"approved": "Approved",
"available": "Available"
"approved": "Aprobita",
"available": "Havebla"
},
"netalertx": {
"total": "Total",
"total": "Totalo",
"connected": "Connected",
"new_devices": "New Devices",
"down_alerts": "Down Alerts"
@@ -303,14 +302,14 @@
"latency": "Latency"
},
"speedtest": {
"upload": "Upload",
"download": "Download",
"ping": "Ping"
"upload": "Alŝuti",
"download": "Elŝuti",
"ping": "Sondaĵo"
},
"portainer": {
"running": "Running",
"running": "Rulata",
"stopped": "Stopped",
"total": "Total"
"total": "Totalo"
},
"suwayomi": {
"download": "Downloaded",
@@ -360,12 +359,6 @@
"services": "Servoj",
"middleware": "Middleware"
},
"trilium": {
"version": "Version",
"notesCount": "Notes",
"dbSize": "Database Size",
"unknown": "Unknown"
},
"navidrome": {
"nothing_streaming": "No Active Streams",
"please_wait": "Please Wait"
@@ -373,7 +366,7 @@
"npm": {
"enabled": "Enabled",
"disabled": "Disabled",
"total": "Total"
"total": "Totalo"
},
"coinmarketcap": {
"configure": "Configure one or more crypto currencies to track",
@@ -384,7 +377,7 @@
},
"gotify": {
"apps": "Applications",
"clients": "Clients",
"clients": "Klientoj",
"messages": "Mesaĝoj"
},
"prowlarr": {
@@ -405,48 +398,48 @@
"transferRate": "Rate"
},
"mastodon": {
"user_count": "Users",
"user_count": "Uzantoj",
"status_count": "Afiŝoj",
"domain_count": "Domains"
},
"medusa": {
"wanted": "Wanted",
"queued": "Queued",
"series": "Series"
"series": "Serioj"
},
"minecraft": {
"players": "Players",
"version": "Version",
"status": "Status",
"status": "Stato",
"up": "Online",
"down": "Offline"
"down": "Malkonekta"
},
"miniflux": {
"read": "Read",
"unread": "Unread"
},
"authentik": {
"users": "Users",
"users": "Uzantoj",
"loginsLast24H": "Logins (24h)",
"failedLoginsLast24H": "Failed Logins (24h)"
},
"proxmox": {
"mem": "MEM",
"cpu": "CPU",
"cpu": "Ĉefprocesoro",
"lxc": "LXC",
"vms": "VMs"
},
"glances": {
"cpu": "CPU",
"load": "Load",
"wait": "Please wait",
"cpu": "Ĉefprocesoro",
"load": "Ŝarĝo",
"wait": "Bonvolu atendi",
"temp": "TEMP",
"_temp": "Temp",
"warn": "Warn",
"uptime": "UP",
"total": "Total",
"free": "Free",
"used": "Used",
"total": "Totalo",
"free": "Libera",
"used": "Uzata",
"days": "d",
"hours": "h",
"crit": "Crit",
@@ -471,13 +464,13 @@
"1-day": "Mainly Sunny",
"1-night": "Mainly Clear",
"2-day": "Nubeta",
"2-night": "Partly Cloudy",
"2-night": "Nubeta",
"3-day": "Nuba",
"3-night": "Cloudy",
"3-night": "Nuba",
"45-day": "Nebula",
"45-night": "Foggy",
"48-day": "Foggy",
"48-night": "Foggy",
"45-night": "Nebula",
"48-day": "Nebula",
"48-night": "Nebula",
"51-day": "Light Drizzle",
"51-night": "Light Drizzle",
"53-day": "Drizzle",
@@ -491,19 +484,19 @@
"61-day": "Light Rain",
"61-night": "Light Rain",
"63-day": "Pluvo",
"63-night": "Rain",
"63-night": "Pluvo",
"65-day": "Pluvego",
"65-night": "Heavy Rain",
"65-night": "Pluvego",
"66-day": "Frosta pluvo",
"66-night": "Freezing Rain",
"67-day": "Freezing Rain",
"67-night": "Freezing Rain",
"66-night": "Frosta pluvo",
"67-day": "Frosta pluvo",
"67-night": "Frosta pluvo",
"71-day": "Light Snow",
"71-night": "Light Snow",
"73-day": "Neĝo",
"73-night": "Snow",
"73-night": "Neĝo",
"75-day": "Neĝego",
"75-night": "Heavy Snow",
"75-night": "Neĝego",
"77-day": "Snow Grains",
"77-night": "Snow Grains",
"80-day": "Light Showers",
@@ -517,11 +510,11 @@
"86-day": "Snow Showers",
"86-night": "Snow Showers",
"95-day": "Fulmotondro",
"95-night": "Thunderstorm",
"95-night": "Fulmotondro",
"96-day": "Fulmotondro kun hajlo",
"96-night": "Thunderstorm With Hail",
"99-day": "Thunderstorm With Hail",
"99-night": "Thunderstorm With Hail"
"96-night": "Fulmotondro kun hajlo",
"99-day": "Fulmotondro kun hajlo",
"99-night": "Fulmotondro kun hajlo"
},
"homebridge": {
"available_update": "Sistemo",
@@ -532,8 +525,7 @@
"child_bridges_status": "{{ok}}/{{total}}",
"up": "Up",
"pending": "Pending",
"down": "Down",
"ok": "Ok"
"down": "Down"
},
"healthchecks": {
"new": "New",
@@ -541,7 +533,7 @@
"grace": "In Grace Period",
"down": "Down",
"paused": "Paused",
"status": "Status",
"status": "Stato",
"last_ping": "Last Ping",
"never": "No pings yet"
},
@@ -551,7 +543,7 @@
"containers_failed": "Failed"
},
"autobrr": {
"approvedPushes": "Approved",
"approvedPushes": "Aprobita",
"rejectedPushes": "Rejected",
"filters": "Filtriloj",
"indexers": "Indexers"
@@ -571,16 +563,15 @@
"speed": "Speed",
"active": "Active",
"queue": "Queue",
"total": "Total"
"total": "Totalo"
},
"gluetun": {
"public_ip": "Public IP",
"region": "Regiono",
"country": "Lando",
"port_forwarded": "Port Forwarded"
"country": "Lando"
},
"hdhomerun": {
"channels": "Channels",
"channels": "Kanaloj",
"hd": "HD",
"tunerCount": "Tuners",
"channelNumber": "Channel",
@@ -588,26 +579,17 @@
"signalStrength": "Strength",
"signalQuality": "Quality",
"symbolQuality": "Quality",
"networkRate": "Bitrate",
"networkRate": "Bitrapido",
"clientIP": "Client"
},
"scrutiny": {
"passed": "Passed",
"failed": "Failed",
"unknown": "Unknown"
"unknown": "Nekonata"
},
"paperlessngx": {
"inbox": "Inbox",
"total": "Total"
},
"pangolin": {
"orgs": "Orgs",
"sites": "Sites",
"resources": "Resources",
"targets": "Targets",
"traffic": "Traffic",
"in": "In",
"out": "Out"
"total": "Totalo"
},
"peanut": {
"battery_charge": "Battery Charge",
@@ -651,14 +633,14 @@
"layers": "Layers"
},
"octoprint": {
"printer_state": "Status",
"printer_state": "Stato",
"temp_tool": "Tool temp",
"temp_bed": "Bed temp",
"job_completion": "Completion"
},
"cloudflared": {
"origin_ip": "Origin IP",
"status": "Status"
"status": "Stato"
},
"pfsense": {
"load": "Load Avg",
@@ -673,11 +655,11 @@
"proxmoxbackupserver": {
"datastore_usage": "Datastore",
"failed_tasks_24h": "Failed Tasks 24h",
"cpu_usage": "CPU",
"cpu_usage": "Ĉefprocesoro",
"memory_usage": "Memory"
},
"immich": {
"users": "Users",
"users": "Uzantoj",
"photos": "Photos",
"videos": "Videos",
"storage": "Storage"
@@ -690,23 +672,23 @@
"m": "m"
},
"atsumeru": {
"series": "Series",
"series": "Serioj",
"archives": "Archives",
"chapters": "Chapters",
"categories": "Categories"
},
"komga": {
"libraries": "Libraries",
"series": "Series",
"books": "Books"
"series": "Serioj",
"books": "Libroj"
},
"diskstation": {
"days": "Days",
"days": "Tagoj",
"uptime": "Uptime",
"volumeAvailable": "Available"
"volumeAvailable": "Havebla"
},
"mylar": {
"series": "Series",
"series": "Serioj",
"issues": "Issues",
"wanted": "Wanted"
},
@@ -741,7 +723,7 @@
"numshares": "Shared Items"
},
"kopia": {
"status": "Status",
"status": "Stato",
"size": "Size",
"lastrun": "Last Run",
"nextrun": "Next Run",
@@ -769,12 +751,11 @@
"ghostfolio": {
"gross_percent_today": "Today",
"gross_percent_1y": "One year",
"gross_percent_max": "All time",
"net_worth": "Net Worth"
"gross_percent_max": "All time"
},
"audiobookshelf": {
"podcasts": "Podcasts",
"books": "Books",
"books": "Libroj",
"podcastsDuration": "Duration",
"booksDuration": "Duration"
},
@@ -788,16 +769,10 @@
"updates": "Updates"
},
"calibreweb": {
"books": "Books",
"books": "Libroj",
"authors": "Authors",
"categories": "Categories",
"series": "Series"
},
"booklore": {
"libraries": "Libraries",
"books": "Books",
"reading": "Reading",
"finished": "Finished"
"series": "Serioj"
},
"jdownloader": {
"downloadCount": "Queue",
@@ -806,12 +781,12 @@
"downloadSpeed": "Speed"
},
"kavita": {
"seriesCount": "Series",
"seriesCount": "Serioj",
"totalFiles": "Files"
},
"azuredevops": {
"result": "Result",
"status": "Status",
"status": "Stato",
"buildId": "Build ID",
"succeeded": "Succeeded",
"notStarted": "Not Started",
@@ -820,19 +795,19 @@
"inProgress": "In Progress",
"totalPrs": "Total PRs",
"myPrs": "My PRs",
"approved": "Approved"
"approved": "Aprobita"
},
"gamedig": {
"status": "Status",
"status": "Stato",
"online": "Online",
"offline": "Offline",
"offline": "Malkonekta",
"name": "Name",
"map": "Map",
"currentPlayers": "Current players",
"players": "Players",
"maxPlayers": "Max players",
"bots": "Bots",
"ping": "Ping"
"ping": "Sondaĵo"
},
"urbackup": {
"ok": "Ok",
@@ -842,14 +817,14 @@
},
"mealie": {
"recipes": "Recipes",
"users": "Users",
"users": "Uzantoj",
"categories": "Categories",
"tags": "Tags"
},
"openmediavault": {
"downloading": "Downloading",
"total": "Total",
"running": "Running",
"total": "Totalo",
"running": "Rulata",
"stopped": "Stopped",
"passed": "Passed",
"failed": "Failed"
@@ -863,7 +838,7 @@
"bytesRx": "Received"
},
"uptimerobot": {
"status": "Status",
"status": "Stato",
"uptime": "Uptime",
"lastDown": "Last Downtime",
"downDuration": "Downtime Duration",
@@ -874,15 +849,14 @@
"up": "Up",
"seemsdown": "Seems Down",
"down": "Down",
"unknown": "Unknown"
"unknown": "Nekonata"
},
"calendar": {
"inCinemas": "In cinemas",
"physicalRelease": "Physical release",
"digitalRelease": "Digital release",
"noEventsToday": "No events for today!",
"noEventsFound": "No events found",
"errorWhenLoadingData": "Error when loading calendar data"
"noEventsFound": "No events found"
},
"romm": {
"platforms": "Platforms",
@@ -926,12 +900,12 @@
"galleries": "Galleries",
"performers": "Performers",
"studios": "Studios",
"movies": "Movies",
"movies": "Filmoj",
"tags": "Tags",
"oCount": "O Count"
},
"tandoor": {
"users": "Users",
"users": "Uzantoj",
"recipes": "Recipes",
"keywords": "Keywords"
},
@@ -940,7 +914,7 @@
"totalWithWarranty": "With Warranty",
"locations": "Locations",
"labels": "Labels",
"users": "Users",
"users": "Uzantoj",
"totalValue": "Total Value"
},
"crowdsec": {
@@ -951,7 +925,7 @@
"connected": "Connected",
"enabled": "Enabled",
"disabled": "Disabled",
"total": "Total"
"total": "Totalo"
},
"swagdashboard": {
"proxied": "Proxied",
@@ -960,9 +934,9 @@
"banned": "Banned"
},
"myspeed": {
"ping": "Ping",
"download": "Download",
"upload": "Upload"
"ping": "Sondaĵo",
"download": "Elŝuti",
"upload": "Alŝuti"
},
"stocks": {
"stocks": "Stocks",
@@ -983,7 +957,7 @@
},
"zabbix": {
"unclassified": "Not classified",
"information": "Information",
"information": "Informo",
"warning": "Warning",
"average": "Average",
"high": "High",
@@ -1007,9 +981,9 @@
"name": "Name",
"address": "Address",
"last_seen": "Last Seen",
"status": "Status",
"status": "Stato",
"online": "Online",
"offline": "Offline"
"offline": "Malkonekta"
},
"beszel": {
"name": "Name",
@@ -1018,9 +992,9 @@
"down": "Down",
"paused": "Paused",
"pending": "Pending",
"status": "Status",
"status": "Stato",
"updated": "Updated",
"cpu": "CPU",
"cpu": "Ĉefprocesoro",
"memory": "MEM",
"disk": "Disk",
"network": "NET"
@@ -1029,7 +1003,7 @@
"apps": "Apps",
"synced": "Synced",
"outOfSync": "Out Of Sync",
"healthy": "Healthy",
"healthy": "Sana",
"degraded": "Degraded",
"progressing": "Progressing",
"missing": "Missing",
@@ -1045,12 +1019,12 @@
"projects": "Projects"
},
"apcups": {
"status": "Status",
"load": "Load",
"status": "Stato",
"load": "Ŝarĝo",
"bcharge": "Battery Charge",
"timeleft": "Time Left"
},
"karakeep": {
"hoarder": {
"bookmarks": "Bookmarks",
"favorites": "Favorites",
"archived": "Archived",
@@ -1063,78 +1037,10 @@
"connected": "Connected",
"disconnected": "Disconnected",
"updateStatus": "Update",
"update_yes": "Available",
"update_yes": "Havebla",
"update_no": "Up to Date",
"downloads": "Downloads",
"uploads": "Uploads",
"sharedFiles": "Files"
},
"jellystat": {
"songs": "Songs",
"movies": "Movies",
"episodes": "Episodes",
"other": "Other"
},
"checkmk": {
"serviceErrors": "Service issues",
"hostErrors": "Host issues"
},
"komodo": {
"total": "Total",
"running": "Running",
"stopped": "Stopped",
"down": "Down",
"unhealthy": "Unhealthy",
"unknown": "Unknown",
"servers": "Servers",
"stacks": "Stacks",
"containers": "Containers"
},
"filebrowser": {
"available": "Available",
"used": "Used",
"total": "Total"
},
"wallos": {
"activeSubscriptions": "Subscriptions",
"thisMonthlyCost": "This Month",
"nextMonthlyCost": "Next Month",
"previousMonthlyCost": "Prev. Month",
"nextRenewingSubscription": "Next Payment"
},
"unraid": {
"STARTED": "Started",
"STOPPED": "Stopped",
"NEW_ARRAY": "New Array",
"RECON_DISK": "Reconstructing Disk",
"DISABLE_DISK": "Disk Disabled",
"SWAP_DSBL": "Swap Disable",
"INVALID_EXPANSION": "Invalid Expansion",
"PARITY_NOT_BIGGEST": "Parity Not Biggest",
"TOO_MANY_MISSING_DISKS": "Too Many Missing Disks",
"NEW_DISK_TOO_SMALL": "New Disk Too Small",
"NO_DATA_DISKS": "No Data Disks",
"notifications": "Notifications",
"status": "Status",
"cpu": "CPU",
"memoryUsed": "Memory Used",
"memoryAvailable": "Memory Available",
"arrayUsed": "Array Used",
"arrayFree": "Array Free",
"poolUsed": "{{pool}} Used",
"poolFree": "{{pool}} Free"
},
"backrest": {
"num_plans": "Plans",
"num_success_30": "Successes",
"num_failure_30": "Failures",
"num_success_latest": "Succeeding",
"num_failure_latest": "Failing",
"bytes_added_30": "Bytes Added"
},
"yourspotify": {
"songs": "Songs",
"time": "Time",
"artists": "Artists"
}
}

View File

@@ -43,7 +43,7 @@
"mem": "MEM",
"total": "Total",
"free": "Libre",
"used": "Utilizado",
"used": "Usado",
"load": "Carga",
"temp": "TEMP",
"max": "Máx.",
@@ -63,7 +63,7 @@
"wlan_users": "Usuarios WLAN",
"up": "ACTIVO",
"down": "CAÍDO",
"wait": "Espere, por favor",
"wait": "Espera, por favor",
"empty_data": "Se desconoce el estado del subsistema"
},
"docker": {
@@ -83,7 +83,7 @@
"partial": "Parcial"
},
"ping": {
"error": "Error",
"error": "Fallo",
"ping": "Ping",
"down": "Inactivo",
"up": "Activo",
@@ -91,10 +91,10 @@
},
"siteMonitor": {
"http_status": "Estado HTTP",
"error": "Error",
"error": "Fallo",
"response": "Respuesta",
"down": "Inactivo",
"up": "Activos",
"up": "Activo",
"not_available": "No disponible"
},
"emby": {
@@ -108,8 +108,8 @@
"songs": "Canciones"
},
"esphome": {
"offline": "Fuera de línea",
"offline_alt": "Fuera de línea",
"offline": "Desconectado",
"offline_alt": "Desconectado",
"online": "En línea",
"total": "Total",
"unknown": "Desconocido"
@@ -145,12 +145,12 @@
"maxDown": "Descarga máxima",
"maxUp": "Subida máxima",
"down": "Inactivo",
"up": "Activos",
"up": "Activo",
"received": "Recibido",
"sent": "Enviado",
"externalIPAddress": "IP ext.",
"externalIPv6Address": "IPv6 ext.",
"externalIPv6Prefix": "Prefijo IPv6 ext."
"externalIPv6Address": "Ext. IPv6",
"externalIPv6Prefix": "Ext. IPv6-Prefix"
},
"caddy": {
"upstreams": "Upstream (desarrollo de software)",
@@ -178,7 +178,7 @@
"connectedAp": "AP conectados",
"activeUser": "Dispositivos activos",
"alerts": "Alertas",
"connectedGateways": "Puertas de enlace conectadas",
"connectedGateways": "Connected gateways",
"connectedSwitches": "Conmutadores conectados"
},
"nzbget": {
@@ -205,13 +205,13 @@
"transmission": {
"download": "Descarga",
"upload": "Subida",
"leech": "Descargando",
"leech": "Descargas",
"seed": "Semillas"
},
"qbittorrent": {
"download": "Descarga",
"upload": "Subida",
"leech": "Descargando",
"leech": "Descargas",
"seed": "Semillas"
},
"qnap": {
@@ -225,7 +225,7 @@
"deluge": {
"download": "Descarga",
"upload": "Subida",
"leech": "Descargando",
"leech": "Descargas",
"seed": "Semillas"
},
"develancacheui": {
@@ -235,14 +235,14 @@
"downloadstation": {
"download": "Descarga",
"upload": "Subida",
"leech": "Descargando",
"leech": "Descargas",
"seed": "Semillas"
},
"sonarr": {
"wanted": "Buscando",
"queued": "En cola",
"series": "Series",
"queue": "Cola",
"queue": "En cola",
"unknown": "Desconocido"
},
"radarr": {
@@ -250,7 +250,7 @@
"missing": "Faltantes",
"queued": "En cola",
"movies": "Películas",
"queue": "Cola",
"queue": "En cola",
"unknown": "Desconocido"
},
"lidarr": {
@@ -275,8 +275,7 @@
"jellyseerr": {
"pending": "Pendiente",
"approved": "Aprobado",
"available": "Disponible",
"issues": "Issues Abiertos"
"available": "Disponible"
},
"overseerr": {
"pending": "Pendiente",
@@ -308,15 +307,15 @@
"ping": "Ping"
},
"portainer": {
"running": "En ejecución",
"running": "Ejecutando",
"stopped": "Detenido",
"total": "Total"
},
"suwayomi": {
"download": "Descargado",
"nondownload": "No descargado",
"read": "Leído",
"unread": "No leídos",
"read": "Leer",
"unread": "Sin leer",
"downloadedread": "Descargado y leído",
"downloadedunread": "Descargado y no leído",
"nondownloadedread": "No descargado y leído",
@@ -350,7 +349,7 @@
"totalClients": "Clientes"
},
"tdarr": {
"queue": "Cola",
"queue": "En cola",
"processed": "Procesado",
"errored": "Error",
"saved": "Guardado"
@@ -360,19 +359,13 @@
"services": "Servicios",
"middleware": "Software intermedio"
},
"trilium": {
"version": "Versión",
"notesCount": "Notas",
"dbSize": "Tamaño de la base de datos",
"unknown": "Desconocido"
},
"navidrome": {
"nothing_streaming": "Sin transmisiones activas",
"please_wait": "Por favor, espera"
},
"npm": {
"enabled": "Activos",
"disabled": "Inactivos",
"enabled": "Activado",
"disabled": "Desactivado",
"total": "Total"
},
"coinmarketcap": {
@@ -396,7 +389,7 @@
},
"jackett": {
"configured": "Configurado",
"errored": "Con fallo"
"errored": "Error"
},
"strelaysrv": {
"numActiveSessions": "Sesiones",
@@ -419,7 +412,7 @@
"version": "Versión",
"status": "Estado",
"up": "En línea",
"down": "Fuera de línea"
"down": "Desconectado"
},
"miniflux": {
"read": "Leer",
@@ -439,7 +432,7 @@
"glances": {
"cpu": "CPU",
"load": "Carga",
"wait": "Por favor, espera",
"wait": "Espera, por favor",
"temp": "TEMP",
"_temp": "Temperatura",
"warn": "Advertir",
@@ -450,7 +443,7 @@
"days": "d",
"hours": "h",
"crit": "Crít.",
"read": "Leído",
"read": "Leer",
"write": "Escribir",
"gpu": "GPU",
"mem": "Memoria",
@@ -462,7 +455,7 @@
"search": "Buscar",
"custom": "Personalizado",
"visit": "Visitar",
"url": "URL",
"url": "Enlace",
"searchsuggestion": "Sugerencia"
},
"wmo": {
@@ -471,13 +464,13 @@
"1-day": "Mayormente soleado",
"1-night": "Mayormente despejado",
"2-day": "Parcialmente nuboso",
"2-night": "Parcialmente nublado",
"2-night": "Parcialmente nuboso",
"3-day": "Nublado",
"3-night": "Nublado",
"45-day": "Niebla",
"45-night": "Neblinoso",
"48-day": "Neblinoso",
"48-night": "Neblinoso",
"45-night": "Niebla",
"48-day": "Niebla",
"48-night": "Niebla",
"51-day": "Llovizna ligera",
"51-night": "Llovizna ligera",
"53-day": "Llovizna",
@@ -493,29 +486,29 @@
"63-day": "Lluvia",
"63-night": "Lluvia",
"65-day": "Lluvia torrencial",
"65-night": "Lluvia fuerte",
"65-night": "Lluvia torrencial",
"66-day": "Granizo",
"66-night": "Lluvia helada",
"67-day": "Lluvia helada",
"67-night": "Lluvia helada",
"66-night": "Granizo",
"67-day": "Granizo",
"67-night": "Granizo",
"71-day": "Nevada leve",
"71-night": "Nieve ligera",
"71-night": "Nevada leve",
"73-day": "Nevada",
"73-night": "Nieve",
"73-night": "Nevada",
"75-day": "Nevada intensa",
"75-night": "Nieve intensa",
"75-night": "Nevada intensa",
"77-day": "Granizada",
"77-night": "Granizada",
"80-day": "Llovizna",
"80-night": "Chubascos ligeros",
"80-night": "Llovizna",
"81-day": "Lluvia",
"81-night": "Chubascos",
"81-night": "Lluvia",
"82-day": "Lluvias torrenciales",
"82-night": "Chubascos fuertes",
"82-night": "Lluvias torrenciales",
"85-day": "Lluvia de nieve",
"85-night": "Chubascos de nieve",
"86-day": "Chubascos de nieve",
"86-night": "Chubascos de nieve",
"85-night": "Lluvia de nieve",
"86-day": "Lluvia de nieve",
"86-night": "Lluvia de nieve",
"95-day": "Tormenta",
"95-night": "Tormenta",
"96-day": "Tormenta con granizo",
@@ -532,8 +525,7 @@
"child_bridges_status": "{{ok}}/{{total}}",
"up": "Activo",
"pending": "Pendiente",
"down": "Inactivo",
"ok": "Ok"
"down": "Inactivo"
},
"healthchecks": {
"new": "Nuevo",
@@ -557,7 +549,7 @@
"indexers": "Indexadores"
},
"tubearchivist": {
"downloads": "Cola",
"downloads": "En cola",
"videos": "Videos",
"channels": "Canales",
"playlists": "Listas de reproducción"
@@ -570,14 +562,13 @@
"pyload": {
"speed": "Velocidad",
"active": "Activo",
"queue": "Cola",
"queue": "En cola",
"total": "Total"
},
"gluetun": {
"public_ip": "IP pública",
"region": "Región",
"country": "País",
"port_forwarded": "Puerto redireccionado"
"country": "País"
},
"hdhomerun": {
"channels": "Canales",
@@ -600,15 +591,6 @@
"inbox": "Bandeja de entrada",
"total": "Total"
},
"pangolin": {
"orgs": "Orgs",
"sites": "Sitios",
"resources": "Recursos",
"targets": "Destinos",
"traffic": "Tráfico",
"in": "Entrante",
"out": "Saliente"
},
"peanut": {
"battery_charge": "Carga de la batería",
"ups_load": "Carga del UPS",
@@ -666,7 +648,7 @@
"wanStatus": "Estado de la WAN",
"up": "Activo",
"down": "Inactivo",
"temp": "Temp",
"temp": "Temperatura",
"disk": "Uso del disco",
"wanIP": "IP de la WAN"
},
@@ -717,14 +699,14 @@
"people": "Personas"
},
"fileflows": {
"queue": "Cola",
"queue": "En cola",
"processing": "Procesando",
"processed": "Procesado",
"time": "Tiempo"
},
"firefly": {
"networth": "Patrimonio neto",
"budget": "Presupuesto"
"networth": "Net Worth",
"budget": "Budget"
},
"grafana": {
"dashboards": "Tableros",
@@ -769,8 +751,7 @@
"ghostfolio": {
"gross_percent_today": "Hoy",
"gross_percent_1y": "Un año",
"gross_percent_max": "Todo el tiempo",
"net_worth": "Patrimonio neto"
"gross_percent_max": "Todo el tiempo"
},
"audiobookshelf": {
"podcasts": "Podcasts",
@@ -793,12 +774,6 @@
"categories": "Categorías",
"series": "Series"
},
"booklore": {
"libraries": "Libraries",
"books": "Books",
"reading": "Reading",
"finished": "Finished"
},
"jdownloader": {
"downloadCount": "En cola",
"downloadBytesRemaining": "Restante",
@@ -818,21 +793,21 @@
"failed": "Fallido",
"canceled": "Cancelado",
"inProgress": "En curso",
"totalPrs": "PRs totales",
"myPrs": "Mis PRs",
"totalPrs": "RP totales",
"myPrs": "Mis logros",
"approved": "Aprobado"
},
"gamedig": {
"status": "Estado",
"online": "En línea",
"offline": "Fuera de línea",
"offline": "Desconectado",
"name": "Nombre",
"map": "Mapa",
"currentPlayers": "Jugadores actuales",
"players": "Jugadores",
"maxPlayers": "Jugadores máximos",
"bots": "Bots",
"ping": "Latencia"
"ping": "Ping"
},
"urbackup": {
"ok": "OK",
@@ -870,19 +845,18 @@
"sitesUp": "Sitios activos",
"sitesDown": "Sitios inactivos",
"paused": "Pausado",
"notyetchecked": "Aún no comprobado",
"notyetchecked": "Aún no verificado",
"up": "Activo",
"seemsdown": "Parece caído",
"seemsdown": "Parece caída",
"down": "Inactivo",
"unknown": "Desconocido"
},
"calendar": {
"inCinemas": "En cines",
"inCinemas": "En cine",
"physicalRelease": "Lanzamiento en físico",
"digitalRelease": "Lanzamiento en digital",
"noEventsToday": "¡Sin eventos para hoy!",
"noEventsFound": "No se encontraron eventos",
"errorWhenLoadingData": "Error al cargar los datos del calendario"
"noEventsFound": "No se encontraron eventos"
},
"romm": {
"platforms": "Plataformas",
@@ -910,9 +884,9 @@
},
"gitea": {
"notifications": "Notificaciones",
"issues": "Incidencias",
"issues": "Números",
"pulls": "Solicitudes de cambios",
"repositories": "Repositorios"
"repositories": "Repositories"
},
"stash": {
"scenes": "Escenas",
@@ -948,9 +922,9 @@
"bans": "Baneos"
},
"wgeasy": {
"connected": "Conectados",
"enabled": "Activo",
"disabled": "Inactivos",
"connected": "Conectado",
"enabled": "Activado",
"disabled": "Desactivado",
"total": "Total"
},
"swagdashboard": {
@@ -960,7 +934,7 @@
"banned": "Baneado"
},
"myspeed": {
"ping": "Latencia",
"ping": "Ping",
"download": "Descarga",
"upload": "Subida"
},
@@ -1009,7 +983,7 @@
"last_seen": "Visto por última vez",
"status": "Estado",
"online": "En línea",
"offline": "Fuera de línea"
"offline": "Desconectado"
},
"beszel": {
"name": "Nombre",
@@ -1040,7 +1014,7 @@
},
"gitlab": {
"groups": "Grupos",
"issues": "Incidencias",
"issues": "Números",
"merges": "Solicitudes de fusión",
"projects": "Proyectos"
},
@@ -1050,91 +1024,23 @@
"bcharge": "Carga de la batería",
"timeleft": "Tiempo restante"
},
"karakeep": {
"bookmarks": "Marcadores",
"favorites": "Favoritos",
"archived": "Archivado",
"highlights": "Destacados",
"lists": "Listas",
"hoarder": {
"bookmarks": "Bookmarks",
"favorites": "Favorites",
"archived": "Archived",
"highlights": "Highlights",
"lists": "Lists",
"tags": "Etiquetas"
},
"slskd": {
"slskStatus": "Red",
"connected": "Conectado",
"disconnected": "Desconectado",
"updateStatus": "Actualización",
"updateStatus": "Update",
"update_yes": "Disponible",
"update_no": "Actualizado",
"downloads": "Descargas",
"uploads": "Subidas",
"downloads": "Downloads",
"uploads": "Uploads",
"sharedFiles": "Archivos"
},
"jellystat": {
"songs": "Canciones",
"movies": "Películas",
"episodes": "Episodios",
"other": "Otros"
},
"checkmk": {
"serviceErrors": "Problemas de servicio",
"hostErrors": "Problemas de host"
},
"komodo": {
"total": "Total",
"running": "En ejecución",
"stopped": "Detenido",
"down": "Inactivo",
"unhealthy": "En mal estado",
"unknown": "Desconocido",
"servers": "Servidores",
"stacks": "Stacks",
"containers": "Contenedores"
},
"filebrowser": {
"available": "Disponible",
"used": "Usado",
"total": "Total"
},
"wallos": {
"activeSubscriptions": "Suscripciones",
"thisMonthlyCost": "Este mes",
"nextMonthlyCost": "Próximo mes",
"previousMonthlyCost": "Mes anterior",
"nextRenewingSubscription": "Próximo pago"
},
"unraid": {
"STARTED": "Iniciado",
"STOPPED": "Detenido",
"NEW_ARRAY": "Nueva matriz",
"RECON_DISK": "Reconstruyendo disco",
"DISABLE_DISK": "Disco deshabilitado",
"SWAP_DSBL": "Swap deshabilitado",
"INVALID_EXPANSION": "Expansión inválida",
"PARITY_NOT_BIGGEST": "Paridad no es el más grande",
"TOO_MANY_MISSING_DISKS": "Demasiados discos faltantes",
"NEW_DISK_TOO_SMALL": "Nuevo disco demasiado pequeño",
"NO_DATA_DISKS": "Sin discos de datos",
"notifications": "Notificaciones",
"status": "Estado",
"cpu": "CPU",
"memoryUsed": "Memoria usada",
"memoryAvailable": "Memoria disponible",
"arrayUsed": "Matriz usada",
"arrayFree": "Matriz libre",
"poolUsed": "{{pool}} Usado",
"poolFree": "{{pool}} Libre"
},
"backrest": {
"num_plans": "Planes",
"num_success_30": "Éxitos",
"num_failure_30": "Fallos",
"num_success_latest": "Exitosa",
"num_failure_latest": "Fallida",
"bytes_added_30": "Bytes Añadidos"
},
"yourspotify": {
"songs": "Canciones",
"time": "Tiempo",
"artists": "Artistas"
}
}

View File

@@ -63,7 +63,7 @@
"wlan_users": "WLAN Erabiltzaileak",
"up": "UP",
"down": "DOWN",
"wait": "Please wait",
"wait": "Itxaron mesedez",
"empty_data": "Subsystem status unknown"
},
"docker": {
@@ -93,8 +93,8 @@
"http_status": "HTTP status",
"error": "Error",
"response": "Erantzuna",
"down": "Down",
"up": "Up",
"down": "Behera",
"up": "Gora",
"not_available": "Not Available"
},
"emby": {
@@ -111,8 +111,8 @@
"offline": "Offline",
"offline_alt": "Offline",
"online": "Online",
"total": "Total",
"unknown": "Unknown"
"total": "Guztira",
"unknown": "Ezezaguna"
},
"evcc": {
"pv_power": "Produkzioak",
@@ -144,8 +144,8 @@
"uptime": "Uptime",
"maxDown": "Max. Down",
"maxUp": "Max. Up",
"down": "Down",
"up": "Up",
"down": "Behera",
"up": "Gora",
"received": "Received",
"sent": "Bidalita",
"externalIPAddress": "Ext. IP",
@@ -170,7 +170,7 @@
"tautulli": {
"playing": "Playing",
"transcoding": "Transcoding",
"bitrate": "Bitrate",
"bitrate": "Bit-tasa",
"no_active": "No Active Streams",
"plex_connection_error": "Check Plex Connection"
},
@@ -189,7 +189,7 @@
"plex": {
"streams": "Active Streams",
"albums": "Albums",
"movies": "Movies",
"movies": "Filmak",
"tv": "TV Shows"
},
"sabnzbd": {
@@ -199,18 +199,18 @@
},
"rutorrent": {
"active": "Active",
"upload": "Upload",
"download": "Download"
"upload": "Kargatu",
"download": "Jeitsierak"
},
"transmission": {
"download": "Download",
"upload": "Upload",
"download": "Jeitsierak",
"upload": "Kargatu",
"leech": "Leech",
"seed": "Seed"
},
"qbittorrent": {
"download": "Download",
"upload": "Upload",
"download": "Jeitsierak",
"upload": "Kargatu",
"leech": "Leech",
"seed": "Seed"
},
@@ -223,8 +223,8 @@
"invalid": "Invalid"
},
"deluge": {
"download": "Download",
"upload": "Upload",
"download": "Jeitsierak",
"upload": "Kargatu",
"leech": "Leech",
"seed": "Seed"
},
@@ -233,25 +233,25 @@
"cachemissbytes": "Cache Miss Bytes"
},
"downloadstation": {
"download": "Download",
"upload": "Upload",
"download": "Jeitsierak",
"upload": "Kargatu",
"leech": "Leech",
"seed": "Seed"
},
"sonarr": {
"wanted": "Wanted",
"queued": "Queued",
"series": "Series",
"series": "Serieak",
"queue": "Queue",
"unknown": "Unknown"
"unknown": "Ezezaguna"
},
"radarr": {
"wanted": "Wanted",
"missing": "Missing",
"queued": "Queued",
"movies": "Movies",
"movies": "Filmak",
"queue": "Queue",
"unknown": "Unknown"
"unknown": "Ezezaguna"
},
"lidarr": {
"wanted": "Wanted",
@@ -275,8 +275,7 @@
"jellyseerr": {
"pending": "Pending",
"approved": "Approved",
"available": "Available",
"issues": "Open Issues"
"available": "Available"
},
"overseerr": {
"pending": "Pending",
@@ -285,8 +284,8 @@
"available": "Available"
},
"netalertx": {
"total": "Total",
"connected": "Connected",
"total": "Guztira",
"connected": "Konektatuta",
"new_devices": "New Devices",
"down_alerts": "Down Alerts"
},
@@ -303,20 +302,20 @@
"latency": "Latency"
},
"speedtest": {
"upload": "Upload",
"download": "Download",
"upload": "Kargatu",
"download": "Jeitsierak",
"ping": "Ping"
},
"portainer": {
"running": "Running",
"stopped": "Stopped",
"total": "Total"
"total": "Guztira"
},
"suwayomi": {
"download": "Downloaded",
"nondownload": "Non-Downloaded",
"read": "Read",
"unread": "Unread",
"unread": "Irakurri gabe",
"downloadedread": "Downloaded & Read",
"downloadedunread": "Downloaded & Unread",
"nondownloadedread": "Non-Downloaded & Read",
@@ -360,12 +359,6 @@
"services": "Services",
"middleware": "Middleware"
},
"trilium": {
"version": "Version",
"notesCount": "Notes",
"dbSize": "Database Size",
"unknown": "Unknown"
},
"navidrome": {
"nothing_streaming": "No Active Streams",
"please_wait": "Please Wait"
@@ -373,7 +366,7 @@
"npm": {
"enabled": "Enabled",
"disabled": "Disabled",
"total": "Total"
"total": "Guztira"
},
"coinmarketcap": {
"configure": "Configure one or more crypto currencies to track",
@@ -412,7 +405,7 @@
"medusa": {
"wanted": "Wanted",
"queued": "Queued",
"series": "Series"
"series": "Serieak"
},
"minecraft": {
"players": "Jokalariak",
@@ -423,7 +416,7 @@
},
"miniflux": {
"read": "Read",
"unread": "Unread"
"unread": "Irakurri gabe"
},
"authentik": {
"users": "Users",
@@ -439,14 +432,14 @@
"glances": {
"cpu": "CPU",
"load": "Load",
"wait": "Please wait",
"wait": "Itxaron mesedez",
"temp": "TEMP",
"_temp": "Temp",
"warn": "Warn",
"uptime": "UP",
"total": "Total",
"total": "Guztira",
"free": "Free",
"used": "Used",
"used": "Erabilita",
"days": "d",
"hours": "h",
"crit": "Crit",
@@ -530,16 +523,15 @@
"up_to_date": "Up to Date",
"child_bridges": "Child Bridges",
"child_bridges_status": "{{ok}}/{{total}}",
"up": "Up",
"up": "Gora",
"pending": "Pending",
"down": "Down",
"ok": "Ok"
"down": "Behera"
},
"healthchecks": {
"new": "New",
"up": "Up",
"up": "Gora",
"grace": "In Grace Period",
"down": "Down",
"down": "Behera",
"paused": "Paused",
"status": "Status",
"last_ping": "Last Ping",
@@ -571,13 +563,12 @@
"speed": "Speed",
"active": "Active",
"queue": "Queue",
"total": "Total"
"total": "Guztira"
},
"gluetun": {
"public_ip": "Public IP",
"region": "Region",
"country": "Country",
"port_forwarded": "Port Forwarded"
"country": "Country"
},
"hdhomerun": {
"channels": "Channels",
@@ -588,26 +579,17 @@
"signalStrength": "Strength",
"signalQuality": "Quality",
"symbolQuality": "Quality",
"networkRate": "Bitrate",
"networkRate": "Bit-tasa",
"clientIP": "Client"
},
"scrutiny": {
"passed": "Passed",
"failed": "Failed",
"unknown": "Unknown"
"unknown": "Ezezaguna"
},
"paperlessngx": {
"inbox": "Inbox",
"total": "Total"
},
"pangolin": {
"orgs": "Orgs",
"sites": "Sites",
"resources": "Resources",
"targets": "Targets",
"traffic": "Traffic",
"in": "In",
"out": "Out"
"total": "Guztira"
},
"peanut": {
"battery_charge": "Battery Charge",
@@ -664,8 +646,8 @@
"load": "Load Avg",
"memory": "Mem Usage",
"wanStatus": "WAN Status",
"up": "Up",
"down": "Down",
"up": "Gora",
"down": "Behera",
"temp": "Temp",
"disk": "Disk Usage",
"wanIP": "WAN IP"
@@ -690,29 +672,29 @@
"m": "m"
},
"atsumeru": {
"series": "Series",
"series": "Serieak",
"archives": "Archives",
"chapters": "Chapters",
"categories": "Categories"
},
"komga": {
"libraries": "Libraries",
"series": "Series",
"series": "Serieak",
"books": "Books"
},
"diskstation": {
"days": "Days",
"days": "Egun",
"uptime": "Uptime",
"volumeAvailable": "Available"
},
"mylar": {
"series": "Series",
"series": "Serieak",
"issues": "Arazoak",
"wanted": "Wanted"
},
"photoprism": {
"albums": "Albums",
"photos": "Photos",
"photos": "Argazkiak",
"videos": "Videos",
"people": "People"
},
@@ -769,8 +751,7 @@
"ghostfolio": {
"gross_percent_today": "Today",
"gross_percent_1y": "One year",
"gross_percent_max": "All time",
"net_worth": "Net Worth"
"gross_percent_max": "All time"
},
"audiobookshelf": {
"podcasts": "Podcasts",
@@ -791,13 +772,7 @@
"books": "Books",
"authors": "Authors",
"categories": "Categories",
"series": "Series"
},
"booklore": {
"libraries": "Libraries",
"books": "Books",
"reading": "Reading",
"finished": "Finished"
"series": "Serieak"
},
"jdownloader": {
"downloadCount": "Queue",
@@ -806,7 +781,7 @@
"downloadSpeed": "Speed"
},
"kavita": {
"seriesCount": "Series",
"seriesCount": "Serieak",
"totalFiles": "Files"
},
"azuredevops": {
@@ -829,7 +804,7 @@
"name": "Izena",
"map": "Mapa",
"currentPlayers": "Current players",
"players": "Players",
"players": "Jokalariak",
"maxPlayers": "Max players",
"bots": "Bots",
"ping": "Ping"
@@ -848,7 +823,7 @@
},
"openmediavault": {
"downloading": "Deskargatzen",
"total": "Total",
"total": "Guztira",
"running": "Running",
"stopped": "Stopped",
"passed": "Passed",
@@ -857,8 +832,8 @@
"openwrt": {
"uptime": "Uptime",
"cpuLoad": "CPU Load Avg (5m)",
"up": "Up",
"down": "Down",
"up": "Gora",
"down": "Behera",
"bytesTx": "Transmitted",
"bytesRx": "Received"
},
@@ -871,18 +846,17 @@
"sitesDown": "Sites Down",
"paused": "Paused",
"notyetchecked": "Not Yet Checked",
"up": "Up",
"up": "Gora",
"seemsdown": "Seems Down",
"down": "Down",
"unknown": "Unknown"
"down": "Behera",
"unknown": "Ezezaguna"
},
"calendar": {
"inCinemas": "In cinemas",
"physicalRelease": "Physical release",
"digitalRelease": "Digital release",
"noEventsToday": "No events for today!",
"noEventsFound": "Ez da gertaerarik aurkitu.",
"errorWhenLoadingData": "Error when loading calendar data"
"noEventsFound": "Ez da gertaerarik aurkitu."
},
"romm": {
"platforms": "Platforms",
@@ -905,12 +879,12 @@
"plantit": {
"events": "Ekitaldiak",
"plants": "Landareak",
"photos": "Photos",
"photos": "Argazkiak",
"species": "Species"
},
"gitea": {
"notifications": "Jakinarazpenak",
"issues": "Issues",
"issues": "Arazoak",
"pulls": "Pull Requests",
"repositories": "Repositories"
},
@@ -926,8 +900,8 @@
"galleries": "Galleries",
"performers": "Performers",
"studios": "Studios",
"movies": "Movies",
"tags": "Tags",
"movies": "Filmak",
"tags": "Etiketak",
"oCount": "O Count"
},
"tandoor": {
@@ -948,10 +922,10 @@
"bans": "Bans"
},
"wgeasy": {
"connected": "Connected",
"connected": "Konektatuta",
"enabled": "Enabled",
"disabled": "Disabled",
"total": "Total"
"total": "Guztira"
},
"swagdashboard": {
"proxied": "Proxied",
@@ -961,8 +935,8 @@
},
"myspeed": {
"ping": "Ping",
"download": "Download",
"upload": "Upload"
"download": "Jeitsierak",
"upload": "Kargatu"
},
"stocks": {
"stocks": "Stocks",
@@ -979,11 +953,11 @@
"linkwarden": {
"links": "Links",
"collections": "Bildumak",
"tags": "Tags"
"tags": "Etiketak"
},
"zabbix": {
"unclassified": "Not classified",
"information": "Information",
"information": "Informazioa",
"warning": "Abisua",
"average": "Batez besteko",
"high": "Altua",
@@ -1004,7 +978,7 @@
"tasksInProgress": "Tasks In Progress"
},
"headscale": {
"name": "Name",
"name": "Izena",
"address": "Address",
"last_seen": "Last Seen",
"status": "Status",
@@ -1012,10 +986,10 @@
"offline": "Offline"
},
"beszel": {
"name": "Name",
"name": "Izena",
"systems": "Systems",
"up": "Up",
"down": "Down",
"up": "Gora",
"down": "Behera",
"paused": "Paused",
"pending": "Pending",
"status": "Status",
@@ -1029,7 +1003,7 @@
"apps": "Aplikazioak",
"synced": "Sinkronizatuta",
"outOfSync": "Out Of Sync",
"healthy": "Healthy",
"healthy": "Osasuntsu",
"degraded": "Degraded",
"progressing": "Progressing",
"missing": "Missing",
@@ -1040,7 +1014,7 @@
},
"gitlab": {
"groups": "Taldeak",
"issues": "Issues",
"issues": "Arazoak",
"merges": "Merge Requests",
"projects": "Proiektuak"
},
@@ -1050,91 +1024,23 @@
"bcharge": "Battery Charge",
"timeleft": "Time Left"
},
"karakeep": {
"bookmarks": "Bookmarks",
"favorites": "Favorites",
"archived": "Archived",
"hoarder": {
"bookmarks": "Laster-markak",
"favorites": "Gogokoak",
"archived": "Artxibatuta",
"highlights": "Highlights",
"lists": "Lists",
"tags": "Tags"
"lists": "Zerrendak",
"tags": "Etiketak"
},
"slskd": {
"slskStatus": "Network",
"connected": "Connected",
"disconnected": "Disconnected",
"connected": "Konektatuta",
"disconnected": "Deskonektatuta",
"updateStatus": "Update",
"update_yes": "Available",
"update_no": "Up to Date",
"downloads": "Downloads",
"uploads": "Uploads",
"sharedFiles": "Files"
},
"jellystat": {
"songs": "Songs",
"movies": "Movies",
"episodes": "Episodes",
"other": "Other"
},
"checkmk": {
"serviceErrors": "Service issues",
"hostErrors": "Host issues"
},
"komodo": {
"total": "Total",
"running": "Running",
"stopped": "Stopped",
"down": "Down",
"unhealthy": "Unhealthy",
"unknown": "Unknown",
"servers": "Servers",
"stacks": "Stacks",
"containers": "Containers"
},
"filebrowser": {
"available": "Available",
"used": "Used",
"total": "Total"
},
"wallos": {
"activeSubscriptions": "Subscriptions",
"thisMonthlyCost": "This Month",
"nextMonthlyCost": "Next Month",
"previousMonthlyCost": "Prev. Month",
"nextRenewingSubscription": "Next Payment"
},
"unraid": {
"STARTED": "Started",
"STOPPED": "Stopped",
"NEW_ARRAY": "New Array",
"RECON_DISK": "Reconstructing Disk",
"DISABLE_DISK": "Disk Disabled",
"SWAP_DSBL": "Swap Disable",
"INVALID_EXPANSION": "Invalid Expansion",
"PARITY_NOT_BIGGEST": "Parity Not Biggest",
"TOO_MANY_MISSING_DISKS": "Too Many Missing Disks",
"NEW_DISK_TOO_SMALL": "New Disk Too Small",
"NO_DATA_DISKS": "No Data Disks",
"notifications": "Notifications",
"status": "Status",
"cpu": "CPU",
"memoryUsed": "Memory Used",
"memoryAvailable": "Memory Available",
"arrayUsed": "Array Used",
"arrayFree": "Array Free",
"poolUsed": "{{pool}} Used",
"poolFree": "{{pool}} Free"
},
"backrest": {
"num_plans": "Plans",
"num_success_30": "Successes",
"num_failure_30": "Failures",
"num_success_latest": "Succeeding",
"num_failure_latest": "Failing",
"bytes_added_30": "Bytes Added"
},
"yourspotify": {
"songs": "Songs",
"time": "Time",
"artists": "Artists"
}
}

View File

@@ -63,7 +63,7 @@
"wlan_users": "WLAN Users",
"up": "UP",
"down": "DOWN",
"wait": "Please wait",
"wait": "Odota, ole hyvä",
"empty_data": "Subsystem status unknown"
},
"docker": {
@@ -111,7 +111,7 @@
"offline": "Offline",
"offline_alt": "Offline",
"online": "Online",
"total": "Total",
"total": "Yhteensä",
"unknown": "Unknown"
},
"evcc": {
@@ -133,7 +133,7 @@
"unread": "Unread"
},
"fritzbox": {
"connectionStatus": "Status",
"connectionStatus": "Tila",
"connectionStatusUnconfigured": "Unconfigured",
"connectionStatusConnecting": "Connecting",
"connectionStatusAuthenticating": "Authenticating",
@@ -168,10 +168,10 @@
"passes": "Passes"
},
"tautulli": {
"playing": "Playing",
"transcoding": "Transcoding",
"bitrate": "Bitrate",
"no_active": "No Active Streams",
"playing": "Toistaa",
"transcoding": "Transkoodaa",
"bitrate": "Bittinopeus",
"no_active": "Ei aktiivisia striimejä",
"plex_connection_error": "Check Plex Connection"
},
"omada": {
@@ -193,7 +193,7 @@
"tv": "TV Shows"
},
"sabnzbd": {
"rate": "Rate",
"rate": "Nopeus",
"queue": "Jono",
"timeleft": "Aikaa jäljellä"
},
@@ -242,25 +242,25 @@
"wanted": "Haluttu",
"queued": "Jonossa",
"series": "Series",
"queue": "Queue",
"queue": "Jono",
"unknown": "Unknown"
},
"radarr": {
"wanted": "Wanted",
"wanted": "Haluttu",
"missing": "Missing",
"queued": "Queued",
"queued": "Jonossa",
"movies": "Movies",
"queue": "Queue",
"queue": "Jono",
"unknown": "Unknown"
},
"lidarr": {
"wanted": "Wanted",
"queued": "Queued",
"wanted": "Haluttu",
"queued": "Jonossa",
"artists": "Artists"
},
"readarr": {
"wanted": "Wanted",
"queued": "Queued",
"wanted": "Haluttu",
"queued": "Jonossa",
"books": "Kirjoja"
},
"bazarr": {
@@ -273,19 +273,18 @@
"available": "Saatavilla"
},
"jellyseerr": {
"pending": "Pending",
"approved": "Approved",
"available": "Available",
"issues": "Open Issues"
"pending": "Vireillä",
"approved": "Hyväksytty",
"available": "Saatavilla"
},
"overseerr": {
"pending": "Pending",
"pending": "Vireillä",
"processing": "Processing",
"approved": "Approved",
"available": "Available"
"approved": "Hyväksytty",
"available": "Saatavilla"
},
"netalertx": {
"total": "Total",
"total": "Yhteensä",
"connected": "Connected",
"new_devices": "New Devices",
"down_alerts": "Down Alerts"
@@ -297,8 +296,8 @@
"gravity": "Vakavuus"
},
"adguard": {
"queries": "Queries",
"blocked": "Blocked",
"queries": "Kyselyjä",
"blocked": "Estetty",
"filtered": "Suodatettu",
"latency": "Viive"
},
@@ -310,10 +309,10 @@
"portainer": {
"running": "Running",
"stopped": "Pysäytetty",
"total": "Total"
"total": "Yhteensä"
},
"suwayomi": {
"download": "Downloaded",
"download": "Ladattu",
"nondownload": "Non-Downloaded",
"read": "Read",
"unread": "Unread",
@@ -337,7 +336,7 @@
"ago": "{{value}} Ago"
},
"technitium": {
"totalQueries": "Queries",
"totalQueries": "Kyselyjä",
"totalNoError": "Success",
"totalServerFailure": "Failures",
"totalNxDomain": "NX Domains",
@@ -345,12 +344,12 @@
"totalAuthoritative": "Authoritative",
"totalRecursive": "Recursive",
"totalCached": "Cached",
"totalBlocked": "Blocked",
"totalBlocked": "Estetty",
"totalDropped": "Dropped",
"totalClients": "Asiakasohjelmia"
},
"tdarr": {
"queue": "Queue",
"queue": "Jono",
"processed": "Processed",
"errored": "Errored",
"saved": "Saved"
@@ -360,20 +359,14 @@
"services": "Palveluja",
"middleware": "Middlewareja"
},
"trilium": {
"version": "Version",
"notesCount": "Notes",
"dbSize": "Database Size",
"unknown": "Unknown"
},
"navidrome": {
"nothing_streaming": "No Active Streams",
"nothing_streaming": "Ei aktiivisia striimejä",
"please_wait": "Odota, ole hyvä"
},
"npm": {
"enabled": "Käytössä",
"disabled": "Poissa käytöstä",
"total": "Total"
"total": "Yhteensä"
},
"coinmarketcap": {
"configure": "Määritä yksi tai useampi kryptovaluutta seurattavaksi",
@@ -384,13 +377,13 @@
},
"gotify": {
"apps": "Sovelluksia",
"clients": "Clients",
"clients": "Asiakasohjelmia",
"messages": "Viestejä"
},
"prowlarr": {
"enableIndexers": "Indeksoijia",
"numberOfGrabs": "Nappauksia",
"numberOfQueries": "Queries",
"numberOfQueries": "Kyselyjä",
"numberOfFailGrabs": "Epäonnistuneita nappauksia",
"numberOfFailQueries": "Epäonnistuneita kyselyjä"
},
@@ -402,7 +395,7 @@
"numActiveSessions": "Istuntoja",
"numConnections": "Yhteyksiä",
"dataRelayed": "Välitetty",
"transferRate": "Rate"
"transferRate": "Nopeus"
},
"mastodon": {
"user_count": "Users",
@@ -410,14 +403,14 @@
"domain_count": "Verkkotunnuksia"
},
"medusa": {
"wanted": "Wanted",
"queued": "Queued",
"wanted": "Haluttu",
"queued": "Jonossa",
"series": "Series"
},
"minecraft": {
"players": "Players",
"version": "Version",
"status": "Status",
"status": "Tila",
"up": "Online",
"down": "Offline"
},
@@ -438,15 +431,15 @@
},
"glances": {
"cpu": "CPU",
"load": "Load",
"wait": "Please wait",
"load": "Kuorma",
"wait": "Odota, ole hyvä",
"temp": "TEMP",
"_temp": "Temp",
"warn": "Warn",
"uptime": "UP",
"total": "Total",
"free": "Free",
"used": "Used",
"total": "Yhteensä",
"free": "Vapaana",
"used": "Käytetty",
"days": "d",
"hours": "h",
"crit": "Crit",
@@ -531,9 +524,8 @@
"child_bridges": "Child Bridges",
"child_bridges_status": "{{ok}}/{{total}}",
"up": "Up",
"pending": "Pending",
"down": "Down",
"ok": "Ok"
"pending": "Vireillä",
"down": "Down"
},
"healthchecks": {
"new": "New",
@@ -541,7 +533,7 @@
"grace": "In Grace Period",
"down": "Down",
"paused": "Paused",
"status": "Status",
"status": "Tila",
"last_ping": "Last Ping",
"never": "No pings yet"
},
@@ -551,13 +543,13 @@
"containers_failed": "Failed"
},
"autobrr": {
"approvedPushes": "Approved",
"approvedPushes": "Hyväksytty",
"rejectedPushes": "Rejected",
"filters": "Filters",
"indexers": "Indexers"
"indexers": "Indeksoijia"
},
"tubearchivist": {
"downloads": "Queue",
"downloads": "Jono",
"videos": "Videos",
"channels": "Channels",
"playlists": "Playlists"
@@ -569,15 +561,14 @@
},
"pyload": {
"speed": "Speed",
"active": "Active",
"queue": "Queue",
"total": "Total"
"active": "Aktiivinen",
"queue": "Jono",
"total": "Yhteensä"
},
"gluetun": {
"public_ip": "Public IP",
"region": "Region",
"country": "Country",
"port_forwarded": "Port Forwarded"
"country": "Country"
},
"hdhomerun": {
"channels": "Channels",
@@ -588,7 +579,7 @@
"signalStrength": "Strength",
"signalQuality": "Quality",
"symbolQuality": "Quality",
"networkRate": "Bitrate",
"networkRate": "Bittinopeus",
"clientIP": "Client"
},
"scrutiny": {
@@ -598,16 +589,7 @@
},
"paperlessngx": {
"inbox": "Inbox",
"total": "Total"
},
"pangolin": {
"orgs": "Orgs",
"sites": "Sites",
"resources": "Resources",
"targets": "Targets",
"traffic": "Traffic",
"in": "In",
"out": "Out"
"total": "Yhteensä"
},
"peanut": {
"battery_charge": "Battery Charge",
@@ -618,7 +600,7 @@
"low_battery": "Low Battery"
},
"nextdns": {
"wait": "Please Wait",
"wait": "Odota, ole hyvä",
"no_devices": "No Device Data Received"
},
"mikrotik": {
@@ -651,14 +633,14 @@
"layers": "Layers"
},
"octoprint": {
"printer_state": "Status",
"printer_state": "Tila",
"temp_tool": "Tool temp",
"temp_bed": "Bed temp",
"job_completion": "Completion"
},
"cloudflared": {
"origin_ip": "Origin IP",
"status": "Status"
"status": "Tila"
},
"pfsense": {
"load": "Load Avg",
@@ -698,17 +680,17 @@
"komga": {
"libraries": "Libraries",
"series": "Series",
"books": "Books"
"books": "Kirjoja"
},
"diskstation": {
"days": "Days",
"uptime": "Uptime",
"volumeAvailable": "Available"
"volumeAvailable": "Saatavilla"
},
"mylar": {
"series": "Series",
"issues": "Issues",
"wanted": "Wanted"
"wanted": "Haluttu"
},
"photoprism": {
"albums": "Albums",
@@ -717,7 +699,7 @@
"people": "People"
},
"fileflows": {
"queue": "Queue",
"queue": "Jono",
"processing": "Processing",
"processed": "Processed",
"time": "Time"
@@ -741,7 +723,7 @@
"numshares": "Shared Items"
},
"kopia": {
"status": "Status",
"status": "Tila",
"size": "Size",
"lastrun": "Last Run",
"nextrun": "Next Run",
@@ -769,12 +751,11 @@
"ghostfolio": {
"gross_percent_today": "Today",
"gross_percent_1y": "One year",
"gross_percent_max": "All time",
"net_worth": "Net Worth"
"gross_percent_max": "All time"
},
"audiobookshelf": {
"podcasts": "Podcasts",
"books": "Books",
"books": "Kirjoja",
"podcastsDuration": "Duration",
"booksDuration": "Duration"
},
@@ -788,20 +769,14 @@
"updates": "Updates"
},
"calibreweb": {
"books": "Books",
"books": "Kirjoja",
"authors": "Authors",
"categories": "Categories",
"series": "Series"
},
"booklore": {
"libraries": "Libraries",
"books": "Books",
"reading": "Reading",
"finished": "Finished"
},
"jdownloader": {
"downloadCount": "Queue",
"downloadBytesRemaining": "Remaining",
"downloadCount": "Jono",
"downloadBytesRemaining": "Jäljellä",
"downloadTotalBytes": "Size",
"downloadSpeed": "Speed"
},
@@ -811,7 +786,7 @@
},
"azuredevops": {
"result": "Result",
"status": "Status",
"status": "Tila",
"buildId": "Build ID",
"succeeded": "Succeeded",
"notStarted": "Not Started",
@@ -820,10 +795,10 @@
"inProgress": "In Progress",
"totalPrs": "Total PRs",
"myPrs": "My PRs",
"approved": "Approved"
"approved": "Hyväksytty"
},
"gamedig": {
"status": "Status",
"status": "Tila",
"online": "Online",
"offline": "Offline",
"name": "Name",
@@ -848,9 +823,9 @@
},
"openmediavault": {
"downloading": "Downloading",
"total": "Total",
"total": "Yhteensä",
"running": "Running",
"stopped": "Stopped",
"stopped": "Pysäytetty",
"passed": "Passed",
"failed": "Failed"
},
@@ -863,7 +838,7 @@
"bytesRx": "Received"
},
"uptimerobot": {
"status": "Status",
"status": "Tila",
"uptime": "Uptime",
"lastDown": "Last Downtime",
"downDuration": "Downtime Duration",
@@ -881,8 +856,7 @@
"physicalRelease": "Physical release",
"digitalRelease": "Digital release",
"noEventsToday": "No events for today!",
"noEventsFound": "No events found",
"errorWhenLoadingData": "Error when loading calendar data"
"noEventsFound": "No events found"
},
"romm": {
"platforms": "Platforms",
@@ -893,7 +867,7 @@
"totalfilesize": "Total Size"
},
"mailcow": {
"domains": "Domains",
"domains": "Verkkotunnuksia",
"mailboxes": "Mailboxes",
"mails": "Mails",
"storage": "Storage"
@@ -949,9 +923,9 @@
},
"wgeasy": {
"connected": "Connected",
"enabled": "Enabled",
"disabled": "Disabled",
"total": "Total"
"enabled": "Käytössä",
"disabled": "Poissa käytöstä",
"total": "Yhteensä"
},
"swagdashboard": {
"proxied": "Proxied",
@@ -1007,7 +981,7 @@
"name": "Name",
"address": "Address",
"last_seen": "Last Seen",
"status": "Status",
"status": "Tila",
"online": "Online",
"offline": "Offline"
},
@@ -1017,8 +991,8 @@
"up": "Up",
"down": "Down",
"paused": "Paused",
"pending": "Pending",
"status": "Status",
"pending": "Vireillä",
"status": "Tila",
"updated": "Updated",
"cpu": "CPU",
"memory": "MEM",
@@ -1045,12 +1019,12 @@
"projects": "Projects"
},
"apcups": {
"status": "Status",
"load": "Load",
"status": "Tila",
"load": "Kuorma",
"bcharge": "Battery Charge",
"timeleft": "Time Left"
"timeleft": "Aikaa jäljellä"
},
"karakeep": {
"hoarder": {
"bookmarks": "Bookmarks",
"favorites": "Favorites",
"archived": "Archived",
@@ -1063,78 +1037,10 @@
"connected": "Connected",
"disconnected": "Disconnected",
"updateStatus": "Update",
"update_yes": "Available",
"update_yes": "Saatavilla",
"update_no": "Up to Date",
"downloads": "Downloads",
"uploads": "Uploads",
"sharedFiles": "Files"
},
"jellystat": {
"songs": "Songs",
"movies": "Movies",
"episodes": "Episodes",
"other": "Other"
},
"checkmk": {
"serviceErrors": "Service issues",
"hostErrors": "Host issues"
},
"komodo": {
"total": "Total",
"running": "Running",
"stopped": "Stopped",
"down": "Down",
"unhealthy": "Unhealthy",
"unknown": "Unknown",
"servers": "Servers",
"stacks": "Stacks",
"containers": "Containers"
},
"filebrowser": {
"available": "Available",
"used": "Used",
"total": "Total"
},
"wallos": {
"activeSubscriptions": "Subscriptions",
"thisMonthlyCost": "This Month",
"nextMonthlyCost": "Next Month",
"previousMonthlyCost": "Prev. Month",
"nextRenewingSubscription": "Next Payment"
},
"unraid": {
"STARTED": "Started",
"STOPPED": "Stopped",
"NEW_ARRAY": "New Array",
"RECON_DISK": "Reconstructing Disk",
"DISABLE_DISK": "Disk Disabled",
"SWAP_DSBL": "Swap Disable",
"INVALID_EXPANSION": "Invalid Expansion",
"PARITY_NOT_BIGGEST": "Parity Not Biggest",
"TOO_MANY_MISSING_DISKS": "Too Many Missing Disks",
"NEW_DISK_TOO_SMALL": "New Disk Too Small",
"NO_DATA_DISKS": "No Data Disks",
"notifications": "Notifications",
"status": "Status",
"cpu": "CPU",
"memoryUsed": "Memory Used",
"memoryAvailable": "Memory Available",
"arrayUsed": "Array Used",
"arrayFree": "Array Free",
"poolUsed": "{{pool}} Used",
"poolFree": "{{pool}} Free"
},
"backrest": {
"num_plans": "Plans",
"num_success_30": "Successes",
"num_failure_30": "Failures",
"num_success_latest": "Succeeding",
"num_failure_latest": "Failing",
"bytes_added_30": "Bytes Added"
},
"yourspotify": {
"songs": "Songs",
"time": "Time",
"artists": "Artists"
}
}

View File

@@ -21,16 +21,16 @@
"seconds": "s"
},
"widget": {
"missing_type": "Type de widget manquant : {{type}}",
"missing_type": "Type de widget manquant: {{type}}",
"api_error": "Erreur API",
"information": "Informations",
"status": "État",
"status": "Statut",
"url": "URL",
"raw_error": "Erreur brute",
"response_data": "Données de réponse"
},
"weather": {
"current": "Emplacement actuel",
"current": "Localisation actuelle",
"allow": "Cliquez pour autoriser",
"updating": "Mise à jour",
"wait": "Veuillez patienter"
@@ -40,14 +40,14 @@
},
"resources": {
"cpu": "CPU",
"mem": "RAM",
"mem": "M",
"total": "Total",
"free": "Libre",
"used": "Utilisé",
"load": "Charge",
"temp": "Température",
"temp": "Temp",
"max": "Max",
"uptime": "Actif"
"uptime": "Up"
},
"unifi": {
"users": "Utilisateurs",
@@ -61,7 +61,7 @@
"wlan_devices": "Périphériques WLAN",
"lan_users": "Utilisateurs LAN",
"wlan_users": "Utilisateurs WLAN",
"up": "ACTIF",
"up": "Up",
"down": "INACTIF",
"wait": "Veuillez patienter",
"empty_data": "Statut du sous-système inconnu"
@@ -69,43 +69,43 @@
"docker": {
"rx": "Rx",
"tx": "Tx",
"mem": "RAM",
"mem": "M",
"cpu": "CPU",
"running": "Démarré",
"offline": "Stoppé",
"offline": "Hors ligne",
"error": "Erreur",
"unknown": "Inconnu",
"healthy": "Fonctionnel",
"starting": "Démarrage",
"unhealthy": "Mauvaise santé",
"not_found": "Inconnu",
"not_found": "Introuvable",
"exited": "Arrêté",
"partial": "Partiel"
},
"ping": {
"error": "Erreur",
"ping": "Latence",
"down": "Hors ligne",
"up": "En ligne",
"down": "Bas",
"up": "Haut",
"not_available": "Non disponible"
},
"siteMonitor": {
"http_status": "Statut HTTP",
"error": "Erreur",
"response": "Réponse",
"down": "Hors ligne",
"up": "En ligne",
"down": "Bas",
"up": "Haut",
"not_available": "Non disponible"
},
"emby": {
"playing": "En lecture",
"transcoding": "Transcodage",
"bitrate": "Débit",
"no_active": "Aucune lecture en cours",
"no_active": "Aucun flux actif",
"movies": "Films",
"series": "Séries",
"series": "Séries TV",
"episodes": "Épisodes",
"songs": "Morceaux"
"songs": "Chansons"
},
"esphome": {
"offline": "Hors ligne",
@@ -117,35 +117,35 @@
"evcc": {
"pv_power": "Production",
"battery_soc": "Batterie",
"grid_power": "Réseau",
"grid_power": "Grille",
"home_power": "Consommation",
"charge_power": "Charge",
"charge_power": "Chargeur",
"kilowatt": "kW"
},
"flood": {
"download": "Récep.",
"upload": "Envoi",
"leech": "En téléchargement",
"seed": "En partage"
"upload": "Téléverser",
"leech": "Leech",
"seed": "Seed"
},
"freshrss": {
"subscriptions": "Abonnements",
"unread": "Non lu"
},
"fritzbox": {
"connectionStatus": "État",
"connectionStatusUnconfigured": "Non configuré",
"connectionStatus": "Statut",
"connectionStatusUnconfigured": "Non-configuré",
"connectionStatusConnecting": "Connexion en cours",
"connectionStatusAuthenticating": "En cours d'authentification",
"connectionStatusAuthenticating": "Authentification en cours",
"connectionStatusPendingDisconnect": "Déconnexion en attente",
"connectionStatusDisconnecting": "Déconnexion en cours",
"connectionStatusDisconnected": "Déconnecté",
"connectionStatusConnected": "Connecté",
"uptime": "Démarré depuis",
"maxDown": "Réception max",
"maxUp": "Envoi max",
"down": "Réception",
"up": "Envoi",
"maxDown": "Max. Bas",
"maxUp": "Max. Haut",
"down": "Bas",
"up": "Haut",
"received": "Reçu",
"sent": "Envoyé",
"externalIPAddress": "IP externe",
@@ -153,12 +153,12 @@
"externalIPv6Prefix": "Préfixe IPv6 externe"
},
"caddy": {
"upstreams": "Upstreams",
"requests": "Requêtes en cours",
"requests_failed": "Requêtes échouées"
"upstreams": "En amont",
"requests": "Demandes en cours",
"requests_failed": "Demandes échouées"
},
"changedetectionio": {
"totalObserved": "Total observé",
"totalObserved": "Total Observé",
"diffsDetected": "Différences détectées"
},
"channelsdvrserver": {
@@ -168,14 +168,14 @@
"passes": "Passes"
},
"tautulli": {
"playing": "En cours de lecture",
"playing": "En lecture",
"transcoding": "Transcodage",
"bitrate": "Débit",
"no_active": "Aucune lecture en cours",
"no_active": "Aucun flux actif",
"plex_connection_error": "Vérifier la connexion à Plex"
},
"omada": {
"connectedAp": "APs connectées",
"connectedAp": "AP connectés",
"activeUser": "Périphériques actifs",
"alerts": "Alertes",
"connectedGateways": "Passerelles connectées",
@@ -187,80 +187,80 @@
"downloaded": "Téléchargé"
},
"plex": {
"streams": "Lectures en cours",
"streams": "Flux actif",
"albums": "Albums",
"movies": "Films",
"tv": "Séries"
},
"sabnzbd": {
"rate": "Débit",
"queue": "File d'attente",
"queue": "En attente",
"timeleft": "Temps restant"
},
"rutorrent": {
"active": "Actif",
"upload": "Envoi",
"download": "Réception"
"upload": "Téléverser",
"download": "Récep."
},
"transmission": {
"download": "Réception",
"upload": "Envoi",
"leech": "En téléchargement",
"seed": "En partage"
"download": "Récep.",
"upload": "Téléverser",
"leech": "Leech",
"seed": "Seed"
},
"qbittorrent": {
"download": "Réception",
"upload": "Envoi",
"leech": "En téléchargement",
"seed": "En partage"
"download": "Récep.",
"upload": "Téléverser",
"leech": "Leech",
"seed": "Seed"
},
"qnap": {
"cpuUsage": "Utilisation CPU",
"memUsage": "RAM utilisée",
"cpuUsage": "Processeur utilisé",
"memUsage": "Mémoire utilisée",
"systemTempC": "Température système",
"poolUsage": "Utilisation de la pool",
"volumeUsage": "Utilisation du volume",
"invalid": "Invalide"
},
"deluge": {
"download": "Réception",
"upload": "Envoi",
"leech": "En téléchargement",
"seed": "En partage"
"download": "Récep.",
"upload": "Téléverser",
"leech": "Leech",
"seed": "Seed"
},
"develancacheui": {
"cachehitbytes": "Octets acquis du cache",
"cachemissbytes": "Cache Miss (B)"
"cachehitbytes": "Octets de la mémoire cache",
"cachemissbytes": "Octets manquants du cache"
},
"downloadstation": {
"download": "Réception",
"upload": "Envoi",
"leech": "En téléchargement",
"seed": "En partage"
"download": "Récep.",
"upload": "Téléverser",
"leech": "Leech",
"seed": "Seed"
},
"sonarr": {
"wanted": "Recherché",
"queued": "En attente",
"series": "Séries",
"queue": "File d'attente",
"wanted": "Demandé",
"queued": "En file d'attente",
"series": "Séries TV",
"queue": "En attente",
"unknown": "Inconnu"
},
"radarr": {
"wanted": "Recherché",
"wanted": "Demandé",
"missing": "Manquant",
"queued": "En attente",
"queued": "En file d'attente",
"movies": "Films",
"queue": "File d'attente",
"queue": "En attente",
"unknown": "Inconnu"
},
"lidarr": {
"wanted": "Recherché",
"queued": "En attente",
"wanted": "Demandé",
"queued": "En file d'attente",
"artists": "Artistes"
},
"readarr": {
"wanted": "Recherché",
"queued": "En attente",
"wanted": "Demandé",
"queued": "En file d'attente",
"books": "Livres"
},
"bazarr": {
@@ -275,8 +275,7 @@
"jellyseerr": {
"pending": "En attente",
"approved": "Approuvé",
"available": "Disponible",
"issues": "Problèmes non résolus"
"available": "Disponible"
},
"overseerr": {
"pending": "En attente",
@@ -294,7 +293,7 @@
"queries": "Requêtes",
"blocked": "Bloqué",
"blocked_percent": "% bloqué",
"gravity": "Listes dom. Bloqués"
"gravity": "Listes dom. bloqués"
},
"adguard": {
"queries": "Requêtes",
@@ -303,12 +302,12 @@
"latency": "Latence"
},
"speedtest": {
"upload": "Envoi",
"download": "Réception",
"upload": "Téléverser",
"download": "Récep.",
"ping": "Latence"
},
"portainer": {
"running": "En cours d'exécution",
"running": "Démarré",
"stopped": "Arrêté",
"total": "Total"
},
@@ -316,7 +315,7 @@
"download": "Téléchargé",
"nondownload": "Non téléchargé",
"read": "Lu",
"unread": "Non llu",
"unread": "Non lu",
"downloadedread": "Téléchargé et lu",
"downloadedunread": "Téléchargé et non lu",
"nondownloadedread": "Non téléchargé et lu",
@@ -350,7 +349,7 @@
"totalClients": "Clients"
},
"tdarr": {
"queue": "File d'attente",
"queue": "En attente",
"processed": "Traité",
"errored": "Erroné",
"saved": "Enregistré"
@@ -360,14 +359,8 @@
"services": "Services",
"middleware": "Middleware"
},
"trilium": {
"version": "Version",
"notesCount": "Notes",
"dbSize": "Taille de la base de données",
"unknown": "Inconnu"
},
"navidrome": {
"nothing_streaming": "Aucune lecture en cours",
"nothing_streaming": "Aucun flux actif",
"please_wait": "Merci de patienter"
},
"npm": {
@@ -396,13 +389,13 @@
},
"jackett": {
"configured": "Configuré",
"errored": "Échoué"
"errored": "Erroné"
},
"strelaysrv": {
"numActiveSessions": "Sessions",
"numConnections": "Connexions",
"dataRelayed": "Relayé",
"transferRate": "Taux de transfert"
"transferRate": "Débit"
},
"mastodon": {
"user_count": "Utilisateurs",
@@ -410,9 +403,9 @@
"domain_count": "Domaines"
},
"medusa": {
"wanted": "Recherché",
"queued": "En attente",
"series": "Séries"
"wanted": "Demandé",
"queued": "En file d'attente",
"series": "Séries TV"
},
"minecraft": {
"players": "Joueurs",
@@ -431,7 +424,7 @@
"failedLoginsLast24H": "Connexions échouées (24 h)"
},
"proxmox": {
"mem": "RAM",
"mem": "M",
"cpu": "CPU",
"lxc": "LXC",
"vms": "VMs"
@@ -440,10 +433,10 @@
"cpu": "CPU",
"load": "Charge",
"wait": "Veuillez patienter",
"temp": "TEMP",
"_temp": "Temp",
"temp": "Temp",
"_temp": "Température",
"warn": "Alerte",
"uptime": "Démarré depuis",
"uptime": "Up",
"total": "Total",
"free": "Libre",
"used": "Utilisé",
@@ -475,17 +468,17 @@
"3-day": "Nuageux",
"3-night": "Nuageux",
"45-day": "Brumeux",
"45-night": "Brouillard",
"48-day": "Brouillard",
"48-night": "Brouillard",
"45-night": "Brumeux",
"48-day": "Brumeux",
"48-night": "Brumeux",
"51-day": "Bruine légère",
"51-night": "Faible bruine",
"51-night": "Bruine légère",
"53-day": "Bruine",
"53-night": "Bruine",
"55-day": "Bruine épaisse",
"55-night": "Bruine épaisse",
"56-day": "Légère bruine verglaçante",
"56-night": "Faible bruine verglaçante",
"56-night": "Légère bruine verglaçante",
"57-day": "Bruine verglaçante",
"57-night": "Bruine verglaçante",
"61-day": "Pluie légère",
@@ -503,15 +496,15 @@
"73-day": "Neige",
"73-night": "Neige",
"75-day": "Neige abondante",
"75-night": "Fortes chutes de neige",
"75-night": "Neige abondante",
"77-day": "Grains de neige",
"77-night": "Neige en grains",
"77-night": "Grains de neige",
"80-day": "Averses légères",
"80-night": "Averses légères",
"81-day": "Averses",
"81-night": "Averses",
"82-day": "Averses fortes",
"82-night": "Fortes averses",
"82-night": "Averses fortes",
"85-day": "Averses de neige",
"85-night": "Averses de neige",
"86-day": "Averses de neige",
@@ -530,16 +523,15 @@
"up_to_date": "À jour",
"child_bridges": "Child Bridges",
"child_bridges_status": "{{ok}}/{{total}}",
"up": "En ligne",
"up": "Haut",
"pending": "En attente",
"down": "Hors ligne",
"ok": "Ok"
"down": "Bas"
},
"healthchecks": {
"new": "Nouveau",
"up": "En ligne",
"up": "Haut",
"grace": "En Période de Grâce",
"down": "Hors ligne",
"down": "Bas",
"paused": "En Pause",
"status": "Statut",
"last_ping": "Dernier Ping",
@@ -554,10 +546,10 @@
"approvedPushes": "Approuvé",
"rejectedPushes": "Rejeté",
"filters": "Filtres",
"indexers": "Indexeurs"
"indexers": "Indexeur"
},
"tubearchivist": {
"downloads": "File d'attente",
"downloads": "En attente",
"videos": "Vidéos",
"channels": "Chaînes",
"playlists": "Listes de lecture"
@@ -570,14 +562,13 @@
"pyload": {
"speed": "Débit",
"active": "Actif",
"queue": "File d'attente",
"queue": "En attente",
"total": "Total"
},
"gluetun": {
"public_ip": "IP publique",
"region": "Région",
"country": "Pays",
"port_forwarded": "Port Transféré"
"country": "Pays"
},
"hdhomerun": {
"channels": "Chaînes",
@@ -600,15 +591,6 @@
"inbox": "Boîte de réception",
"total": "Total"
},
"pangolin": {
"orgs": "Orgs",
"sites": "Sites",
"resources": "Resources",
"targets": "Targets",
"traffic": "Traffic",
"in": "In",
"out": "Out"
},
"peanut": {
"battery_charge": "Charge de la batterie",
"ups_load": "Charge de lASI",
@@ -618,7 +600,7 @@
"low_battery": "Batterie Faible"
},
"nextdns": {
"wait": "Veuillez patienter",
"wait": "Merci de patienter",
"no_devices": "Aucune donnée d'appareil reçue"
},
"mikrotik": {
@@ -629,7 +611,7 @@
},
"xteve": {
"streams_all": "Tous les flux",
"streams_active": "Lectures en cours",
"streams_active": "Flux actif",
"streams_xepg": "Canal XEPG"
},
"opendtu": {
@@ -639,9 +621,9 @@
"limit": "Limite"
},
"opnsense": {
"cpu": "Charge CPU",
"cpu": "Charge du processeur",
"memory": "Mémoire utilisée",
"wanUpload": "Envoi WAN",
"wanUpload": "WAN Envoi",
"wanDownload": "WAN Récep."
},
"moonraker": {
@@ -666,7 +648,7 @@
"wanStatus": "Statut WAN",
"up": "Haut",
"down": "Bas",
"temp": "Temp",
"temp": "Température",
"disk": "Util. Disque",
"wanIP": "IP WAN"
},
@@ -683,32 +665,32 @@
"storage": "Stockage"
},
"uptimekuma": {
"up": "Sites actifs",
"down": "Sites inactifs",
"up": "En ligne",
"down": "Hors ligne",
"uptime": "Démarré depuis",
"incident": "Incident",
"m": "m"
},
"atsumeru": {
"series": "Séries",
"series": "Séries TV",
"archives": "Archives",
"chapters": "Chapitres",
"categories": "Catégories"
},
"komga": {
"libraries": "Bibliothèques",
"series": "Séries",
"series": "Séries TV",
"books": "Livres"
},
"diskstation": {
"days": "Jours",
"uptime": "Disponibilité",
"uptime": "Démarré depuis",
"volumeAvailable": "Disponible"
},
"mylar": {
"series": "Séries",
"series": "Séries TV",
"issues": "Anomalies",
"wanted": "Recherché"
"wanted": "Demandé"
},
"photoprism": {
"albums": "Albums",
@@ -717,8 +699,8 @@
"people": "Personnes"
},
"fileflows": {
"queue": "File d'attente",
"processing": "En traitement",
"queue": "En attente",
"processing": "En cours de traitement",
"processed": "Traité",
"time": "Temps"
},
@@ -764,13 +746,12 @@
"gatus": {
"up": "En ligne",
"down": "Hors ligne",
"uptime": "Disponibilité"
"uptime": "Démarré depuis"
},
"ghostfolio": {
"gross_percent_today": "Aujourd'hui",
"gross_percent_1y": "Un an",
"gross_percent_max": "Depuis le début",
"net_worth": "Patrimoine net"
"gross_percent_max": "Depuis le début"
},
"audiobookshelf": {
"podcasts": "Podcasts",
@@ -791,22 +772,16 @@
"books": "Livres",
"authors": "Auteurs",
"categories": "Catégories",
"series": "Séries"
},
"booklore": {
"libraries": "Libraries",
"books": "Books",
"reading": "Reading",
"finished": "Finished"
"series": "Séries TV"
},
"jdownloader": {
"downloadCount": "File d'attente",
"downloadCount": "En attente",
"downloadBytesRemaining": "Restant",
"downloadTotalBytes": "Taille",
"downloadSpeed": "Vitesse"
"downloadSpeed": "Débit"
},
"kavita": {
"seriesCount": "Séries",
"seriesCount": "Séries TV",
"totalFiles": "Fichiers"
},
"azuredevops": {
@@ -849,31 +824,31 @@
"openmediavault": {
"downloading": "Téléchargement",
"total": "Total",
"running": "Actif",
"running": "Démarré",
"stopped": "Arrêté",
"passed": "Réussi",
"failed": "Échoué"
},
"openwrt": {
"uptime": "Disponibilité",
"uptime": "Démarré depuis",
"cpuLoad": "Charge moyenne CPU (5 min)",
"up": "Actif",
"down": "Inactif",
"up": "Haut",
"down": "Bas",
"bytesTx": "Transmis",
"bytesRx": "Reçu"
},
"uptimerobot": {
"status": "Statut",
"uptime": "Disponibilité",
"uptime": "Démarré depuis",
"lastDown": "Dernière interruption",
"downDuration": "Durée d'interruption",
"sitesUp": "Sites actifs",
"sitesDown": "Sites inactifs",
"paused": "En pause",
"sitesUp": "En ligne",
"sitesDown": "Hors ligne",
"paused": "En Pause",
"notyetchecked": "Non vérifié",
"up": "En ligne",
"up": "Haut",
"seemsdown": "Semble hors ligne",
"down": "Hors ligne",
"down": "Bas",
"unknown": "Inconnu"
},
"calendar": {
@@ -881,8 +856,7 @@
"physicalRelease": "Sortie physique",
"digitalRelease": "Sortie numérique",
"noEventsToday": "Rien pour aujourd'hui !",
"noEventsFound": "Aucun événement trouvé",
"errorWhenLoadingData": "Erreur lors du chargement du calendrier"
"noEventsFound": "Aucun événement trouvé"
},
"romm": {
"platforms": "Plateformes",
@@ -910,9 +884,9 @@
},
"gitea": {
"notifications": "Notifications",
"issues": "Tickets",
"issues": "Anomalies",
"pulls": "Demandes de tirage",
"repositories": "Dépôts"
"repositories": "Repositories"
},
"stash": {
"scenes": "Scènes",
@@ -927,7 +901,7 @@
"performers": "Acteurs",
"studios": "Studios",
"movies": "Films",
"tags": "Tags",
"tags": "Étiquettes",
"oCount": "0 Compte"
},
"tandoor": {
@@ -961,8 +935,8 @@
},
"myspeed": {
"ping": "Latence",
"download": "Réception",
"upload": "Envoi"
"download": "Récep.",
"upload": "Téléverser"
},
"stocks": {
"stocks": "Stocks",
@@ -973,13 +947,13 @@
},
"frigate": {
"cameras": "Caméras",
"uptime": "Disponibilité",
"uptime": "Démarré depuis",
"version": "Version"
},
"linkwarden": {
"links": "Liens",
"collections": "Collections",
"tags": "Tags"
"tags": "Étiquettes"
},
"zabbix": {
"unclassified": "Non classé",
@@ -1014,14 +988,14 @@
"beszel": {
"name": "Nom",
"systems": "Systèmes",
"up": "En ligne",
"down": "Hors ligne",
"paused": "En pause",
"up": "Haut",
"down": "Bas",
"paused": "En Pause",
"pending": "En attente",
"status": "Statut",
"updated": "Mis à jour",
"cpu": "CPU",
"memory": "RAM",
"memory": "M",
"disk": "Disque",
"network": "Réseau"
},
@@ -1040,7 +1014,7 @@
},
"gitlab": {
"groups": "Groupes",
"issues": "Tickets",
"issues": "Anomalies",
"merges": "Demandes de fusion de branches",
"projects": "Projets"
},
@@ -1050,13 +1024,13 @@
"bcharge": "Charge de la batterie",
"timeleft": "Temps restant"
},
"karakeep": {
"hoarder": {
"bookmarks": "Marque-pages",
"favorites": "Favoris",
"archived": "Archivé",
"highlights": "À la une",
"highlights": "Highlights",
"lists": "Listes",
"tags": "Tags"
"tags": "Étiquettes"
},
"slskd": {
"slskStatus": "Réseau",
@@ -1066,75 +1040,7 @@
"update_yes": "Disponible",
"update_no": "À jour",
"downloads": "Téléchargements",
"uploads": "Envois",
"uploads": "Téléversements",
"sharedFiles": "Fichiers"
},
"jellystat": {
"songs": "Morceaux",
"movies": "Films",
"episodes": "Épisodes",
"other": "Autres"
},
"checkmk": {
"serviceErrors": "Problèmes de service",
"hostErrors": "Problèmes d'hôte"
},
"komodo": {
"total": "Total",
"running": "Démarré",
"stopped": "Arrêté",
"down": "Hors ligne",
"unhealthy": "Non fonctionnel",
"unknown": "Inconnu",
"servers": "Serveurs",
"stacks": "Stacks",
"containers": "Conteneurs"
},
"filebrowser": {
"available": "Disponible",
"used": "Utilisé",
"total": "Total"
},
"wallos": {
"activeSubscriptions": "Abonnements",
"thisMonthlyCost": "Ce mois",
"nextMonthlyCost": "Mois prochain",
"previousMonthlyCost": "Mois précédent",
"nextRenewingSubscription": "Prochain paiement"
},
"unraid": {
"STARTED": "Commencé",
"STOPPED": "Arrêté",
"NEW_ARRAY": "Nouveau tableau",
"RECON_DISK": "Reconstruction du disque",
"DISABLE_DISK": "Disque désactivé",
"SWAP_DSBL": "Désactiver le swap",
"INVALID_EXPANSION": "Extension invalide",
"PARITY_NOT_BIGGEST": "La parité n'est pas la plus grande",
"TOO_MANY_MISSING_DISKS": "Trop de disques manquants",
"NEW_DISK_TOO_SMALL": "Nouveau disque trop petit",
"NO_DATA_DISKS": "Aucun disque de données",
"notifications": "Notifications",
"status": "État",
"cpu": "UCT",
"memoryUsed": "Mémoire Utilisé",
"memoryAvailable": "Mémoire Disponible",
"arrayUsed": "RAID utilisé",
"arrayFree": "RAID libre",
"poolUsed": "{{pool}} Utilisé",
"poolFree": "{{pool}} Libre"
},
"backrest": {
"num_plans": "Abonnements",
"num_success_30": "Succès",
"num_failure_30": "Échecs",
"num_success_latest": "Réussi",
"num_failure_latest": "Échoué",
"bytes_added_30": "Octets ajoutés"
},
"yourspotify": {
"songs": "Musiques",
"time": "Durée",
"artists": "Artistes"
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -275,8 +275,7 @@
"jellyseerr": {
"pending": "Pending",
"approved": "Approved",
"available": "Available",
"issues": "Open Issues"
"available": "Available"
},
"overseerr": {
"pending": "Pending",
@@ -360,12 +359,6 @@
"services": "Services",
"middleware": "Middleware"
},
"trilium": {
"version": "Version",
"notesCount": "Notes",
"dbSize": "Database Size",
"unknown": "Unknown"
},
"navidrome": {
"nothing_streaming": "No Active Streams",
"please_wait": "Please Wait"
@@ -448,7 +441,7 @@
"free": "Free",
"used": "Used",
"days": "d",
"hours": "h",
"hours": "घं.",
"crit": "Crit",
"read": "Read",
"write": "Write",
@@ -532,8 +525,7 @@
"child_bridges_status": "{{ok}}/{{total}}",
"up": "Up",
"pending": "Pending",
"down": "Down",
"ok": "Ok"
"down": "Down"
},
"healthchecks": {
"new": "New",
@@ -576,8 +568,7 @@
"gluetun": {
"public_ip": "Public IP",
"region": "Region",
"country": "Country",
"port_forwarded": "Port Forwarded"
"country": "Country"
},
"hdhomerun": {
"channels": "Channels",
@@ -600,15 +591,6 @@
"inbox": "Inbox",
"total": "Total"
},
"pangolin": {
"orgs": "Orgs",
"sites": "Sites",
"resources": "Resources",
"targets": "Targets",
"traffic": "Traffic",
"in": "In",
"out": "Out"
},
"peanut": {
"battery_charge": "Battery Charge",
"ups_load": "UPS Load",
@@ -769,8 +751,7 @@
"ghostfolio": {
"gross_percent_today": "Today",
"gross_percent_1y": "One year",
"gross_percent_max": "All time",
"net_worth": "Net Worth"
"gross_percent_max": "All time"
},
"audiobookshelf": {
"podcasts": "Podcasts",
@@ -793,12 +774,6 @@
"categories": "Categories",
"series": "Series"
},
"booklore": {
"libraries": "Libraries",
"books": "Books",
"reading": "Reading",
"finished": "Finished"
},
"jdownloader": {
"downloadCount": "Queue",
"downloadBytesRemaining": "Remaining",
@@ -881,8 +856,7 @@
"physicalRelease": "Physical release",
"digitalRelease": "Digital release",
"noEventsToday": "No events for today!",
"noEventsFound": "No events found",
"errorWhenLoadingData": "Error when loading calendar data"
"noEventsFound": "No events found"
},
"romm": {
"platforms": "Platforms",
@@ -1050,7 +1024,7 @@
"bcharge": "Battery Charge",
"timeleft": "Time Left"
},
"karakeep": {
"hoarder": {
"bookmarks": "Bookmarks",
"favorites": "Favorites",
"archived": "Archived",
@@ -1068,73 +1042,5 @@
"downloads": "Downloads",
"uploads": "Uploads",
"sharedFiles": "Files"
},
"jellystat": {
"songs": "Songs",
"movies": "Movies",
"episodes": "Episodes",
"other": "Other"
},
"checkmk": {
"serviceErrors": "Service issues",
"hostErrors": "Host issues"
},
"komodo": {
"total": "Total",
"running": "Running",
"stopped": "Stopped",
"down": "Down",
"unhealthy": "Unhealthy",
"unknown": "Unknown",
"servers": "Servers",
"stacks": "Stacks",
"containers": "Containers"
},
"filebrowser": {
"available": "Available",
"used": "Used",
"total": "Total"
},
"wallos": {
"activeSubscriptions": "Subscriptions",
"thisMonthlyCost": "This Month",
"nextMonthlyCost": "Next Month",
"previousMonthlyCost": "Prev. Month",
"nextRenewingSubscription": "Next Payment"
},
"unraid": {
"STARTED": "Started",
"STOPPED": "Stopped",
"NEW_ARRAY": "New Array",
"RECON_DISK": "Reconstructing Disk",
"DISABLE_DISK": "Disk Disabled",
"SWAP_DSBL": "Swap Disable",
"INVALID_EXPANSION": "Invalid Expansion",
"PARITY_NOT_BIGGEST": "Parity Not Biggest",
"TOO_MANY_MISSING_DISKS": "Too Many Missing Disks",
"NEW_DISK_TOO_SMALL": "New Disk Too Small",
"NO_DATA_DISKS": "No Data Disks",
"notifications": "Notifications",
"status": "Status",
"cpu": "CPU",
"memoryUsed": "Memory Used",
"memoryAvailable": "Memory Available",
"arrayUsed": "Array Used",
"arrayFree": "Array Free",
"poolUsed": "{{pool}} Used",
"poolFree": "{{pool}} Free"
},
"backrest": {
"num_plans": "Plans",
"num_success_30": "Successes",
"num_failure_30": "Failures",
"num_success_latest": "Succeeding",
"num_failure_latest": "Failing",
"bytes_added_30": "Bytes Added"
},
"yourspotify": {
"songs": "Songs",
"time": "Time",
"artists": "Artists"
}
}

View File

@@ -61,7 +61,7 @@
"wlan_devices": "WLAN uređaji",
"lan_users": "LAN korisnici",
"wlan_users": "WLAN korisnici",
"up": "AKTIVNO",
"up": "Vrijeme rada",
"down": "NEDOSTUPNO",
"wait": "Pričekaj",
"empty_data": "Stanje podsustava nepoznato"
@@ -93,8 +93,8 @@
"http_status": "Stanje HTTP-a",
"error": "Greška",
"response": "Odgovor",
"down": "Neaktivno",
"up": "Aktivno",
"down": "Nedostupno",
"up": "Dostupno",
"not_available": "Nije dostupno"
},
"emby": {
@@ -144,13 +144,13 @@
"uptime": "Vrijeme rada",
"maxDown": "Maksimum preuzimanja",
"maxUp": "Maksimum prijenosa",
"down": "Neaktivno",
"up": "Aktivno",
"down": "Nedostupno",
"up": "Dostupno",
"received": "Primljeno",
"sent": "Poslano",
"externalIPAddress": "Eksterna IP adresa",
"externalIPv6Address": "Vanjs. IPv6",
"externalIPv6Prefix": "Vanjs. IPv6 prefiks"
"externalIPv6Address": "Ext. IPv6",
"externalIPv6Prefix": "Ext. IPv6-Prefix"
},
"caddy": {
"upstreams": "Glavne grane",
@@ -178,7 +178,7 @@
"connectedAp": "Povezani AP-ovi",
"activeUser": "Aktivni uređaji",
"alerts": "Upozorenja",
"connectedGateways": "Povezani pristupnici",
"connectedGateways": "Connected gateways",
"connectedSwitches": "Povezani prekidači"
},
"nzbget": {
@@ -199,8 +199,8 @@
},
"rutorrent": {
"active": "Aktivno",
"upload": "Prenesi",
"download": "Preuzmi"
"upload": "Prijenos",
"download": "Preuzimanje"
},
"transmission": {
"download": "Preuzimanje",
@@ -209,8 +209,8 @@
"seed": "Prenošenje preuzetog sadržaja"
},
"qbittorrent": {
"download": "Preuzmi",
"upload": "Prenesi",
"download": "Preuzimanje",
"upload": "Prijenos",
"leech": "Korištenje tuđeg sadržaja",
"seed": "Prenošenje preuzetog sadržaja"
},
@@ -223,18 +223,18 @@
"invalid": "Neispravno"
},
"deluge": {
"download": "Preuzmi",
"upload": "Prenesi",
"download": "Preuzimanje",
"upload": "Prijenos",
"leech": "Korištenje tuđeg sadržaja",
"seed": "Prenošenje preuzetog sadržaja"
},
"develancacheui": {
"cachehitbytes": "Bajtovi pogodaka predmemorije",
"cachemissbytes": "Bajtovi promašaja predmemorije"
"cachehitbytes": "Cache Hit Bytes",
"cachemissbytes": "Cache Miss Bytes"
},
"downloadstation": {
"download": "Preuzmi",
"upload": "Prenesi",
"download": "Preuzimanje",
"upload": "Prijenos",
"leech": "Korištenje tuđeg sadržaja",
"seed": "Prenošenje preuzetog sadržaja"
},
@@ -246,7 +246,7 @@
"unknown": "Nepoznato"
},
"radarr": {
"wanted": "Željeno",
"wanted": "Zatraženo",
"missing": "Nedostaje",
"queued": "U redu čekanja",
"movies": "Filmovi",
@@ -254,12 +254,12 @@
"unknown": "Nepoznato"
},
"lidarr": {
"wanted": "Željeno",
"wanted": "Zatraženo",
"queued": "U redu čekanja",
"artists": "Umjetnici"
},
"readarr": {
"wanted": "Željeno",
"wanted": "Zatraženo",
"queued": "U redu čekanja",
"books": "Knjige"
},
@@ -275,8 +275,7 @@
"jellyseerr": {
"pending": "U tijeku",
"approved": "Odobreno",
"available": "Dostupno",
"issues": "Otvoreni problemi"
"available": "Dostupno"
},
"overseerr": {
"pending": "U tijeku",
@@ -286,7 +285,7 @@
},
"netalertx": {
"total": "Ukupno",
"connected": "Spojeno",
"connected": "Povezano",
"new_devices": "Novi uređaji",
"down_alerts": "Obavijesti o nedostupnosti"
},
@@ -314,13 +313,13 @@
},
"suwayomi": {
"download": "Preuzeto",
"nondownload": "Nepreuzeto",
"nondownload": "Non-Downloaded",
"read": "Pročitano",
"unread": "Nepročitano",
"downloadedread": "Preuzeto i pročitano",
"downloadedunread": "Preuzeto i nepročitano",
"nondownloadedread": "Nepreuzeto i pročitano",
"nondownloadedunread": "Nepreuzeto i nepročitano"
"downloadedread": "Downloaded & Read",
"downloadedunread": "Downloaded & Unread",
"nondownloadedread": "Non-Downloaded & Read",
"nondownloadedunread": "Non-Downloaded & Unread"
},
"tailscale": {
"address": "Adresa",
@@ -338,15 +337,15 @@
},
"technitium": {
"totalQueries": "Upiti",
"totalNoError": "Uspješno",
"totalServerFailure": "Neuspješno",
"totalNxDomain": "NX domene",
"totalRefused": "Odbijeno",
"totalAuthoritative": "Autoritativan",
"totalRecursive": "Rekurzivno",
"totalCached": "Predmemorirano",
"totalNoError": "Success",
"totalServerFailure": "Failures",
"totalNxDomain": "NX Domains",
"totalRefused": "Refused",
"totalAuthoritative": "Authoritative",
"totalRecursive": "Recursive",
"totalCached": "Cached",
"totalBlocked": "Blokirano",
"totalDropped": "Odbačeno",
"totalDropped": "Dropped",
"totalClients": "Klijenti"
},
"tdarr": {
@@ -360,12 +359,6 @@
"services": "Usluge",
"middleware": "Posrednički softver"
},
"trilium": {
"version": "Verzija",
"notesCount": "Bilješke",
"dbSize": "Veličina baze podataka",
"unknown": "Nepoznato"
},
"navidrome": {
"nothing_streaming": "Nema aktivnih prijenosa",
"please_wait": "Pričekaj"
@@ -410,7 +403,7 @@
"domain_count": "Domene"
},
"medusa": {
"wanted": "Željeno",
"wanted": "Zatraženo",
"queued": "U redu čekanja",
"series": "Serije"
},
@@ -443,11 +436,11 @@
"temp": "TEMP",
"_temp": "Temperatura",
"warn": "Upozori",
"uptime": "AKTIVNO",
"uptime": "Vrijeme rada",
"total": "Ukupno",
"free": "Slobodno",
"used": "Korišteno",
"days": "d",
"days": "dan(a)",
"hours": "h",
"crit": "Krritično",
"read": "Pročitano",
@@ -489,7 +482,7 @@
"57-day": "Ledena rosulja",
"57-night": "Ledena rosulja",
"61-day": "Laka kiša",
"61-night": "Slaba kiša",
"61-night": "Laka kiša",
"63-day": "Kiša",
"63-night": "Kiša",
"65-day": "Jaka kiša",
@@ -499,7 +492,7 @@
"67-day": "Ledena kiša",
"67-night": "Ledena kiša",
"71-day": "Laki snijeg",
"71-night": "Susnježica",
"71-night": "Laki snijeg",
"73-day": "Snijeg",
"73-night": "Snijeg",
"75-day": "Jaki snijeg",
@@ -530,16 +523,15 @@
"up_to_date": "Aktualno",
"child_bridges": "Podređeni mosotvi",
"child_bridges_status": "{{ok}}/{{total}}",
"up": "Aktivno",
"up": "Dostupno",
"pending": "U tijeku",
"down": "Neaktivno",
"ok": "Ok"
"down": "Nedostupno"
},
"healthchecks": {
"new": "Novo",
"up": "Aktivno",
"up": "Dostupno",
"grace": "U razdoblju odgode",
"down": "Neaktivno",
"down": "Nedostupno",
"paused": "Zaustavljeno",
"status": "Stanje",
"last_ping": "Zadnji ping",
@@ -576,8 +568,7 @@
"gluetun": {
"public_ip": "Javni IP",
"region": "Regija",
"country": "Zemlja",
"port_forwarded": "Port proslijeđen"
"country": "Zemlja"
},
"hdhomerun": {
"channels": "Kanali",
@@ -600,15 +591,6 @@
"inbox": "Ulazni sandučić",
"total": "Ukupno"
},
"pangolin": {
"orgs": "Orgs",
"sites": "Sites",
"resources": "Resources",
"targets": "Targets",
"traffic": "Traffic",
"in": "In",
"out": "Out"
},
"peanut": {
"battery_charge": "Napunjenost baterije",
"ups_load": "UPS opterećenje",
@@ -664,8 +646,8 @@
"load": "Prosječno opterećenje",
"memory": "Korištenje memorije",
"wanStatus": "Stanje WAN-a",
"up": "Aktivno",
"down": "Neaktivno",
"up": "Dostupno",
"down": "Nedostupno",
"temp": "Temperatura",
"disk": "Korištenje diska",
"wanIP": "WAN IP"
@@ -708,7 +690,7 @@
"mylar": {
"series": "Serije",
"issues": "Problemi",
"wanted": "Željeno"
"wanted": "Zatraženo"
},
"photoprism": {
"albums": "Albumi",
@@ -723,8 +705,8 @@
"time": "Vrijeme"
},
"firefly": {
"networth": "Neto vrijednost",
"budget": "Budžet"
"networth": "Net Worth",
"budget": "Budget"
},
"grafana": {
"dashboards": "Pregledne ploče",
@@ -762,15 +744,14 @@
"targets_total": "Ukupni broj ciljeva"
},
"gatus": {
"up": "Aktivne stranice",
"down": "Neaktivne stranice",
"up": "Dostupne stranice",
"down": "Nedostupne stranice",
"uptime": "Vrijeme rada"
},
"ghostfolio": {
"gross_percent_today": "Danas",
"gross_percent_1y": "Jedna godina",
"gross_percent_max": "Svo vrijeme",
"net_worth": "Neto vrijednost"
"gross_percent_max": "Svo vrijeme"
},
"audiobookshelf": {
"podcasts": "Podcasti",
@@ -793,12 +774,6 @@
"categories": "Kategorije",
"series": "Serije"
},
"booklore": {
"libraries": "Libraries",
"books": "Books",
"reading": "Reading",
"finished": "Finished"
},
"jdownloader": {
"downloadCount": "Red čekanja",
"downloadBytesRemaining": "Preostalo",
@@ -857,8 +832,8 @@
"openwrt": {
"uptime": "Vrijeme rada",
"cpuLoad": "Prosjećno CPU opterećenje (5m)",
"up": "Aktivno",
"down": "Neaktivno",
"up": "Dostupno",
"down": "Nedostupno",
"bytesTx": "Preneseno",
"bytesRx": "Primljeno"
},
@@ -867,13 +842,13 @@
"uptime": "Vrijeme rada",
"lastDown": "Zadnja nedostupnost",
"downDuration": "Trajanje nedostupnosti",
"sitesUp": "Aktivne stranice",
"sitesDown": "Neaktivne stranice",
"paused": "Pauzirano",
"sitesUp": "Dostupne stranice",
"sitesDown": "Nedostupne stranice",
"paused": "Zaustavljeno",
"notyetchecked": "Još nije provjereno",
"up": "Aktivno",
"up": "Dostupno",
"seemsdown": "Čini se da je nedostupno",
"down": "Neaktivno",
"down": "Nedostupno",
"unknown": "Nepoznato"
},
"calendar": {
@@ -881,21 +856,20 @@
"physicalRelease": "Fizičko izdanje",
"digitalRelease": "Digitalno izdanje",
"noEventsToday": "Danas nema događaja!",
"noEventsFound": "Nema događaja",
"errorWhenLoadingData": "Pogreška prilikom učitavanja podataka kalendara"
"noEventsFound": "Nema događaja"
},
"romm": {
"platforms": "Platforme",
"totalRoms": "Igre",
"saves": "Spremljeno",
"states": "Stanja",
"saves": "Saves",
"states": "States",
"screenshots": "Snimke ekrana",
"totalfilesize": "Ukupna veličina"
},
"mailcow": {
"domains": "Domene",
"mailboxes": "Poštanski sandučići",
"mails": "Pošta",
"mailboxes": "Mailboxes",
"mails": "Mails",
"storage": "Spremište"
},
"netdata": {
@@ -912,7 +886,7 @@
"notifications": "Obavijesti",
"issues": "Problemi",
"pulls": "Zahtjevi za povlačenje",
"repositories": "Repozitoriji"
"repositories": "Repositories"
},
"stash": {
"scenes": "Scene",
@@ -948,7 +922,7 @@
"bans": "Zabrane"
},
"wgeasy": {
"connected": "Spojeno",
"connected": "Povezano",
"enabled": "Aktivirano",
"disabled": "Deaktivirano",
"total": "Ukupno"
@@ -965,11 +939,11 @@
"upload": "Prijenos"
},
"stocks": {
"stocks": "Dionice",
"loading": "Učitavanje",
"open": "Otvoreno - američko tržište",
"closed": "Zatvoreno - američko tržište",
"invalidConfiguration": "Nepravilna konfiguracija"
"stocks": "Stocks",
"loading": "Loading",
"open": "Open - US Market",
"closed": "Closed - US Market",
"invalidConfiguration": "Invalid Configuration"
},
"frigate": {
"cameras": "Kamere",
@@ -982,26 +956,26 @@
"tags": "Oznake"
},
"zabbix": {
"unclassified": "Nije klasificirano",
"unclassified": "Not classified",
"information": "Informacije",
"warning": "Upozorenje",
"average": "Prosjek",
"high": "Visoko",
"disaster": "Katastrofa"
"average": "Average",
"high": "High",
"disaster": "Disaster"
},
"lubelogger": {
"vehicle": "Vozilo",
"vehicles": "Vozila",
"serviceRecords": "Servisni zapisi",
"vehicle": "Vehicle",
"vehicles": "Vehicles",
"serviceRecords": "Service Records",
"reminders": "Podsjetnici",
"nextReminder": "Sljedeći podsjetnik",
"none": "Ništa"
"none": "None"
},
"vikunja": {
"projects": "Aktivni projekti",
"tasks7d": "Zadaci dospijeća ovog tjedna",
"tasksOverdue": "Zakašnjeli zadaci",
"tasksInProgress": "Zadaci u tijeku"
"projects": "Active Projects",
"tasks7d": "Tasks Due This Week",
"tasksOverdue": "Overdue Tasks",
"tasksInProgress": "Tasks In Progress"
},
"headscale": {
"name": "Ime",
@@ -1013,36 +987,36 @@
},
"beszel": {
"name": "Ime",
"systems": "Sustavi",
"up": "Aktivno",
"down": "Neaktivno",
"paused": "Pauzirano",
"systems": "Systems",
"up": "Dostupno",
"down": "Nedostupno",
"paused": "Zaustavljeno",
"pending": "U tijeku",
"status": "Stanje",
"updated": "Aktualizirano",
"cpu": "CPU",
"memory": "MEM",
"disk": "Disk",
"network": "Mreža"
"network": "NET"
},
"argocd": {
"apps": "Aplikacije",
"synced": "Sinkronizirano",
"outOfSync": "Izvan sinkronizacije",
"healthy": "Zdravo",
"degraded": "Degradirano",
"progressing": "Napredovanje",
"apps": "Apps",
"synced": "Synced",
"outOfSync": "Out Of Sync",
"healthy": "Funkcionalno",
"degraded": "Degraded",
"progressing": "Progressing",
"missing": "Nedostaje",
"suspended": "Suspendiran"
"suspended": "Suspended"
},
"spoolman": {
"loading": "Učitavanje"
"loading": "Loading"
},
"gitlab": {
"groups": "Grupe",
"groups": "Groups",
"issues": "Problemi",
"merges": "Zahtjevi za sjedinjenjem",
"projects": "Projekti"
"merges": "Merge Requests",
"projects": "Projects"
},
"apcups": {
"status": "Stanje",
@@ -1050,91 +1024,23 @@
"bcharge": "Napunjenost baterije",
"timeleft": "Preostalo vrijeme"
},
"karakeep": {
"bookmarks": "Oznake",
"favorites": "Favoriti",
"archived": "Arhivirano",
"highlights": "Izdvajamo",
"lists": "Liste",
"hoarder": {
"bookmarks": "Bookmarks",
"favorites": "Favorites",
"archived": "Archived",
"highlights": "Highlights",
"lists": "Lists",
"tags": "Oznake"
},
"slskd": {
"slskStatus": "Mreža",
"connected": "Spojeno",
"connected": "Povezano",
"disconnected": "Odspojeno",
"updateStatus": "Ažuriraj",
"updateStatus": "Update",
"update_yes": "Dostupno",
"update_no": "Aktualno",
"downloads": "Preuzimanje",
"uploads": "Prijenos",
"downloads": "Downloads",
"uploads": "Uploads",
"sharedFiles": "Datoteke"
},
"jellystat": {
"songs": "Pjesme",
"movies": "Filmovi",
"episodes": "Epizode",
"other": "Ostalo"
},
"checkmk": {
"serviceErrors": "Problemi s uslugom",
"hostErrors": "Problemi s host računalom"
},
"komodo": {
"total": "Ukupno",
"running": "Pokrenuto",
"stopped": "Prekinuto",
"down": "Neaktivno",
"unhealthy": "Nezdravo",
"unknown": "Nepoznato",
"servers": "Serveri",
"stacks": "Stacks",
"containers": "Kontejneri"
},
"filebrowser": {
"available": "Dostupno",
"used": "Korišteno",
"total": "Ukupno"
},
"wallos": {
"activeSubscriptions": "Pretplate",
"thisMonthlyCost": "Ovaj mjesec",
"nextMonthlyCost": "Sljedeći mjesec",
"previousMonthlyCost": "Prethodni mjesec",
"nextRenewingSubscription": "Sljedeće plaćanje"
},
"unraid": {
"STARTED": "Pokrenuto",
"STOPPED": "Prekinuto",
"NEW_ARRAY": "Novi znakovni niz",
"RECON_DISK": "Rekonstrukcija diska",
"DISABLE_DISK": "Disk deaktiviran",
"SWAP_DSBL": "Swap deaktiviran",
"INVALID_EXPANSION": "Nevažeće proširenje",
"PARITY_NOT_BIGGEST": "Paritet nije najveći",
"TOO_MANY_MISSING_DISKS": "Previše nedostajućih diskova",
"NEW_DISK_TOO_SMALL": "Novi disk je premalen",
"NO_DATA_DISKS": "Nema podatkovnih diskova",
"notifications": "Obavijesti",
"status": "Stanje",
"cpu": "CPU",
"memoryUsed": "Korištena memorija",
"memoryAvailable": "Dostupna memorija",
"arrayUsed": "Korišteni znakovni niz",
"arrayFree": "Slobodni znakovni niz",
"poolUsed": "{{pool}} korišteno",
"poolFree": "{{pool}} slobodno"
},
"backrest": {
"num_plans": "Planovi",
"num_success_30": "Uspjesi",
"num_failure_30": "Neuspjesi",
"num_success_latest": "Uspjeh",
"num_failure_latest": "Neuspjeh",
"bytes_added_30": "Dodani bajtovi"
},
"yourspotify": {
"songs": "Pjesme",
"time": "Vrijeme",
"artists": "Izvođači"
}
}

View File

@@ -69,7 +69,7 @@
"docker": {
"rx": "RX",
"tx": "TX",
"mem": "MEM",
"mem": "RAM",
"cpu": "Processzor",
"running": "Futó",
"offline": "Nem elérhető",
@@ -93,8 +93,8 @@
"http_status": "HTTP állapot",
"error": "Hiba",
"response": "Válasz",
"down": "Leállt",
"up": "Fut",
"down": "Le",
"up": "Fel",
"not_available": "Nem elérhető"
},
"emby": {
@@ -141,16 +141,16 @@
"connectionStatusDisconnecting": "Kapcsolat bontása",
"connectionStatusDisconnected": "Kapcsolat bontva",
"connectionStatusConnected": "Csatlakozva",
"uptime": "Működési idő",
"uptime": "Üzemidő",
"maxDown": "Max let.",
"maxUp": "Max felt.",
"down": "Leállt",
"up": "Fut",
"down": "Le",
"up": "Fel",
"received": "Fogadott",
"sent": "Küldött",
"externalIPAddress": "Külső IP cím",
"externalIPv6Address": "Küls. IPv6",
"externalIPv6Prefix": "Küls. IPv6-Prefix"
"externalIPv6Address": "Ext. IPv6",
"externalIPv6Prefix": "Ext. IPv6-Prefix"
},
"caddy": {
"upstreams": "Upstreamek",
@@ -169,7 +169,7 @@
},
"tautulli": {
"playing": "Lejátszás",
"transcoding": "Transzkódolás",
"transcoding": "Átkódolás",
"bitrate": "Bitráta",
"no_active": "Nincs aktív lejátszás",
"plex_connection_error": "Plex kapcsolat ellenőrzése"
@@ -178,7 +178,7 @@
"connectedAp": "Csatlakoztatott AP-k",
"activeUser": "Aktív eszközök",
"alerts": "Riasztások",
"connectedGateways": "Csatlakoztatott gateway-ek",
"connectedGateways": "Connected gateways",
"connectedSwitches": "Csatlakoztatott switch-ek"
},
"nzbget": {
@@ -189,7 +189,7 @@
"plex": {
"streams": "Aktív Stream-ek",
"albums": "Albumok",
"movies": "Filmek",
"movies": "Film",
"tv": "TV műsorok"
},
"sabnzbd": {
@@ -241,16 +241,16 @@
"sonarr": {
"wanted": "Keresett",
"queued": "Sorban áll",
"series": "Sorozatok",
"queue": "Várólista",
"series": "Sorozat",
"queue": "Sor",
"unknown": "Ismeretlen"
},
"radarr": {
"wanted": "Keresett",
"missing": "Hiányzik",
"queued": "Sorban áll",
"movies": "Filmek",
"queue": "Várólista",
"movies": "Film",
"queue": "Sor",
"unknown": "Ismeretlen"
},
"lidarr": {
@@ -273,20 +273,19 @@
"available": "Elérhető"
},
"jellyseerr": {
"pending": "Függőben lévő",
"approved": "Jóváhagyott",
"available": "Elérhető",
"issues": "Nyitott problémák"
"pending": "Függőben",
"approved": "Engedélyezett",
"available": "Elérhető"
},
"overseerr": {
"pending": "Függőben lévő",
"pending": "Függőben",
"processing": "Feldolgozás",
"approved": "Jóváhagyott",
"approved": "Engedélyezett",
"available": "Elérhető"
},
"netalertx": {
"total": "Összes",
"connected": "Csatlakoztatott",
"connected": "Csatlakozva",
"new_devices": "Új eszközök",
"down_alerts": "Leállási riasztások"
},
@@ -308,7 +307,7 @@
"ping": "Ping"
},
"portainer": {
"running": "Folyamatban",
"running": "Futó",
"stopped": "Megállított",
"total": "Összes"
},
@@ -350,7 +349,7 @@
"totalClients": "Kliensek"
},
"tdarr": {
"queue": "Várólista",
"queue": "Sor",
"processed": "Feldolgozott",
"errored": "Hibás",
"saved": "Mentett"
@@ -360,12 +359,6 @@
"services": "Folyamatok",
"middleware": "Közvetítő"
},
"trilium": {
"version": "Verzió",
"notesCount": "Jegyzetek",
"dbSize": "Adatbázis mérete",
"unknown": "Ismeretlen"
},
"navidrome": {
"nothing_streaming": "Nincs aktív lejátszás",
"please_wait": "Kérjük Várjon"
@@ -396,7 +389,7 @@
},
"jackett": {
"configured": "Beállított",
"errored": "Hibák"
"errored": "Hibás"
},
"strelaysrv": {
"numActiveSessions": "Munkamenetek",
@@ -412,13 +405,13 @@
"medusa": {
"wanted": "Keresett",
"queued": "Sorban áll",
"series": "Sorozatok"
"series": "Sorozat"
},
"minecraft": {
"players": "Lejátszók",
"version": "Verzió",
"status": "Státusz",
"up": "Kapcsolódva",
"up": "Csatlakozva",
"down": "Nem elérhető"
},
"miniflux": {
@@ -431,7 +424,7 @@
"failedLoginsLast24H": "Sikertelen bejelentkezések (24h)"
},
"proxmox": {
"mem": "MEM",
"mem": "RAM",
"cpu": "Processzor",
"lxc": "LXC-k",
"vms": "VM-ek"
@@ -439,14 +432,14 @@
"glances": {
"cpu": "Processzor",
"load": "Terhelés",
"wait": "Kérem várjon",
"wait": "Kérjük várjon",
"temp": "HŐM",
"_temp": "Hőmérséklet",
"warn": "Figyelmeztet",
"uptime": "FUT",
"total": "Összes",
"free": "Szabad",
"used": "Felhasznált",
"used": "Használt",
"days": "n",
"hours": "ó",
"crit": "Kritikus",
@@ -501,7 +494,7 @@
"71-day": "Enyhe havazás",
"71-night": "Enyhe havazás",
"73-day": "Hó",
"73-night": "Havazás",
"73-night": "Hó",
"75-day": "Erős havazás",
"75-night": "Erős havazás",
"77-day": "Hódara",
@@ -517,7 +510,7 @@
"86-day": "Hózáporok",
"86-night": "Hózáporok",
"95-day": "Zivatar",
"95-night": "Vihar",
"95-night": "Zivatar",
"96-day": "Zivatar jégesővel",
"96-night": "Zivatar jégesővel",
"99-day": "Zivatar jégesővel",
@@ -530,16 +523,15 @@
"up_to_date": "Naprakész",
"child_bridges": "Gyerek Hidak",
"child_bridges_status": "{{ok}}/{{total}}",
"up": "Fut",
"pending": "Függőben lévő",
"down": "Leállt",
"ok": "Ok"
"up": "Fel",
"pending": "Függőben",
"down": "Le"
},
"healthchecks": {
"new": "Új",
"up": "Fut",
"up": "Fel",
"grace": "Türelmi idő alatt",
"down": "Leállt",
"down": "Le",
"paused": "Szünetel",
"status": "Státusz",
"last_ping": "Legutóbbi Ping",
@@ -551,85 +543,75 @@
"containers_failed": "Sikertelen"
},
"autobrr": {
"approvedPushes": "Jóváhagyott",
"approvedPushes": "Engedélyezett",
"rejectedPushes": "Elutasított",
"filters": "Szűrők",
"indexers": "Indexerek"
},
"tubearchivist": {
"downloads": "Várólista",
"downloads": "Sor",
"videos": "Videók",
"channels": "Csatornák",
"playlists": "Lejátszási listák"
},
"truenas": {
"load": "Rendszerterhelés",
"uptime": "Működési idő",
"alerts": "Figyelmeztetések"
"uptime": "Üzemidő",
"alerts": "Riasztások"
},
"pyload": {
"speed": "Sebesség",
"active": "Active",
"queue": "Queue",
"total": "Total"
"active": "Aktív",
"queue": "Sor",
"total": "Összes"
},
"gluetun": {
"public_ip": "Nyilvános IP-cím",
"region": "Régió",
"country": "Ország",
"port_forwarded": "Port Forwarded"
"country": "Ország"
},
"hdhomerun": {
"channels": "Channels",
"channels": "Csatornák",
"hd": "HD",
"tunerCount": "Tuner-ek",
"channelNumber": "Csatorna",
"channelNetwork": "Hálózat",
"signalStrength": "Erősség",
"signalQuality": "Minőség",
"symbolQuality": "Quality",
"networkRate": "Bitrate",
"symbolQuality": "Minőség",
"networkRate": "Bitráta",
"clientIP": "Kliens"
},
"scrutiny": {
"passed": "Megfelelt",
"failed": "Failed",
"unknown": "Unknown"
"failed": "Sikertelen",
"unknown": "Ismeretlen"
},
"paperlessngx": {
"inbox": "Beérkezett",
"total": "Total"
},
"pangolin": {
"orgs": "Orgs",
"sites": "Sites",
"resources": "Resources",
"targets": "Targets",
"traffic": "Traffic",
"in": "In",
"out": "Out"
"total": "Összes"
},
"peanut": {
"battery_charge": "Akku töltöttsége",
"ups_load": "UPS terheltsége",
"ups_status": "UPS állapot",
"online": "Online",
"online": "Csatlakozva",
"on_battery": "Akkuról",
"low_battery": "Alacsony töltöttség"
},
"nextdns": {
"wait": "Please Wait",
"wait": "Kérjük Várjon",
"no_devices": "Nincs fogadott eszközadat"
},
"mikrotik": {
"cpuLoad": "Processzor Terhelés",
"memoryUsed": "Felhasznált Memória",
"uptime": "Uptime",
"uptime": "Üzemidő",
"numberOfLeases": "Bérletek"
},
"xteve": {
"streams_all": "Minden Stream",
"streams_active": "Active Streams",
"streams_active": "Aktív Stream-ek",
"streams_xepg": "XEPG Csatornák"
},
"opendtu": {
@@ -639,7 +621,7 @@
"limit": "Korlát"
},
"opnsense": {
"cpu": "CPU Load",
"cpu": "Processzor Terhelés",
"memory": "Aktív Memória",
"wanUpload": "WAN Feltöltés",
"wanDownload": "WAN Letöltés"
@@ -651,75 +633,75 @@
"layers": "Rétegek"
},
"octoprint": {
"printer_state": "Status",
"printer_state": "Státusz",
"temp_tool": "Szerszám hőmérséklet",
"temp_bed": "Ágy Hőmérséklet",
"job_completion": "Teljesítés"
},
"cloudflared": {
"origin_ip": "Eredeti IP",
"status": "Status"
"status": "Státusz"
},
"pfsense": {
"load": "Átlagos terhelés",
"memory": "RAM Használat",
"wanStatus": "WAN Állapot",
"up": "Up",
"down": "Down",
"temp": "Temp",
"up": "Fel",
"down": "Le",
"temp": "Hőmérséklet",
"disk": "Lemezhasználat",
"wanIP": "WAN IP"
},
"proxmoxbackupserver": {
"datastore_usage": "Adattár",
"failed_tasks_24h": "Sikertelen feladatok 24h",
"cpu_usage": "CPU",
"cpu_usage": "Processzor",
"memory_usage": "Memória"
},
"immich": {
"users": "Users",
"users": "Felhasználók",
"photos": "Fényképek",
"videos": "Videos",
"videos": "Videók",
"storage": "Tárhely"
},
"uptimekuma": {
"up": "Futó Webhelyek",
"down": "Nem Elérhető Webhelyek",
"uptime": "Uptime",
"uptime": "Üzemidő",
"incident": "Incidens",
"m": "m"
"m": "p"
},
"atsumeru": {
"series": "Series",
"series": "Sorozat",
"archives": "Archívum",
"chapters": "Fejezetek",
"categories": "Kategóriák"
},
"komga": {
"libraries": "Könyvtárak",
"series": "Series",
"books": "Books"
"series": "Sorozat",
"books": "Könyvek"
},
"diskstation": {
"days": "Days",
"uptime": "Uptime",
"volumeAvailable": "Available"
"days": "Napok",
"uptime": "Üzemidő",
"volumeAvailable": "Elérhető"
},
"mylar": {
"series": "Series",
"series": "Sorozat",
"issues": "Problémák",
"wanted": "Wanted"
"wanted": "Keresett"
},
"photoprism": {
"albums": "Albums",
"photos": "Photos",
"videos": "Videos",
"albums": "Albumok",
"photos": "Fényképek",
"videos": "Videók",
"people": "Emberek"
},
"fileflows": {
"queue": "Queue",
"processing": "Processing",
"processed": "Processed",
"queue": "Sor",
"processing": "Feldolgozás",
"processed": "Feldolgozott",
"time": "Idő"
},
"firefly": {
@@ -741,11 +723,11 @@
"numshares": "Megosztott Elemek"
},
"kopia": {
"status": "Status",
"status": "Státusz",
"size": "Méret",
"lastrun": "Legutóbbi futtatás",
"nextrun": "Következő Futtatás",
"failed": "Failed"
"failed": "Sikertelen"
},
"unmanic": {
"active_workers": "Aktív Dolgozók",
@@ -762,21 +744,20 @@
"targets_total": "Összes Célpont"
},
"gatus": {
"up": "Sites Up",
"down": "Sites Down",
"uptime": "Uptime"
"up": "Futó Webhelyek",
"down": "Nem Elérhető Webhelyek",
"uptime": "Üzemidő"
},
"ghostfolio": {
"gross_percent_today": "Today",
"gross_percent_today": "Ma",
"gross_percent_1y": "Egy év",
"gross_percent_max": "Mindig",
"net_worth": "Net Worth"
"gross_percent_max": "Mindig"
},
"audiobookshelf": {
"podcasts": "Podcast",
"books": "Books",
"books": "Könyvek",
"podcastsDuration": "Időtartam",
"booksDuration": "Duration"
"booksDuration": "Időtartam"
},
"homeassistant": {
"people_home": "Emberek otthon",
@@ -785,51 +766,45 @@
},
"whatsupdocker": {
"monitoring": "Nyomonkövetés",
"updates": "Updates"
"updates": "Frissítések"
},
"calibreweb": {
"books": "Books",
"books": "Könyvek",
"authors": "Szerzők",
"categories": "Categories",
"series": "Series"
},
"booklore": {
"libraries": "Libraries",
"books": "Books",
"reading": "Reading",
"finished": "Finished"
"categories": "Kategóriák",
"series": "Sorozat"
},
"jdownloader": {
"downloadCount": "Queue",
"downloadBytesRemaining": "Remaining",
"downloadTotalBytes": "Size",
"downloadSpeed": "Speed"
"downloadCount": "Sor",
"downloadBytesRemaining": "Hátralévő",
"downloadTotalBytes": "Méret",
"downloadSpeed": "Sebesség"
},
"kavita": {
"seriesCount": "Series",
"totalFiles": "Files"
"seriesCount": "Sorozat",
"totalFiles": "Fájlok"
},
"azuredevops": {
"result": "Eredmény",
"status": "Status",
"status": "Státusz",
"buildId": "Gyártás ID",
"succeeded": "Sikerült",
"notStarted": "Nem indult",
"failed": "Failed",
"failed": "Sikertelen",
"canceled": "Megszakítva",
"inProgress": "Folyamatban",
"totalPrs": "Minden PR",
"myPrs": "Saját PR-ek",
"approved": "Approved"
"approved": "Engedélyezett"
},
"gamedig": {
"status": "Status",
"online": "Online",
"offline": "Offline",
"status": "Státusz",
"online": "Csatlakozva",
"offline": "Nem elérhető",
"name": "Név",
"map": "Térkép",
"currentPlayers": "Jelenlegi játékosok",
"players": "Players",
"players": "Lejátszók",
"maxPlayers": "Max. játékosok",
"bots": "Botok",
"ping": "Ping"
@@ -842,47 +817,46 @@
},
"mealie": {
"recipes": "Receptek",
"users": "Users",
"categories": "Categories",
"users": "Felhasználók",
"categories": "Kategóriák",
"tags": "Címkék"
},
"openmediavault": {
"downloading": "Letöltés folyamatban",
"total": "Total",
"running": "Running",
"stopped": "Stopped",
"passed": "Passed",
"failed": "Failed"
"total": "Összes",
"running": "Futó",
"stopped": "Megállított",
"passed": "Megfelelt",
"failed": "Sikertelen"
},
"openwrt": {
"uptime": "Uptime",
"uptime": "Üzemidő",
"cpuLoad": "Átlag CPU terhelés (5p)",
"up": "Up",
"down": "Down",
"up": "Fel",
"down": "Le",
"bytesTx": "Továbbított",
"bytesRx": "Received"
"bytesRx": "Fogadott"
},
"uptimerobot": {
"status": "Status",
"uptime": "Uptime",
"status": "Státusz",
"uptime": "Üzemidő",
"lastDown": "Utolsó leállás",
"downDuration": "Leállás ideje",
"sitesUp": "Sites Up",
"sitesDown": "Sites Down",
"paused": "Paused",
"sitesUp": "Futó Webhelyek",
"sitesDown": "Nem Elérhető Webhelyek",
"paused": "Szünetel",
"notyetchecked": "Még nincs ellenőrizve",
"up": "Up",
"up": "Fel",
"seemsdown": "Elérhetetlennek tűnik",
"down": "Down",
"unknown": "Unknown"
"down": "Le",
"unknown": "Ismeretlen"
},
"calendar": {
"inCinemas": "Mozikban",
"physicalRelease": "Fizikai kiadás",
"digitalRelease": "Digitális kiadás",
"noEventsToday": "Ezen a napon nincsenek események!",
"noEventsFound": "Nem található esemény",
"errorWhenLoadingData": "Error when loading calendar data"
"noEventsFound": "Nem található esemény"
},
"romm": {
"platforms": "Felület",
@@ -893,10 +867,10 @@
"totalfilesize": "Teljes méret"
},
"mailcow": {
"domains": "Domains",
"domains": "Domainek",
"mailboxes": "E-mail fiókok",
"mails": "Mailek",
"storage": "Storage"
"storage": "Tárhely"
},
"netdata": {
"warnings": "Figyelmeztetések",
@@ -905,12 +879,12 @@
"plantit": {
"events": "Események",
"plants": "Növények",
"photos": "Photos",
"photos": "Fényképek",
"species": "Fajok"
},
"gitea": {
"notifications": "Üzenetek",
"issues": "Issues",
"issues": "Problémák",
"pulls": "Pull request-ek",
"repositories": "Repositories"
},
@@ -926,13 +900,13 @@
"galleries": "Galériák",
"performers": "Előadók",
"studios": "Stúdiók",
"movies": "Movies",
"tags": "Tags",
"movies": "Film",
"tags": "Címkék",
"oCount": "O szám"
},
"tandoor": {
"users": "Users",
"recipes": "Recipes",
"users": "Felhasználók",
"recipes": "Receptek",
"keywords": "Kulcsszavak"
},
"homebox": {
@@ -940,18 +914,18 @@
"totalWithWarranty": "Garanciával",
"locations": "Helyek",
"labels": "Címkék",
"users": "Users",
"users": "Felhasználók",
"totalValue": "Teljes érték"
},
"crowdsec": {
"alerts": "Alerts",
"alerts": "Riasztások",
"bans": "Kitiltások"
},
"wgeasy": {
"connected": "Connected",
"enabled": "Enabled",
"disabled": "Disabled",
"total": "Total"
"connected": "Csatlakozva",
"enabled": "Bekapcsolva",
"disabled": "Kikapcsolva",
"total": "Összes"
},
"swagdashboard": {
"proxied": "Proxyzott",
@@ -961,8 +935,8 @@
},
"myspeed": {
"ping": "Ping",
"download": "Download",
"upload": "Upload"
"download": "Letöltés",
"upload": "Feltöltés"
},
"stocks": {
"stocks": "Tőzsde",
@@ -973,17 +947,17 @@
},
"frigate": {
"cameras": "Kamerák",
"uptime": "Uptime",
"version": "Version"
"uptime": "Üzemidő",
"version": "Verzió"
},
"linkwarden": {
"links": "Linkek",
"collections": "Gyűjtemény",
"tags": "Tags"
"tags": "Címkék"
},
"zabbix": {
"unclassified": "Nem titkosított",
"information": "Information",
"information": "Információ",
"warning": "Figyelmeztetés",
"average": "Átlag",
"high": "Magas",
@@ -1004,24 +978,24 @@
"tasksInProgress": "Folyamatban levő Feladatok"
},
"headscale": {
"name": "Name",
"address": "Address",
"last_seen": "Last Seen",
"status": "Status",
"online": "Online",
"offline": "Offline"
"name": "Név",
"address": "Cím",
"last_seen": "Utoljára látott",
"status": "Státusz",
"online": "Csatlakozva",
"offline": "Nem elérhető"
},
"beszel": {
"name": "Name",
"name": "Név",
"systems": "Rendszerek",
"up": "Up",
"down": "Down",
"paused": "Paused",
"pending": "Pending",
"status": "Status",
"updated": "Updated",
"cpu": "CPU",
"memory": "MEM",
"up": "Fel",
"down": "Le",
"paused": "Szünetel",
"pending": "Függőben",
"status": "Státusz",
"updated": "Frissített",
"cpu": "Processzor",
"memory": "RAM",
"disk": "Lemez",
"network": "Hálózat"
},
@@ -1029,112 +1003,44 @@
"apps": "Alkalmazások",
"synced": "Szinkronizált",
"outOfSync": "Nincs szinkronban",
"healthy": "Healthy",
"healthy": "Egészséges",
"degraded": "Leépült",
"progressing": "Halad",
"missing": "Missing",
"missing": "Hiányzik",
"suspended": "Felfüggesztett"
},
"spoolman": {
"loading": "Loading"
"loading": "Betöltés"
},
"gitlab": {
"groups": "Csoportok",
"issues": "Issues",
"issues": "Problémák",
"merges": "Merge kérések",
"projects": "Projektek"
},
"apcups": {
"status": "Status",
"load": "Load",
"bcharge": "Battery Charge",
"timeleft": "Time Left"
"status": "Státusz",
"load": "Terhelés",
"bcharge": "Akku töltöttsége",
"timeleft": "Hátralévő idő"
},
"karakeep": {
"hoarder": {
"bookmarks": "Bookmarks",
"favorites": "Favorites",
"archived": "Archived",
"highlights": "Highlights",
"lists": "Lists",
"tags": "Tags"
"tags": "Címkék"
},
"slskd": {
"slskStatus": "Network",
"connected": "Connected",
"disconnected": "Disconnected",
"slskStatus": "Hálózat",
"connected": "Csatlakozva",
"disconnected": "Kapcsolat bontva",
"updateStatus": "Update",
"update_yes": "Available",
"update_no": "Up to Date",
"update_yes": "Elérhető",
"update_no": "Naprakész",
"downloads": "Downloads",
"uploads": "Uploads",
"sharedFiles": "Files"
},
"jellystat": {
"songs": "Songs",
"movies": "Movies",
"episodes": "Episodes",
"other": "Other"
},
"checkmk": {
"serviceErrors": "Service issues",
"hostErrors": "Host issues"
},
"komodo": {
"total": "Total",
"running": "Running",
"stopped": "Stopped",
"down": "Down",
"unhealthy": "Unhealthy",
"unknown": "Unknown",
"servers": "Servers",
"stacks": "Stacks",
"containers": "Containers"
},
"filebrowser": {
"available": "Available",
"used": "Used",
"total": "Total"
},
"wallos": {
"activeSubscriptions": "Subscriptions",
"thisMonthlyCost": "This Month",
"nextMonthlyCost": "Next Month",
"previousMonthlyCost": "Prev. Month",
"nextRenewingSubscription": "Next Payment"
},
"unraid": {
"STARTED": "Started",
"STOPPED": "Stopped",
"NEW_ARRAY": "New Array",
"RECON_DISK": "Reconstructing Disk",
"DISABLE_DISK": "Disk Disabled",
"SWAP_DSBL": "Swap Disable",
"INVALID_EXPANSION": "Invalid Expansion",
"PARITY_NOT_BIGGEST": "Parity Not Biggest",
"TOO_MANY_MISSING_DISKS": "Too Many Missing Disks",
"NEW_DISK_TOO_SMALL": "New Disk Too Small",
"NO_DATA_DISKS": "No Data Disks",
"notifications": "Notifications",
"status": "Status",
"cpu": "CPU",
"memoryUsed": "Memory Used",
"memoryAvailable": "Memory Available",
"arrayUsed": "Array Used",
"arrayFree": "Array Free",
"poolUsed": "{{pool}} Used",
"poolFree": "{{pool}} Free"
},
"backrest": {
"num_plans": "Plans",
"num_success_30": "Successes",
"num_failure_30": "Failures",
"num_success_latest": "Succeeding",
"num_failure_latest": "Failing",
"bytes_added_30": "Bytes Added"
},
"yourspotify": {
"songs": "Songs",
"time": "Time",
"artists": "Artists"
"sharedFiles": "Fájlok"
}
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -63,7 +63,7 @@
"wlan_users": "WLAN lietotāji",
"up": "UP",
"down": "NEDARBOJAS",
"wait": "Please wait",
"wait": "Lūdzu, uzgaidiet",
"empty_data": "Subsystem status unknown"
},
"docker": {
@@ -83,7 +83,7 @@
"partial": "Partial"
},
"ping": {
"error": "Error",
"error": "Kļūda",
"ping": "Ping",
"down": "Down",
"up": "Up",
@@ -91,7 +91,7 @@
},
"siteMonitor": {
"http_status": "HTTP status",
"error": "Error",
"error": "Kļūda",
"response": "Response",
"down": "Down",
"up": "Up",
@@ -108,11 +108,11 @@
"songs": "Songs"
},
"esphome": {
"offline": "Offline",
"offline_alt": "Offline",
"offline": "Bezsaistē",
"offline_alt": "Bezsaistē",
"online": "Online",
"total": "Total",
"unknown": "Unknown"
"total": "Kopā",
"unknown": "Nezināms"
},
"evcc": {
"pv_power": "Production",
@@ -133,7 +133,7 @@
"unread": "Unread"
},
"fritzbox": {
"connectionStatus": "Status",
"connectionStatus": "Statuss",
"connectionStatusUnconfigured": "Unconfigured",
"connectionStatusConnecting": "Connecting",
"connectionStatusAuthenticating": "Authenticating",
@@ -168,10 +168,10 @@
"passes": "Passes"
},
"tautulli": {
"playing": "Playing",
"transcoding": "Transcoding",
"playing": "Atskaņo",
"transcoding": "Pārkodē",
"bitrate": "Bitrate",
"no_active": "No Active Streams",
"no_active": "Nav aktīvu straumju",
"plex_connection_error": "Check Plex Connection"
},
"omada": {
@@ -199,20 +199,20 @@
},
"rutorrent": {
"active": "Aktīvs",
"upload": "Upload",
"download": "Download"
"upload": "Augšupielāde",
"download": "Lejupielāde"
},
"transmission": {
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
"download": "Lejupielāde",
"upload": "Augšupielāde",
"leech": "Ņēmēji",
"seed": "Devēji"
},
"qbittorrent": {
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
"download": "Lejupielāde",
"upload": "Augšupielāde",
"leech": "Ņēmēji",
"seed": "Devēji"
},
"qnap": {
"cpuUsage": "CPU Usage",
@@ -223,35 +223,35 @@
"invalid": "Invalid"
},
"deluge": {
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
"download": "Lejupielāde",
"upload": "Augšupielāde",
"leech": "Ņēmēji",
"seed": "Devēji"
},
"develancacheui": {
"cachehitbytes": "Cache Hit Bytes",
"cachemissbytes": "Cache Miss Bytes"
},
"downloadstation": {
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
"download": "Lejupielāde",
"upload": "Augšupielāde",
"leech": "Ņēmēji",
"seed": "Devēji"
},
"sonarr": {
"wanted": "Wanted",
"queued": "Queued",
"series": "Series",
"queue": "Queue",
"unknown": "Unknown"
"queue": "Rindā",
"unknown": "Nezināms"
},
"radarr": {
"wanted": "Wanted",
"missing": "Missing",
"queued": "Queued",
"movies": "Movies",
"queue": "Queue",
"unknown": "Unknown"
"queue": "Rindā",
"unknown": "Nezināms"
},
"lidarr": {
"wanted": "Wanted",
@@ -275,8 +275,7 @@
"jellyseerr": {
"pending": "Pending",
"approved": "Approved",
"available": "Available",
"issues": "Open Issues"
"available": "Available"
},
"overseerr": {
"pending": "Pending",
@@ -285,7 +284,7 @@
"available": "Available"
},
"netalertx": {
"total": "Total",
"total": "Kopā",
"connected": "Connected",
"new_devices": "New Devices",
"down_alerts": "Down Alerts"
@@ -303,17 +302,17 @@
"latency": "Latency"
},
"speedtest": {
"upload": "Upload",
"download": "Download",
"upload": "Augšupielāde",
"download": "Lejupielāde",
"ping": "Ping"
},
"portainer": {
"running": "Running",
"stopped": "Stopped",
"total": "Total"
"total": "Kopā"
},
"suwayomi": {
"download": "Downloaded",
"download": "Lejupielādēts",
"nondownload": "Non-Downloaded",
"read": "Read",
"unread": "Unread",
@@ -350,7 +349,7 @@
"totalClients": "Clients"
},
"tdarr": {
"queue": "Queue",
"queue": "Rindā",
"processed": "Processed",
"errored": "Errored",
"saved": "Saved"
@@ -360,20 +359,14 @@
"services": "Services",
"middleware": "Middleware"
},
"trilium": {
"version": "Version",
"notesCount": "Notes",
"dbSize": "Database Size",
"unknown": "Unknown"
},
"navidrome": {
"nothing_streaming": "No Active Streams",
"nothing_streaming": "Nav aktīvu straumju",
"please_wait": "Please Wait"
},
"npm": {
"enabled": "Enabled",
"disabled": "Disabled",
"total": "Total"
"total": "Kopā"
},
"coinmarketcap": {
"configure": "Configure one or more crypto currencies to track",
@@ -405,7 +398,7 @@
"transferRate": "Rate"
},
"mastodon": {
"user_count": "Users",
"user_count": "Lietotāji",
"status_count": "Posts",
"domain_count": "Domains"
},
@@ -417,16 +410,16 @@
"minecraft": {
"players": "Players",
"version": "Version",
"status": "Status",
"status": "Statuss",
"up": "Online",
"down": "Offline"
"down": "Bezsaistē"
},
"miniflux": {
"read": "Read",
"unread": "Unread"
},
"authentik": {
"users": "Users",
"users": "Lietotāji",
"loginsLast24H": "Logins (24h)",
"failedLoginsLast24H": "Failed Logins (24h)"
},
@@ -438,15 +431,15 @@
},
"glances": {
"cpu": "CPU",
"load": "Load",
"wait": "Please wait",
"load": "Ielādē",
"wait": "Lūdzu, uzgaidiet",
"temp": "TEMP",
"_temp": "Temp",
"warn": "Warn",
"uptime": "UP",
"total": "Total",
"free": "Free",
"used": "Used",
"total": "Kopā",
"free": "Brīvs",
"used": "Izmantojas",
"days": "d",
"hours": "h",
"crit": "Crit",
@@ -471,37 +464,37 @@
"1-day": "Galvenokārt saulains",
"1-night": "Galvenokārt skaidrs",
"2-day": "Daļēji apmācies",
"2-night": "Partly Cloudy",
"2-night": "Daļēji apmācies",
"3-day": "Apmācies",
"3-night": "Cloudy",
"3-night": "Apmācies",
"45-day": "Miglains",
"45-night": "Foggy",
"48-day": "Foggy",
"48-night": "Foggy",
"45-night": "Miglains",
"48-day": "Miglains",
"48-night": "Miglains",
"51-day": "Neliels lietus",
"51-night": "Light Drizzle",
"51-night": "Neliels lietus",
"53-day": "Lietus",
"53-night": "Drizzle",
"53-night": "Lietus",
"55-day": "Spēcīgs lietus",
"55-night": "Heavy Drizzle",
"55-night": "Spēcīgs lietus",
"56-day": "Neliels stindzinošs lietus",
"56-night": "Light Freezing Drizzle",
"56-night": "Neliels stindzinošs lietus",
"57-day": "Sasalstošs lietus",
"57-night": "Freezing Drizzle",
"57-night": "Sasalstošs lietus",
"61-day": "Viegls lietus",
"61-night": "Light Rain",
"61-night": "Viegls lietus",
"63-day": "Lietus",
"63-night": "Rain",
"63-night": "Lietus",
"65-day": "Spēcīgs lietus",
"65-night": "Heavy Rain",
"65-night": "Spēcīgs lietus",
"66-day": "Ledains lietus",
"66-night": "Freezing Rain",
"67-day": "Freezing Rain",
"67-night": "Freezing Rain",
"66-night": "Ledains lietus",
"67-day": "Ledains lietus",
"67-night": "Ledains lietus",
"71-day": "Neliels sniegs",
"71-night": "Light Snow",
"71-night": "Neliels sniegs",
"73-day": "Sniegs",
"73-night": "Snow",
"73-night": "Sniegs",
"75-day": "Heavy Snow",
"75-night": "Heavy Snow",
"77-day": "Snow Grains",
@@ -532,8 +525,7 @@
"child_bridges_status": "{{ok}}/{{total}}",
"up": "Up",
"pending": "Pending",
"down": "Down",
"ok": "Ok"
"down": "Down"
},
"healthchecks": {
"new": "New",
@@ -541,7 +533,7 @@
"grace": "In Grace Period",
"down": "Down",
"paused": "Paused",
"status": "Status",
"status": "Statuss",
"last_ping": "Last Ping",
"never": "No pings yet"
},
@@ -557,7 +549,7 @@
"indexers": "Indexers"
},
"tubearchivist": {
"downloads": "Queue",
"downloads": "Rindā",
"videos": "Videos",
"channels": "Channels",
"playlists": "Playlists"
@@ -565,19 +557,18 @@
"truenas": {
"load": "System Load",
"uptime": "Uptime",
"alerts": "Alerts"
"alerts": "Paziņojumi"
},
"pyload": {
"speed": "Speed",
"active": "Active",
"queue": "Queue",
"total": "Total"
"active": "Aktīvs",
"queue": "Rindā",
"total": "Kopā"
},
"gluetun": {
"public_ip": "Public IP",
"region": "Region",
"country": "Country",
"port_forwarded": "Port Forwarded"
"country": "Country"
},
"hdhomerun": {
"channels": "Channels",
@@ -594,20 +585,11 @@
"scrutiny": {
"passed": "Passed",
"failed": "Failed",
"unknown": "Unknown"
"unknown": "Nezināms"
},
"paperlessngx": {
"inbox": "Inbox",
"total": "Total"
},
"pangolin": {
"orgs": "Orgs",
"sites": "Sites",
"resources": "Resources",
"targets": "Targets",
"traffic": "Traffic",
"in": "In",
"out": "Out"
"total": "Kopā"
},
"peanut": {
"battery_charge": "Battery Charge",
@@ -629,7 +611,7 @@
},
"xteve": {
"streams_all": "All Streams",
"streams_active": "Active Streams",
"streams_active": "Aktīvās straumes",
"streams_xepg": "XEPG Channels"
},
"opendtu": {
@@ -651,14 +633,14 @@
"layers": "Layers"
},
"octoprint": {
"printer_state": "Status",
"printer_state": "Statuss",
"temp_tool": "Tool temp",
"temp_bed": "Bed temp",
"job_completion": "Completion"
},
"cloudflared": {
"origin_ip": "Origin IP",
"status": "Status"
"status": "Statuss"
},
"pfsense": {
"load": "Load Avg",
@@ -677,7 +659,7 @@
"memory_usage": "Memory"
},
"immich": {
"users": "Users",
"users": "Lietotāji",
"photos": "Photos",
"videos": "Videos",
"storage": "Storage"
@@ -698,10 +680,10 @@
"komga": {
"libraries": "Libraries",
"series": "Series",
"books": "Books"
"books": "Grāmatas"
},
"diskstation": {
"days": "Days",
"days": "Dienas",
"uptime": "Uptime",
"volumeAvailable": "Available"
},
@@ -717,7 +699,7 @@
"people": "People"
},
"fileflows": {
"queue": "Queue",
"queue": "Rindā",
"processing": "Processing",
"processed": "Processed",
"time": "Time"
@@ -741,7 +723,7 @@
"numshares": "Shared Items"
},
"kopia": {
"status": "Status",
"status": "Statuss",
"size": "Size",
"lastrun": "Last Run",
"nextrun": "Next Run",
@@ -769,12 +751,11 @@
"ghostfolio": {
"gross_percent_today": "Today",
"gross_percent_1y": "One year",
"gross_percent_max": "All time",
"net_worth": "Net Worth"
"gross_percent_max": "All time"
},
"audiobookshelf": {
"podcasts": "Podcasts",
"books": "Books",
"books": "Grāmatas",
"podcastsDuration": "Duration",
"booksDuration": "Duration"
},
@@ -788,20 +769,14 @@
"updates": "Updates"
},
"calibreweb": {
"books": "Books",
"books": "Grāmatas",
"authors": "Authors",
"categories": "Categories",
"series": "Series"
},
"booklore": {
"libraries": "Libraries",
"books": "Books",
"reading": "Reading",
"finished": "Finished"
},
"jdownloader": {
"downloadCount": "Queue",
"downloadBytesRemaining": "Remaining",
"downloadCount": "Rindā",
"downloadBytesRemaining": "Palika",
"downloadTotalBytes": "Size",
"downloadSpeed": "Speed"
},
@@ -811,7 +786,7 @@
},
"azuredevops": {
"result": "Result",
"status": "Status",
"status": "Statuss",
"buildId": "Build ID",
"succeeded": "Succeeded",
"notStarted": "Not Started",
@@ -823,9 +798,9 @@
"approved": "Approved"
},
"gamedig": {
"status": "Status",
"status": "Statuss",
"online": "Online",
"offline": "Offline",
"offline": "Bezsaistē",
"name": "Name",
"map": "Map",
"currentPlayers": "Current players",
@@ -842,13 +817,13 @@
},
"mealie": {
"recipes": "Recipes",
"users": "Users",
"users": "Lietotāji",
"categories": "Categories",
"tags": "Tags"
},
"openmediavault": {
"downloading": "Downloading",
"total": "Total",
"total": "Kopā",
"running": "Running",
"stopped": "Stopped",
"passed": "Passed",
@@ -863,7 +838,7 @@
"bytesRx": "Received"
},
"uptimerobot": {
"status": "Status",
"status": "Statuss",
"uptime": "Uptime",
"lastDown": "Last Downtime",
"downDuration": "Downtime Duration",
@@ -874,15 +849,14 @@
"up": "Up",
"seemsdown": "Seems Down",
"down": "Down",
"unknown": "Unknown"
"unknown": "Nezināms"
},
"calendar": {
"inCinemas": "In cinemas",
"physicalRelease": "Physical release",
"digitalRelease": "Digital release",
"noEventsToday": "No events for today!",
"noEventsFound": "No events found",
"errorWhenLoadingData": "Error when loading calendar data"
"noEventsFound": "No events found"
},
"romm": {
"platforms": "Platforms",
@@ -931,7 +905,7 @@
"oCount": "O Count"
},
"tandoor": {
"users": "Users",
"users": "Lietotāji",
"recipes": "Recipes",
"keywords": "Keywords"
},
@@ -940,18 +914,18 @@
"totalWithWarranty": "With Warranty",
"locations": "Locations",
"labels": "Labels",
"users": "Users",
"users": "Lietotāji",
"totalValue": "Total Value"
},
"crowdsec": {
"alerts": "Alerts",
"alerts": "Paziņojumi",
"bans": "Bans"
},
"wgeasy": {
"connected": "Connected",
"enabled": "Enabled",
"disabled": "Disabled",
"total": "Total"
"total": "Kopā"
},
"swagdashboard": {
"proxied": "Proxied",
@@ -961,8 +935,8 @@
},
"myspeed": {
"ping": "Ping",
"download": "Download",
"upload": "Upload"
"download": "Lejupielāde",
"upload": "Augšupielāde"
},
"stocks": {
"stocks": "Stocks",
@@ -983,7 +957,7 @@
},
"zabbix": {
"unclassified": "Not classified",
"information": "Information",
"information": "Informācija",
"warning": "Warning",
"average": "Average",
"high": "High",
@@ -1007,9 +981,9 @@
"name": "Name",
"address": "Address",
"last_seen": "Last Seen",
"status": "Status",
"status": "Statuss",
"online": "Online",
"offline": "Offline"
"offline": "Bezsaistē"
},
"beszel": {
"name": "Name",
@@ -1018,7 +992,7 @@
"down": "Down",
"paused": "Paused",
"pending": "Pending",
"status": "Status",
"status": "Statuss",
"updated": "Updated",
"cpu": "CPU",
"memory": "MEM",
@@ -1045,12 +1019,12 @@
"projects": "Projects"
},
"apcups": {
"status": "Status",
"load": "Load",
"status": "Statuss",
"load": "Ielādē",
"bcharge": "Battery Charge",
"timeleft": "Time Left"
"timeleft": "Atlikušais laiks"
},
"karakeep": {
"hoarder": {
"bookmarks": "Bookmarks",
"favorites": "Favorites",
"archived": "Archived",
@@ -1068,73 +1042,5 @@
"downloads": "Downloads",
"uploads": "Uploads",
"sharedFiles": "Files"
},
"jellystat": {
"songs": "Songs",
"movies": "Movies",
"episodes": "Episodes",
"other": "Other"
},
"checkmk": {
"serviceErrors": "Service issues",
"hostErrors": "Host issues"
},
"komodo": {
"total": "Total",
"running": "Running",
"stopped": "Stopped",
"down": "Down",
"unhealthy": "Unhealthy",
"unknown": "Unknown",
"servers": "Servers",
"stacks": "Stacks",
"containers": "Containers"
},
"filebrowser": {
"available": "Available",
"used": "Used",
"total": "Total"
},
"wallos": {
"activeSubscriptions": "Subscriptions",
"thisMonthlyCost": "This Month",
"nextMonthlyCost": "Next Month",
"previousMonthlyCost": "Prev. Month",
"nextRenewingSubscription": "Next Payment"
},
"unraid": {
"STARTED": "Started",
"STOPPED": "Stopped",
"NEW_ARRAY": "New Array",
"RECON_DISK": "Reconstructing Disk",
"DISABLE_DISK": "Disk Disabled",
"SWAP_DSBL": "Swap Disable",
"INVALID_EXPANSION": "Invalid Expansion",
"PARITY_NOT_BIGGEST": "Parity Not Biggest",
"TOO_MANY_MISSING_DISKS": "Too Many Missing Disks",
"NEW_DISK_TOO_SMALL": "New Disk Too Small",
"NO_DATA_DISKS": "No Data Disks",
"notifications": "Notifications",
"status": "Status",
"cpu": "CPU",
"memoryUsed": "Memory Used",
"memoryAvailable": "Memory Available",
"arrayUsed": "Array Used",
"arrayFree": "Array Free",
"poolUsed": "{{pool}} Used",
"poolFree": "{{pool}} Free"
},
"backrest": {
"num_plans": "Plans",
"num_success_30": "Successes",
"num_failure_30": "Failures",
"num_success_latest": "Succeeding",
"num_failure_latest": "Failing",
"bytes_added_30": "Bytes Added"
},
"yourspotify": {
"songs": "Songs",
"time": "Time",
"artists": "Artists"
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -61,7 +61,7 @@
"wlan_devices": "WLAN Apparaten",
"lan_users": "LAN Gebruikers",
"wlan_users": "WLAN Gebruikers",
"up": "Online",
"up": "UP",
"down": "OFFLINE",
"wait": "Even geduld",
"empty_data": "Subsysteem status onbekend"
@@ -141,7 +141,7 @@
"connectionStatusDisconnecting": "Verbinding verbreken",
"connectionStatusDisconnected": "Verbinding verbroken",
"connectionStatusConnected": "Verbonden",
"uptime": "Tijd online",
"uptime": "Online",
"maxDown": "Max. Download",
"maxUp": "Max. Upload",
"down": "Offline",
@@ -168,8 +168,8 @@
"passes": "Gepasseerd"
},
"tautulli": {
"playing": "Speelt",
"transcoding": "Bezig met transcoderen",
"playing": "Afspelen",
"transcoding": "Transcodering",
"bitrate": "Bitrate",
"no_active": "Geen Actieve Streams",
"plex_connection_error": "Controleer Plex Connectie"
@@ -178,7 +178,7 @@
"connectedAp": "Verbonden APs",
"activeUser": "Actieve apparaten",
"alerts": "Meldingen",
"connectedGateways": "Verbonden gateways",
"connectedGateways": "Connected gateways",
"connectedSwitches": "Verbonden switches"
},
"nzbget": {
@@ -226,7 +226,7 @@
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
"seed": "Delen"
},
"develancacheui": {
"cachehitbytes": "Cache Hit Bytes",
@@ -236,7 +236,7 @@
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
"seed": "Delen"
},
"sonarr": {
"wanted": "Gezocht",
@@ -248,19 +248,19 @@
"radarr": {
"wanted": "Gezocht",
"missing": "Ontbreekt",
"queued": "In de wachtrij",
"queued": "Wachtrij",
"movies": "Films",
"queue": "Wachtrij",
"unknown": "Onbekend"
},
"lidarr": {
"wanted": "Gezocht",
"queued": "In de wachtrij",
"queued": "Wachtrij",
"artists": "Artiesten"
},
"readarr": {
"wanted": "Gezocht",
"queued": "In de wachtrij",
"queued": "Wachtrij",
"books": "Boeken"
},
"bazarr": {
@@ -275,8 +275,7 @@
"jellyseerr": {
"pending": "In afwachting",
"approved": "Goedgekeurd",
"available": "Beschikbaar",
"issues": "Open Issues"
"available": "Beschikbaar"
},
"overseerr": {
"pending": "In afwachting",
@@ -315,7 +314,7 @@
"suwayomi": {
"download": "Gedownload",
"nondownload": "Niet gedownload",
"read": "Lezen",
"read": "Gelezen",
"unread": "Ongelezen",
"downloadedread": "Gedownload & gelezen",
"downloadedunread": "Gedownload & ongelezen",
@@ -360,12 +359,6 @@
"services": "Diensten",
"middleware": "Middleware"
},
"trilium": {
"version": "Versie",
"notesCount": "Notities",
"dbSize": "Database grootte",
"unknown": "Onbekend"
},
"navidrome": {
"nothing_streaming": "Geen Actieve Streams",
"please_wait": "Even geduld aub"
@@ -396,13 +389,13 @@
},
"jackett": {
"configured": "Geconfigureerd",
"errored": "Mislukt"
"errored": "Fout"
},
"strelaysrv": {
"numActiveSessions": "Sessies",
"numConnections": "Verbindingen",
"dataRelayed": "Omgeleid",
"transferRate": "Doorvoersnelheid"
"transferRate": "Rate"
},
"mastodon": {
"user_count": "Gebruikers",
@@ -411,14 +404,14 @@
},
"medusa": {
"wanted": "Gezocht",
"queued": "In de wachtrij",
"queued": "Wachtrij",
"series": "Series"
},
"minecraft": {
"players": "Spelers",
"version": "Versie",
"status": "Status",
"up": "Online",
"up": "Bereikbaar",
"down": "Offline"
},
"miniflux": {
@@ -443,14 +436,14 @@
"temp": "TEMP",
"_temp": "Temp",
"warn": "Waarschuwing",
"uptime": "Online",
"uptime": "UP",
"total": "Totaal",
"free": "Vrij",
"used": "Gebruikt",
"days": "d",
"hours": "u",
"crit": "Kritiek",
"read": "Lezen",
"read": "Gelezen",
"write": "Schrijven",
"gpu": "GPU",
"mem": "Mem",
@@ -507,9 +500,9 @@
"77-day": "Sneeuw korrels",
"77-night": "Sneeuw korrels",
"80-day": "Lichte regenbui",
"80-night": "Lichte buien",
"80-night": "Lichte regenbui",
"81-day": "Regenbui",
"81-night": "Buien",
"81-night": "Regenbui",
"82-day": "Zware Regenbuien",
"82-night": "Zware Regenbuien",
"85-day": "Sneeuwbuien",
@@ -532,8 +525,7 @@
"child_bridges_status": "{{ok}}/{{total}}",
"up": "Online",
"pending": "In afwachting",
"down": "Offline",
"ok": "Ok"
"down": "Offline"
},
"healthchecks": {
"new": "Nieuw",
@@ -564,8 +556,8 @@
},
"truenas": {
"load": "Belasting",
"uptime": "Uptime",
"alerts": "Waarschuwingen"
"uptime": "Online",
"alerts": "Meldingen"
},
"pyload": {
"speed": "Snelheid",
@@ -576,8 +568,7 @@
"gluetun": {
"public_ip": "Publiek IP",
"region": "Regio",
"country": "Land",
"port_forwarded": "Poort doorgeschakeld"
"country": "Land"
},
"hdhomerun": {
"channels": "Kanalen",
@@ -600,31 +591,22 @@
"inbox": "Postvak In",
"total": "Totaal"
},
"pangolin": {
"orgs": "Orgs",
"sites": "Sites",
"resources": "Resources",
"targets": "Targets",
"traffic": "Traffic",
"in": "In",
"out": "Out"
},
"peanut": {
"battery_charge": "Batterij opladen",
"ups_load": "UPS-belasting",
"ups_status": "UPS status",
"online": "Online",
"online": "Bereikbaar",
"on_battery": "Op batterij",
"low_battery": "Batterij bijna leeg"
},
"nextdns": {
"wait": "Even geduld",
"wait": "Even geduld aub",
"no_devices": "Geen Apparaat Data Ontvangen"
},
"mikrotik": {
"cpuLoad": "CPU Belasting",
"memoryUsed": "Geheugen Gebruikt",
"uptime": "Uptime",
"uptime": "Online",
"numberOfLeases": "Leases"
},
"xteve": {
@@ -685,7 +667,7 @@
"uptimekuma": {
"up": "Sites Bereikbaar",
"down": "Sites Onbereikbaar",
"uptime": "Uptime",
"uptime": "Online",
"incident": "Incident",
"m": "m"
},
@@ -702,7 +684,7 @@
},
"diskstation": {
"days": "Dagen",
"uptime": "Uptime",
"uptime": "Online",
"volumeAvailable": "Beschikbaar"
},
"mylar": {
@@ -723,7 +705,7 @@
"time": "Tijd"
},
"firefly": {
"networth": "Totaal eigen vermogen",
"networth": "Net Worth",
"budget": "Budget"
},
"grafana": {
@@ -762,15 +744,14 @@
"targets_total": "Totaal aantal doelen"
},
"gatus": {
"up": "Sites Online",
"down": "Sites Offline",
"uptime": "Uptime"
"up": "Sites Bereikbaar",
"down": "Sites Onbereikbaar",
"uptime": "Online"
},
"ghostfolio": {
"gross_percent_today": "Vandaag",
"gross_percent_1y": "Een jaar",
"gross_percent_max": "Altijd",
"net_worth": "Net Worth"
"gross_percent_max": "Altijd"
},
"audiobookshelf": {
"podcasts": "Podcasts",
@@ -793,12 +774,6 @@
"categories": "Categorieën",
"series": "Series"
},
"booklore": {
"libraries": "Libraries",
"books": "Books",
"reading": "Reading",
"finished": "Finished"
},
"jdownloader": {
"downloadCount": "Wachtrij",
"downloadBytesRemaining": "Resterend",
@@ -824,7 +799,7 @@
},
"gamedig": {
"status": "Status",
"online": "Online",
"online": "Bereikbaar",
"offline": "Offline",
"name": "Naam",
"map": "Kaart",
@@ -855,7 +830,7 @@
"failed": "Gefaald"
},
"openwrt": {
"uptime": "Uptime",
"uptime": "Online",
"cpuLoad": "CPU Load Gem. (5m)",
"up": "Online",
"down": "Offline",
@@ -864,11 +839,11 @@
},
"uptimerobot": {
"status": "Status",
"uptime": "Uptime",
"uptime": "Online",
"lastDown": "Laatste Downtime",
"downDuration": "Duur Downtime",
"sitesUp": "Sites Online",
"sitesDown": "Sites Offline",
"sitesUp": "Sites Bereikbaar",
"sitesDown": "Sites Onbereikbaar",
"paused": "Gepauzeerd",
"notyetchecked": "Nog niet gecontroleerd",
"up": "Online",
@@ -881,8 +856,7 @@
"physicalRelease": "Fysieke versie",
"digitalRelease": "Digitale versie",
"noEventsToday": "Geen gebeurtenissen voor vandaag!",
"noEventsFound": "Geen gebeurtenissen gevonden",
"errorWhenLoadingData": "Fout bij het laden van kalender gegevens"
"noEventsFound": "Geen gebeurtenissen gevonden"
},
"romm": {
"platforms": "Platformen",
@@ -910,9 +884,9 @@
},
"gitea": {
"notifications": "Notificaties",
"issues": "Issues",
"issues": "Problemen",
"pulls": "Pull Requests",
"repositories": "Bronnen"
"repositories": "Repositories"
},
"stash": {
"scenes": "Scènes",
@@ -927,7 +901,7 @@
"performers": "Uitvoerenden",
"studios": "Studio's",
"movies": "Films",
"tags": "Labels",
"tags": "Label",
"oCount": "O Aantal"
},
"tandoor": {
@@ -944,7 +918,7 @@
"totalValue": "Totale waarde"
},
"crowdsec": {
"alerts": "Waarschuwingen",
"alerts": "Meldingen",
"bans": "Bans"
},
"wgeasy": {
@@ -973,13 +947,13 @@
},
"frigate": {
"cameras": "Camera's",
"uptime": "Uptime",
"uptime": "Online",
"version": "Versie"
},
"linkwarden": {
"links": "Links",
"collections": "Collections",
"tags": "Labels"
"tags": "Label"
},
"zabbix": {
"unclassified": "Niet geclassificeerd",
@@ -1008,7 +982,7 @@
"address": "Adres",
"last_seen": "Laatst Gezien",
"status": "Status",
"online": "Online",
"online": "Bereikbaar",
"offline": "Offline"
},
"beszel": {
@@ -1040,7 +1014,7 @@
},
"gitlab": {
"groups": "Groepen",
"issues": "Issues",
"issues": "Problemen",
"merges": "Merge Verzoeken",
"projects": "Projecten"
},
@@ -1050,13 +1024,13 @@
"bcharge": "Batterij opladen",
"timeleft": "Resterende Tijd"
},
"karakeep": {
"bookmarks": "Bladwijzers",
"favorites": "Favorieten",
"archived": "Gearchiveerd",
"highlights": "Hoogtepunten",
"lists": "Lijsten",
"tags": "Labels"
"hoarder": {
"bookmarks": "Bookmarks",
"favorites": "Favorites",
"archived": "Archived",
"highlights": "Highlights",
"lists": "Lists",
"tags": "Label"
},
"slskd": {
"slskStatus": "Netwerk",
@@ -1064,77 +1038,9 @@
"disconnected": "Verbinding verbroken",
"updateStatus": "Update",
"update_yes": "Beschikbaar",
"update_no": "Up to date",
"update_no": "Bijgewerkt",
"downloads": "Downloads",
"uploads": "Uploads",
"sharedFiles": "Bestanden"
},
"jellystat": {
"songs": "Nummers",
"movies": "Films",
"episodes": "Afleveringen",
"other": "Overig"
},
"checkmk": {
"serviceErrors": "Service problemen",
"hostErrors": "Host problemen"
},
"komodo": {
"total": "Totaal",
"running": "Actief",
"stopped": "Gestopt",
"down": "Offline",
"unhealthy": "Ongezond",
"unknown": "Onbekend",
"servers": "Servers",
"stacks": "Stacks",
"containers": "Containers"
},
"filebrowser": {
"available": "Beschikbaar",
"used": "Gebruikt",
"total": "Totaal"
},
"wallos": {
"activeSubscriptions": "Inschrijvingen",
"thisMonthlyCost": "Deze maand",
"nextMonthlyCost": "Volgende maand",
"previousMonthlyCost": "Vorige maand",
"nextRenewingSubscription": "Volgende betaling"
},
"unraid": {
"STARTED": "Gestart",
"STOPPED": "Gestopt",
"NEW_ARRAY": "Nieuwe array",
"RECON_DISK": "Reconstrueer Schijf",
"DISABLE_DISK": "Schijf uitgeschakeld",
"SWAP_DSBL": "Swap uitschakelen",
"INVALID_EXPANSION": "Ongeldige Uitbreiding",
"PARITY_NOT_BIGGEST": "Pariteit niet Grootste",
"TOO_MANY_MISSING_DISKS": "Te veel ontbrekende schijven",
"NEW_DISK_TOO_SMALL": "Nieuwe schijf te klein",
"NO_DATA_DISKS": "Geen data-schijven",
"notifications": "Meldingen",
"status": "Status",
"cpu": "CPU",
"memoryUsed": "Geheugen Gebruikt",
"memoryAvailable": "Geheugen Beschikbaar",
"arrayUsed": "Array Gebruikt",
"arrayFree": "Array beschikbaar",
"poolUsed": "{{pool}} gebruikt",
"poolFree": "{{pool}} Beschikbaar"
},
"backrest": {
"num_plans": "Pakketten",
"num_success_30": "Geslaagd",
"num_failure_30": "Gefaald",
"num_success_latest": "Geslaagd",
"num_failure_latest": "Mislukt",
"bytes_added_30": "Bytes toegevoegd"
},
"yourspotify": {
"songs": "Nummers",
"time": "Tijd",
"artists": "Artiesten"
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -61,7 +61,7 @@
"wlan_devices": "Urządzenia WLAN",
"lan_users": "Użytkownicy LAN",
"wlan_users": "Użytkownicy WLAN",
"up": "DZIAŁA",
"up": "CZAS",
"down": "Pobieranie",
"wait": "Proszę czekać",
"empty_data": "Status podsystemu nieznany"
@@ -69,7 +69,7 @@
"docker": {
"rx": "Rx",
"tx": "Tx",
"mem": "PAM",
"mem": "RAM",
"cpu": "Procesor",
"running": "Działa",
"offline": "Nieosiągalny",
@@ -93,8 +93,8 @@
"http_status": "Status HTTP",
"error": "Błąd",
"response": "Odpowiedź",
"down": "Nie działa",
"up": "Działa",
"down": "Niedostępny",
"up": "Dostępny",
"not_available": "Niedostępny"
},
"emby": {
@@ -108,10 +108,10 @@
"songs": "Piosenki"
},
"esphome": {
"offline": "Offline",
"offline_alt": "Offline",
"offline": "Nieosiągalny",
"offline_alt": "Nieosiągalny",
"online": "Dostępny",
"total": "Razem",
"total": "Całkowite",
"unknown": "Nieznany"
},
"evcc": {
@@ -133,7 +133,7 @@
"unread": "Nieprzeczytane"
},
"fritzbox": {
"connectionStatus": "Status",
"connectionStatus": "Stan",
"connectionStatusUnconfigured": "Nieskonfigurowane",
"connectionStatusConnecting": "Łączenie",
"connectionStatusAuthenticating": "Uwierzytelnianie",
@@ -144,13 +144,13 @@
"uptime": "Czas działania",
"maxDown": "Maks. Pobieranie",
"maxUp": "Maks. Wysyłanie",
"down": "Nie działa",
"up": "Działa",
"down": "Niedostępny",
"up": "Dostępny",
"received": "Odebrane",
"sent": "Wysłane",
"externalIPAddress": "Pub. IP",
"externalIPv6Address": "Zewn. IPv6",
"externalIPv6Prefix": "Zewn. prefiks IPv6"
"externalIPv6Address": "Ext. IPv6",
"externalIPv6Prefix": "Ext. IPv6-Prefix"
},
"caddy": {
"upstreams": "Upstreams",
@@ -168,8 +168,8 @@
"passes": "Przebiegi"
},
"tautulli": {
"playing": "Odtwarza",
"transcoding": "Transkoduje",
"playing": "Odtwarzanie",
"transcoding": "Transkodowanie",
"bitrate": "Bitrate",
"no_active": "Brak aktywnych strumieni",
"plex_connection_error": "Sprawdź połączenie z Plex"
@@ -178,7 +178,7 @@
"connectedAp": "Połączone punkty dostępowe",
"activeUser": "Aktywne urządzenia",
"alerts": "Alarmy",
"connectedGateways": "Połączone bramy",
"connectedGateways": "Connected gateways",
"connectedSwitches": "Połączone przełączniki"
},
"nzbget": {
@@ -251,7 +251,7 @@
"queued": "W kolejce",
"movies": "Filmy",
"queue": "Kolejka",
"unknown": "Nieznane"
"unknown": "Nieznany"
},
"lidarr": {
"wanted": "Poszukiwane",
@@ -273,19 +273,18 @@
"available": "Dostępne"
},
"jellyseerr": {
"pending": "Oczekujące",
"pending": "Oczekiwane",
"approved": "Zaakceptowane",
"available": "Dostępne",
"issues": "Otwarte zgłoszenia"
"available": "Dostępne"
},
"overseerr": {
"pending": "Oczekujące",
"pending": "Oczekiwane",
"processing": "Przetwarzane",
"approved": "Zaakceptowane",
"available": "Dostępne"
},
"netalertx": {
"total": "Razem",
"total": "Całkowite",
"connected": "Połączono",
"new_devices": "Nowe urządzenia",
"down_alerts": "Alerty niedostępności"
@@ -310,7 +309,7 @@
"portainer": {
"running": "Działa",
"stopped": "Zatrzymane",
"total": "Razem"
"total": "Całkowite"
},
"suwayomi": {
"download": "Pobrano",
@@ -341,7 +340,7 @@
"totalNoError": "Sukces",
"totalServerFailure": "Porażki",
"totalNxDomain": "Domeny NX",
"totalRefused": "Odrzuconych",
"totalRefused": "Odrzucone",
"totalAuthoritative": "Autorytatywne",
"totalRecursive": "Rekursywne",
"totalCached": "Zbuforowane",
@@ -350,22 +349,16 @@
"totalClients": "Klienci"
},
"tdarr": {
"queue": "W kolejce",
"queue": "Kolejka",
"processed": "Przetworzone",
"errored": "Błędne",
"saved": "Zapisane"
},
"traefik": {
"routers": "Routery",
"services": "Usługi",
"services": "Serwisy",
"middleware": "Pośrednicy"
},
"trilium": {
"version": "Wersja",
"notesCount": "Notatki",
"dbSize": "Rozmiar bazy danych",
"unknown": "Nieznane"
},
"navidrome": {
"nothing_streaming": "Brak aktywnych strumieni",
"please_wait": "Proszę czekać"
@@ -373,7 +366,7 @@
"npm": {
"enabled": "Włączone",
"disabled": "Wyłączone",
"total": "Razem"
"total": "Całkowite"
},
"coinmarketcap": {
"configure": "Wybierz jedną lub więcej kryptowalut do śledzenia",
@@ -396,7 +389,7 @@
},
"jackett": {
"configured": "Skonfigurowane",
"errored": "Z błędami"
"errored": "Błędne"
},
"strelaysrv": {
"numActiveSessions": "Sesje",
@@ -417,9 +410,9 @@
"minecraft": {
"players": "Gracze",
"version": "Wersja",
"status": "Status",
"up": "Online",
"down": "Offline"
"status": "Stan",
"up": "Dostępny",
"down": "Nieosiągalny"
},
"miniflux": {
"read": "Przeczytane",
@@ -443,16 +436,16 @@
"temp": "TEMP.",
"_temp": "Temperatura",
"warn": "Ostrzeżenie",
"uptime": "DZIAŁA",
"total": "Razem",
"uptime": "CZAS",
"total": "Całkowite",
"free": "Wolne",
"used": "Użyte",
"days": "d",
"hours": "godz",
"hours": "g",
"crit": "Krytyczyny",
"read": "Odczyt",
"read": "Przeczytane",
"write": "Zapis",
"gpu": "GPU",
"gpu": "Karta graficzna",
"mem": "Pamięć",
"swap": "Swap"
},
@@ -462,7 +455,7 @@
"search": "Wyszukaj",
"custom": "Niestandardowe",
"visit": "Odwiedź",
"url": "URL",
"url": "Adres URL",
"searchsuggestion": "Sugestia"
},
"wmo": {
@@ -530,18 +523,17 @@
"up_to_date": "Aktualny",
"child_bridges": "Mostki podrzędne",
"child_bridges_status": "{{ok}}/{{total}}",
"up": "Działa",
"pending": "Oczekujące",
"down": "Nie działa",
"ok": "Ok"
"up": "Dostępny",
"pending": "Oczekiwane",
"down": "Niedostępny"
},
"healthchecks": {
"new": "Nowy",
"up": "Działa",
"up": "Dostępny",
"grace": "W okresie karencji",
"down": "Nie działa",
"paused": "Wstrzymane",
"status": "Status",
"down": "Niedostępny",
"paused": "Zatrzymane",
"status": "Stan",
"last_ping": "Ostatni ping",
"never": "Brak pingów"
},
@@ -557,7 +549,7 @@
"indexers": "Indeksery"
},
"tubearchivist": {
"downloads": "W kolejce",
"downloads": "Kolejka",
"videos": "Pliki wideo",
"channels": "Kanały",
"playlists": "Playlisty"
@@ -565,19 +557,18 @@
"truenas": {
"load": "Obciążenie systemu",
"uptime": "Czas działania",
"alerts": "Alerty"
"alerts": "Alarmy"
},
"pyload": {
"speed": "Prędkość",
"active": "Aktywne",
"queue": "W kolejce",
"total": "Razem"
"active": "Aktywny",
"queue": "Kolejka",
"total": "Całkowite"
},
"gluetun": {
"public_ip": "Adres publiczny",
"region": "Region",
"country": "Państwo",
"port_forwarded": "Port otwarty"
"country": "Państwo"
},
"hdhomerun": {
"channels": "Kanały",
@@ -585,7 +576,7 @@
"tunerCount": "Tunery",
"channelNumber": "Kanał",
"channelNetwork": "Sieć",
"signalStrength": "Siła sygnału",
"signalStrength": "Siła",
"signalQuality": "Jakość",
"symbolQuality": "Jakość",
"networkRate": "Bitrate",
@@ -593,27 +584,18 @@
},
"scrutiny": {
"passed": "Powodzenie",
"failed": "Nieudane",
"unknown": "Nieznane"
"failed": "Niepowodzenie",
"unknown": "Nieznany"
},
"paperlessngx": {
"inbox": "Skrzynka odbiorcza",
"total": "Razem"
},
"pangolin": {
"orgs": "Organizacje",
"sites": "Strony",
"resources": "Zasoby",
"targets": "Cele",
"traffic": "Ruch",
"in": "Do",
"out": "Z"
"total": "Całkowite"
},
"peanut": {
"battery_charge": "Stan baterii",
"ups_load": "Obciążenie UPS",
"ups_status": "Status UPS",
"online": "Online",
"online": "Dostępny",
"on_battery": "Na baterii",
"low_battery": "Niski poziom baterii"
},
@@ -639,7 +621,7 @@
"limit": "Limit"
},
"opnsense": {
"cpu": "Procesor",
"cpu": "Obciążenie procesora",
"memory": "Pamięć rzeczywista",
"wanUpload": "WAN wysyłanie",
"wanDownload": "WAN pobieranie"
@@ -651,21 +633,21 @@
"layers": "Warstwy"
},
"octoprint": {
"printer_state": "Status",
"printer_state": "Stan",
"temp_tool": "Temperatura narzędzia",
"temp_bed": "Temp. łóżka",
"job_completion": "Ukończono"
},
"cloudflared": {
"origin_ip": "IP Źródła",
"status": "Status"
"status": "Stan"
},
"pfsense": {
"load": "Śr. Obciążenie",
"memory": "Użycie pamięci",
"wanStatus": "Status WAN",
"up": "Działa",
"down": "Nie działa",
"up": "Dostępny",
"down": "Niedostępny",
"temp": "Temperatura",
"disk": "Użycie dysku",
"wanIP": "WAN IP"
@@ -679,7 +661,7 @@
"immich": {
"users": "Użytkownicy",
"photos": "Zdjęcia",
"videos": "Filmy",
"videos": "Pliki wideo",
"storage": "Pamięć"
},
"uptimekuma": {
@@ -687,17 +669,17 @@
"down": "Niedziałające",
"uptime": "Czas działania",
"incident": "Incydent",
"m": "min"
"m": "m"
},
"atsumeru": {
"series": "Serie",
"series": "Seriale",
"archives": "Archiwa",
"chapters": "Rozdziały",
"categories": "Kategorie"
},
"komga": {
"libraries": "Biblioteki",
"series": "Serie",
"series": "Seriale",
"books": "Książki"
},
"diskstation": {
@@ -717,14 +699,14 @@
"people": "Ludzie"
},
"fileflows": {
"queue": "W kolejce",
"queue": "Kolejka",
"processing": "Przetwarzane",
"processed": "Przetworzone",
"time": "Czas"
},
"firefly": {
"networth": "Wartość netto",
"budget": "Budżet"
"networth": "Net Worth",
"budget": "Budget"
},
"grafana": {
"dashboards": "Panel główny",
@@ -741,11 +723,11 @@
"numshares": "Udostępnione elementy"
},
"kopia": {
"status": "Status",
"status": "Stan",
"size": "Rozmiar",
"lastrun": "Ostatnie uruchomienie",
"nextrun": "Następne uruchomienie",
"failed": "Nieudane"
"failed": "Niepowodzenie"
},
"unmanic": {
"active_workers": "Aktywni pracownicy",
@@ -762,15 +744,14 @@
"targets_total": "Wszystkich Celi"
},
"gatus": {
"up": "Działające strony",
"down": "Niedziałające strony",
"up": "Działające",
"down": "Niedziałające",
"uptime": "Czas działania"
},
"ghostfolio": {
"gross_percent_today": "Dzisiaj",
"gross_percent_1y": "Rok",
"gross_percent_max": "Od początku",
"net_worth": "Wartość netto"
"gross_percent_max": "Od początku"
},
"audiobookshelf": {
"podcasts": "Podcasty",
@@ -791,27 +772,21 @@
"books": "Książki",
"authors": "Autorzy",
"categories": "Kategorie",
"series": "Serie"
},
"booklore": {
"libraries": "Libraries",
"books": "Books",
"reading": "Reading",
"finished": "Finished"
"series": "Seriale"
},
"jdownloader": {
"downloadCount": "W kolejce",
"downloadCount": "Kolejka",
"downloadBytesRemaining": "Pozostało",
"downloadTotalBytes": "Rozmiar",
"downloadSpeed": "Prędkość"
},
"kavita": {
"seriesCount": "Serie",
"seriesCount": "Seriale",
"totalFiles": "Pliki"
},
"azuredevops": {
"result": "Wynik",
"status": "Status",
"status": "Stan",
"buildId": "ID kompilacji",
"succeeded": "Ukończono",
"notStarted": "Nierozpoczęte",
@@ -823,9 +798,9 @@
"approved": "Zaakceptowane"
},
"gamedig": {
"status": "Status",
"online": "Online",
"offline": "Offline",
"status": "Stan",
"online": "Dostępny",
"offline": "Nieosiągalny",
"name": "Nazwa",
"map": "Mapa",
"currentPlayers": "Gracze online",
@@ -848,41 +823,40 @@
},
"openmediavault": {
"downloading": "Pobieranie",
"total": "Razem",
"running": "Działające",
"total": "Całkowite",
"running": "Działa",
"stopped": "Zatrzymane",
"passed": "Zaliczony",
"failed": "Nieudany"
"passed": "Powodzenie",
"failed": "Niepowodzenie"
},
"openwrt": {
"uptime": "Czas działania",
"cpuLoad": "Śr. obciążenie CPU (5m)",
"up": "Działa",
"down": "Nie działa",
"up": "Dostępny",
"down": "Niedostępny",
"bytesTx": "Przesłane",
"bytesRx": "Odebrano"
"bytesRx": "Odebrane"
},
"uptimerobot": {
"status": "Status",
"status": "Stan",
"uptime": "Czas działania",
"lastDown": "Ostatni downtime",
"downDuration": "Długość downtime'u",
"sitesUp": "Działające strony",
"sitesDown": "Niedziałające strony",
"sitesUp": "Działające",
"sitesDown": "Niedziałające",
"paused": "Zatrzymane",
"notyetchecked": "Nie sprawdzono",
"up": "Działa",
"up": "Dostępny",
"seemsdown": "Możliwe, że wyłączony",
"down": "Nie działa",
"unknown": "Nieznane"
"down": "Niedostępny",
"unknown": "Nieznany"
},
"calendar": {
"inCinemas": "W kinach",
"physicalRelease": "Wydanie fizyczne",
"digitalRelease": "Wydanie cyfrowe",
"noEventsToday": "Brak wydarzeń na dziś!",
"noEventsFound": "Nie znaleziono wydarzeń",
"errorWhenLoadingData": "Wystąpił błąd podczas ładowania danych kalendarza"
"noEventsFound": "Nie znaleziono wydarzeń"
},
"romm": {
"platforms": "Platformy",
@@ -912,7 +886,7 @@
"notifications": "Powiadomienia",
"issues": "Zgłoszenia",
"pulls": "Żądania Pull",
"repositories": "Repozytoria"
"repositories": "Repositories"
},
"stash": {
"scenes": "Sceny",
@@ -944,14 +918,14 @@
"totalValue": "Wartość całkowita"
},
"crowdsec": {
"alerts": "Alerty",
"alerts": "Alarmy",
"bans": "Bany"
},
"wgeasy": {
"connected": "Połączonych",
"connected": "Połączono",
"enabled": "Włączone",
"disabled": "Wyłączone",
"total": "Razem"
"total": "Całkowite"
},
"swagdashboard": {
"proxied": "Proxy",
@@ -977,13 +951,13 @@
"version": "Wersja"
},
"linkwarden": {
"links": "Zapisane linki",
"links": "Łącza",
"collections": "Kolekcje",
"tags": "Tagi"
},
"zabbix": {
"unclassified": "Niezaklasyfikowane",
"information": "Informacja",
"information": "Informacje",
"warning": "Ostrzeżenie",
"average": "Średnia",
"high": "Wysokie",
@@ -1007,21 +981,21 @@
"name": "Nazwa",
"address": "Adres",
"last_seen": "Ostatnio dostępny",
"status": "Status",
"online": "Online",
"offline": "Offline"
"status": "Stan",
"online": "Dostępny",
"offline": "Nieosiągalny"
},
"beszel": {
"name": "Nazwa",
"systems": "Systemy",
"up": "Działa",
"down": "Nie działa",
"paused": "Wstrzymane",
"pending": "Oczekujące",
"status": "Status",
"up": "Dostępny",
"down": "Niedostępny",
"paused": "Zatrzymane",
"pending": "Oczekiwane",
"status": "Stan",
"updated": "Zaktualizowane",
"cpu": "Procesor",
"memory": "PAM",
"memory": "RAM",
"disk": "Dysk",
"network": "NET"
},
@@ -1029,14 +1003,14 @@
"apps": "Aplikacje",
"synced": "Synchronizowane",
"outOfSync": "Bez synchronizacji",
"healthy": "Zdrowe",
"healthy": "Zdrowy",
"degraded": "Zdegradowane",
"progressing": "Postępujące",
"missing": "Brakujące",
"suspended": "Zawieszone"
},
"spoolman": {
"loading": "Ładowanie"
"loading": "Wczytywanie"
},
"gitlab": {
"groups": "Grupy",
@@ -1045,96 +1019,28 @@
"projects": "Projekty"
},
"apcups": {
"status": "Status",
"status": "Stan",
"load": "Obciążenie",
"bcharge": "Naładowanie baterii",
"timeleft": "Pozostały czas"
"bcharge": "Stan baterii",
"timeleft": "Pozostało"
},
"karakeep": {
"bookmarks": "Zakładki",
"favorites": "Ulubione",
"archived": "Zarchiwizowane",
"highlights": "Wyróżnione",
"lists": "Listy",
"hoarder": {
"bookmarks": "Bookmarks",
"favorites": "Favorites",
"archived": "Archived",
"highlights": "Highlights",
"lists": "Lists",
"tags": "Tagi"
},
"slskd": {
"slskStatus": "Sieć",
"connected": "Połączono",
"disconnected": "Rozłączono",
"updateStatus": "Aktualizacja",
"updateStatus": "Update",
"update_yes": "Dostępne",
"update_no": "Aktualny",
"downloads": "Pobieranie",
"uploads": "Przesyłanie",
"downloads": "Downloads",
"uploads": "Uploads",
"sharedFiles": "Pliki"
},
"jellystat": {
"songs": "Piosenki",
"movies": "Filmy",
"episodes": "Odcinki",
"other": "Inne"
},
"checkmk": {
"serviceErrors": "Problem z usługą",
"hostErrors": "Problemy hosta"
},
"komodo": {
"total": "Razem",
"running": "Działające",
"stopped": "Zatrzymane",
"down": "Nie działa",
"unhealthy": "Uszkodzony",
"unknown": "Nieznane",
"servers": "Serwery",
"stacks": "Stosy",
"containers": "Kontenery"
},
"filebrowser": {
"available": "Dostępne",
"used": "Użyte",
"total": "Razem"
},
"wallos": {
"activeSubscriptions": "Subskrypcje",
"thisMonthlyCost": "Ten Miesiąc",
"nextMonthlyCost": "Następny miesiąc",
"previousMonthlyCost": "Poprzedni miesiąc",
"nextRenewingSubscription": "Następna płatność"
},
"unraid": {
"STARTED": "Rozpoczęte",
"STOPPED": "Zatrzymane",
"NEW_ARRAY": "Nowa macierz",
"RECON_DISK": "Odbudowa dysku",
"DISABLE_DISK": "Dysk wyłączony",
"SWAP_DSBL": "Przestrzeń wymiany wyłączona",
"INVALID_EXPANSION": "Nieprawidłowe rozszerzenie",
"PARITY_NOT_BIGGEST": "Parzystość nie największa",
"TOO_MANY_MISSING_DISKS": "Zbyt wiele brakujących dysków",
"NEW_DISK_TOO_SMALL": "Nowy dysk zbyt mały",
"NO_DATA_DISKS": "Brak dysków danych",
"notifications": "Powiadomienia",
"status": "Status",
"cpu": "CPU",
"memoryUsed": "Użyta pamięć",
"memoryAvailable": "Dostępna pamięć",
"arrayUsed": "Użyto macierzy",
"arrayFree": "Wolne na macierzy",
"poolUsed": "Użyto {{pool}}",
"poolFree": "{{pool}} Wolne"
},
"backrest": {
"num_plans": "Planowane",
"num_success_30": "Powodzenia",
"num_failure_30": "Niepowodzenia",
"num_success_latest": "Powodzenie",
"num_failure_latest": "Niepowodzenie",
"bytes_added_30": "Dodane bajty"
},
"yourspotify": {
"songs": "Piosenki",
"time": "Czas",
"artists": "Wykonawcy"
}
}

Some files were not shown because too many files have changed in this diff Show More