Compare commits

..

6 Commits

Author SHA1 Message Date
shamoon
9bcbb94523 Update index.md 2025-05-09 01:22:06 -07:00
shamoon
b118fa1204 Update http.js 2025-05-09 01:16:32 -07:00
shamoon
b430a6f515 rename var 2025-05-09 01:15:49 -07:00
shamoon
8ba3cae921 Log 2025-05-09 01:14:02 -07:00
shamoon
8f25bf5427 fix request 2025-05-09 01:12:41 -07:00
shamoon
da823ad7e8 Enhancement: support running behind proxy 2025-05-09 01:11:20 -07:00
131 changed files with 9940 additions and 13098 deletions

View File

@@ -4,7 +4,7 @@ body:
value: | value: |
### ⚠️ Before opening a discussion: ### ⚠️ 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!). - [Search existing issues](https://github.com/gethomepage/homepage/search?q=&type=issues) [and discussions](https://github.com/gethomepage/homepage/search?q=&type=discussions) (including closed ones!).
- type: textarea - type: textarea
id: description id: description
@@ -59,6 +59,6 @@ body:
value: | value: |
## ⚠️ STOP ⚠️ ## ⚠️ STOP ⚠️
Before you submit this support request, please ensure you have entered your configuration files and actually followed the steps from the troubleshooting guide linked above *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.* *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

@@ -9,8 +9,14 @@ on:
- feature/** - feature/**
- dev - dev
tags: [ 'v*.*.*' ] tags: [ 'v*.*.*' ]
paths-ignore:
- 'docs/**'
- 'mkdocs.yml'
pull_request: pull_request:
branches: [ "dev" ] branches: [ "dev" ]
paths-ignore:
- 'docs/**'
- 'mkdocs.yml'
merge_group: merge_group:
env: env:
@@ -35,6 +41,7 @@ jobs:
- name: Install pnpm - name: Install pnpm
uses: pnpm/action-setup@v4 uses: pnpm/action-setup@v4
with: with:
version: 10
run_install: false run_install: false
- name: Setup Node.js - name: Setup Node.js
@@ -93,6 +100,7 @@ jobs:
- name: Install pnpm - name: Install pnpm
uses: pnpm/action-setup@v4 uses: pnpm/action-setup@v4
with: with:
version: 10
run_install: false run_install: false
- name: Setup Node.js - name: Setup Node.js
@@ -146,7 +154,6 @@ jobs:
VERSION=${{ fromJSON(steps.meta.outputs.json).labels['org.opencontainers.image.version'] }} VERSION=${{ fromJSON(steps.meta.outputs.json).labels['org.opencontainers.image.version'] }}
REVISION=${{ fromJSON(steps.meta.outputs.json).labels['org.opencontainers.image.revision'] }} REVISION=${{ fromJSON(steps.meta.outputs.json).labels['org.opencontainers.image.revision'] }}
platforms: linux/amd64,linux/arm64 platforms: linux/amd64,linux/arm64
provenance: false
cache-from: type=local,src=/tmp/.buildx-cache cache-from: type=local,src=/tmp/.buildx-cache
cache-to: type=local,dest=/tmp/.buildx-cache-new,mode=max cache-to: type=local,dest=/tmp/.buildx-cache-new,mode=max

View File

@@ -4,7 +4,13 @@ on:
push: push:
tags: ["v*.*.*"] tags: ["v*.*.*"]
branches: ["main"] branches: ["main"]
paths:
- "docs/**"
- "mkdocs.yml"
pull_request: pull_request:
paths:
- "docs/**"
- "mkdocs.yml"
merge_group: merge_group:
workflow_dispatch: workflow_dispatch:
@@ -26,7 +32,7 @@ jobs:
uses: pre-commit/action@v3.0.1 uses: pre-commit/action@v3.0.1
test: test:
name: Test Build Docs name: Test Build
if: github.repository == 'gethomepage/homepage' && github.event_name == 'pull_request' if: github.repository == 'gethomepage/homepage' && github.event_name == 'pull_request'
runs-on: ubuntu-latest runs-on: ubuntu-latest
needs: needs:
@@ -48,7 +54,7 @@ jobs:
- name: Test Docs Build - name: Test Docs Build
run: MKINSIDERS=false mkdocs build run: MKINSIDERS=false mkdocs build
deploy: deploy:
name: Build & Deploy Docs name: Build & Deploy
if: github.repository == 'gethomepage/homepage' && github.event_name != 'pull_request' && github.ref == 'refs/heads/main' if: github.repository == 'gethomepage/homepage' && github.event_name != 'pull_request' && github.ref == 'refs/heads/main'
runs-on: ubuntu-latest runs-on: ubuntu-latest
needs: needs:

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": [ "configurations": [
{ {
"name": "Debug homepage", "name": "Next.js: debug full stack",
"type": "node", "type": "node",
"request": "launch", "request": "launch",
"runtimeExecutable": "pnpm", "runtimeExecutable": "${workspaceFolder}/node_modules/.bin/next",
"runtimeArgs": ["run", "dev"], "serverReadyAction": {
"env": { "pattern": "started server on .+, url: (https?://.+)",
"LOG_LEVEL": "debug" "uriFormat": "%s",
}, "action": "debugWithChrome"
"skipFiles": ["<node_internals>/**"],
"console": "integratedTerminal",
"serverReadyAction":{
"pattern": ".*http://localhost:3000.*",
"action": "startDebugging",
"name": "Launch Chromium",
"killOnServerStop": true,
} }
},
{
"name": "Launch Chromium",
"type": "chrome",
"request": "launch",
"url": "http://localhost:3000",
"urlFilter": "http://localhost:3000",
"webRoot": "${workspaceFolder}",
"trace": true
} }
] ]
} }

View File

@@ -49,7 +49,7 @@ 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/standalone/ ./
COPY --link --from=builder --chown=1000:1000 /app/.next/static/ ./.next/static COPY --link --from=builder --chown=1000:1000 /app/.next/static/ ./.next/static
RUN apk add --no-cache su-exec iputils-ping shadow RUN apk add --no-cache su-exec iputils-ping
ENV NODE_ENV=production ENV NODE_ENV=production
ENV HOSTNAME=0.0.0.0 ENV HOSTNAME=0.0.0.0

View File

@@ -12,49 +12,10 @@ export PGID=${PGID:-0}
export HOMEPAGE_BUILDTIME=$(date +%s) export HOMEPAGE_BUILDTIME=$(date +%s)
# Check ownership before chown # Set privileges for /app but only if pid 1 user is root and we are dropping privileges.
if [ -e /app/config ]; then # If container is run as an unprivileged user, it means owner already handled ownership setup on their own.
CURRENT_UID=$(stat -c %u /app/config) # Running chown in that case (as non-root) will cause error
CURRENT_GID=$(stat -c %g /app/config) [ "$(id -u)" == "0" ] && [ "${PUID}" != "0" ] && chown -R ${PUID}:${PGID} /app/config /app/public
if [ "$CURRENT_UID" -ne "$PUID" ] || [ "$CURRENT_GID" -ne "$PGID" ]; then
echo "Fixing ownership of /app/config"
if ! chown -R "$PUID:$PGID" /app/config 2>/dev/null; then
echo "Warning: Could not chown /app/config; continuing anyway"
fi
else
echo "/app/config already owned by correct UID/GID, skipping chown"
fi
else
echo "/app/config does not exist; skipping ownership check"
fi
# Ensure /app/config/logs exists and is owned
if [ -n "$PUID" ] && [ -n "$PGID" ]; then
mkdir -p /app/config/logs 2>/dev/null || true
if [ -d /app/config/logs ]; then
LOG_UID=$(stat -c %u /app/config/logs)
LOG_GID=$(stat -c %g /app/config/logs)
if [ "$LOG_UID" -ne "$PUID" ] || [ "$LOG_GID" -ne "$PGID" ]; then
echo "Fixing ownership of /app/config/logs"
chown -R "$PUID:$PGID" /app/config/logs 2>/dev/null || echo "Warning: Could not chown /app/config/logs"
fi
fi
fi
if [ -d /app/.next ]; then
CURRENT_UID=$(stat -c %u /app/.next)
CURRENT_GID=$(stat -c %g /app/.next)
if [ "$PUID" -ne 0 ] && ([ "$CURRENT_UID" -ne "$PUID" ] || [ "$CURRENT_GID" -ne "$PGID" ]); then
echo "Fixing ownership of /app/.next"
if ! chown -R "$PUID:$PGID" /app/.next 2>/dev/null; then
echo "Warning: Could not chown /app/.next; continuing anyway"
fi
else
echo "/app/.next already owned by correct UID/GID or running as root, skipping chown"
fi
fi
# Drop privileges (when asked to) if root, otherwise run as current user # Drop privileges (when asked to) if root, otherwise run as current user
if [ "$(id -u)" == "0" ] && [ "${PUID}" != "0" ]; then if [ "$(id -u)" == "0" ] && [ "${PUID}" != "0" ]; then

View File

@@ -20,7 +20,7 @@ Since Docker supports connecting with TLS and client certificate authentication,
```yaml ```yaml
my-remote-docker: my-remote-docker:
host: 192.168.0.101 host: 192.168.0.101
port: 2375 port: 275
tls: tls:
keyFile: tls/key.pem keyFile: tls/key.pem
caFile: tls/ca.pem caFile: tls/ca.pem
@@ -66,30 +66,6 @@ my-docker:
port: 2375 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 ## Using Socket Directly
If you'd rather use the socket directly, first make sure that you're passing the local socket into the Docker container. If you'd rather use the socket directly, first make sure that you're passing the local socket into the Docker container.

View File

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

View File

@@ -101,7 +101,7 @@ theme: dark # or light
## Color Palette ## 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 ```yaml
color: slate color: slate

View File

@@ -20,7 +20,7 @@ All service widgets work essentially the same, that is, homepage makes a proxied
1. URLs should not end with a / or other API path. Each widget will handle the path on its own. 1. URLs should not end with a / or other API path. Each widget will handle the path on its own.
2. All services with a widget require a unique name 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.: 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.:
@@ -81,3 +81,15 @@ services:
sysctls: sysctls:
- net.ipv6.conf.all.disable_ipv6=1 - net.ipv6.conf.all.disable_ipv6=1
``` ```
## Running homepage behind a proxy
If you are running homepage behind e.g. squid proxy, you can set the environment variable `HOMEPAGE_HTTP_PROXY` to the URL of your proxy. This will allow homepage to use the proxy for all outgoing requests.
```yaml
services:
homepage:
...
environment:
- HOMEPAGE_HTTP_PROXY=http://proxy.local:3128
```

View File

@@ -225,8 +225,20 @@ const widgetExample = {
#### `method` #### `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 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`.
widget API and require the use of a custom proxy.
```js
const widgetExample = {
api: "{url}/api/{endpoint}",
mappings: {
// `/api/stats`
stats: {
endpoint: "stats",
method: "POST",
},
},
};
```
#### `headers` #### `headers`
@@ -239,6 +251,7 @@ const widgetExample = {
// `/api/stats` // `/api/stats`
stats: { stats: {
endpoint: "stats", endpoint: "stats",
method: "POST",
headers: { headers: {
"Content-Type": "application/json", "Content-Type": "application/json",
}, },
@@ -258,6 +271,7 @@ const widgetExample = {
// `/api/graphql` // `/api/graphql`
stats: { stats: {
endpoint: "graphql", endpoint: "graphql",
method: "POST",
body: { body: {
query: ` query: `
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: 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: 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" !!! 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

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

View File

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

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

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

View File

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

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

@@ -9,10 +9,9 @@ Learn more about [Gluetun](https://github.com/qdm12/gluetun).
Requires [HTTP control server options](https://github.com/qdm12/gluetun-wiki/blob/main/setup/advanced/control-server.md) to be enabled. By default this runs on port `8000`. Requires [HTTP control server options](https://github.com/qdm12/gluetun-wiki/blob/main/setup/advanced/control-server.md) to be enabled. By default this runs on port `8000`.
Allowed fields: `["public_ip", "region", "country", "port_forwarded"]`. Allowed fields: `["public_ip", "region", "country"]`.
Default fields: `["public_ip", "region", "country"]`.
To setup authentication, follow [the official Gluetun documentation](https://github.com/qdm12/gluetun-wiki/blob/main/setup/advanced/control-server.md#authentication). Note that to use the api key method, you must add the route `GET /v1/publicip/ip` to the `routes` array in your Gluetun config.toml. Similarly, if you want to include the `port_forwarded` field, you must add the route `GET /v1/openvpn/portforwarded` to your Gluetun config.toml. To setup authentication, follow [the official Gluetun documentation](https://github.com/qdm12/gluetun-wiki/blob/main/setup/advanced/control-server.md#authentication). Note that to use the api key method, you must add the route `GET /v1/publicip/ip` to the `routes` array in your Gluetun config.toml.
```yaml ```yaml
widget: widget:

View File

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

View File

@@ -14,6 +14,8 @@ Find your API key under `Account Settings > API Keys`.
Allowed fields: `["users" ,"photos", "videos", "storage"]`. Allowed fields: `["users" ,"photos", "videos", "storage"]`.
Note that API key must be from admin user.
```yaml ```yaml
widget: widget:
type: immich type: immich

View File

@@ -22,7 +22,6 @@ You can also find a list of all available service widgets in the sidebar navigat
- [Calibre-Web](calibre-web.md) - [Calibre-Web](calibre-web.md)
- [ChangeDetection.io](changedetectionio.md) - [ChangeDetection.io](changedetectionio.md)
- [Channels DVR Server](channelsdvrserver.md) - [Channels DVR Server](channelsdvrserver.md)
- [Checkmk](checkmk.md)
- [Cloudflared](cloudflared.md) - [Cloudflared](cloudflared.md)
- [Coin Market Cap](coin-market-cap.md) - [Coin Market Cap](coin-market-cap.md)
- [CrowdSec](crowdsec.md) - [CrowdSec](crowdsec.md)
@@ -34,7 +33,6 @@ You can also find a list of all available service widgets in the sidebar navigat
- [Emby](emby.md) - [Emby](emby.md)
- [ESPHome](esphome.md) - [ESPHome](esphome.md)
- [EVCC](evcc.md) - [EVCC](evcc.md)
- [Filebrowser](filebrowser.md)
- [Fileflows](fileflows.md) - [Fileflows](fileflows.md)
- [Firefly III](firefly.md) - [Firefly III](firefly.md)
- [Flood](flood.md) - [Flood](flood.md)
@@ -63,10 +61,8 @@ You can also find a list of all available service widgets in the sidebar navigat
- [JDownloader](jdownloader.md) - [JDownloader](jdownloader.md)
- [Jellyfin](jellyfin.md) - [Jellyfin](jellyfin.md)
- [Jellyseerr](jellyseerr.md) - [Jellyseerr](jellyseerr.md)
- [Jellystat](jellystat.md)
- [Kavita](kavita.md) - [Kavita](kavita.md)
- [Komga](komga.md) - [Komga](komga.md)
- [Komodo](komodo.md)
- [Kopia](kopia.md) - [Kopia](kopia.md)
- [Lidarr](lidarr.md) - [Lidarr](lidarr.md)
- [Linkwarden](linkwarden.md) - [Linkwarden](linkwarden.md)
@@ -134,7 +130,6 @@ You can also find a list of all available service widgets in the sidebar navigat
- [TDarr](tdarr.md) - [TDarr](tdarr.md)
- [Traefik](traefik.md) - [Traefik](traefik.md)
- [Transmission](transmission.md) - [Transmission](transmission.md)
- [Trilium](trilium.md)
- [TrueNAS](truenas.md) - [TrueNAS](truenas.md)
- [TubeArchivist](tubearchivist.md) - [TubeArchivist](tubearchivist.md)
- [UniFi Controller](unifi-controller.md) - [UniFi Controller](unifi-controller.md)

View File

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

View File

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

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
showStacks: true # optional, default: false
```

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. 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: Allowed fields: `["running", "stopped", "total"]`.
- For Docker mode (default): `["running", "stopped", "total"]`
- For Kubernetes mode (`kubernetes: true`): `["applications", "services", "namespaces"]`
```yaml ```yaml
widget: widget:
type: portainer type: portainer
url: https://portainer.host.or.ip:9443 url: https://portainer.host.or.ip:9443
env: 1 env: 1
kubernetes: true # optional, defaults to false
key: ptr_accesskeyaccesskeyaccesskeyaccesskey key: ptr_accesskeyaccesskeyaccesskeyaccesskey
``` ```

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

View File

@@ -1,17 +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`.
```yaml
widget:
type: trilium
url: https://trilium.host.or.ip
key: etapi_token
```

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. To detect if a device is connected the time since the last handshake is queried. `threshold` is the time to wait in minutes since the last handshake to consider a device connected. Default is 2 minutes.
| Wg-Easy API Version | Homepage Widget Version |
| ------------------- | ----------------------- |
| < v15 | 1 (default) |
| >= v15 | 2 |
```yaml ```yaml
widget: widget:
type: wgeasy type: wgeasy
url: http://wg.easy.or.ip url: http://wg.easy.or.ip
version: 2 # optional, default is 1
username: yourwgusername # required for v15 and above
password: yourwgeasypassword password: yourwgeasypassword
threshold: 2 # optional threshold: 2 # optional
``` ```

View File

@@ -25,7 +25,6 @@ nav:
- configs/services.md - configs/services.md
- configs/kubernetes.md - configs/kubernetes.md
- configs/docker.md - configs/docker.md
- configs/proxmox.md
- configs/custom-css-js.md - configs/custom-css-js.md
- "Widgets": - "Widgets":
- widgets/index.md - widgets/index.md
@@ -46,7 +45,6 @@ nav:
- widgets/services/calibre-web.md - widgets/services/calibre-web.md
- widgets/services/changedetectionio.md - widgets/services/changedetectionio.md
- widgets/services/channelsdvrserver.md - widgets/services/channelsdvrserver.md
- widgets/services/checkmk.md
- widgets/services/cloudflared.md - widgets/services/cloudflared.md
- widgets/services/coin-market-cap.md - widgets/services/coin-market-cap.md
- widgets/services/crowdsec.md - widgets/services/crowdsec.md
@@ -58,7 +56,6 @@ nav:
- widgets/services/emby.md - widgets/services/emby.md
- widgets/services/esphome.md - widgets/services/esphome.md
- widgets/services/evcc.md - widgets/services/evcc.md
- widgets/services/filebrowser.md
- widgets/services/fileflows.md - widgets/services/fileflows.md
- widgets/services/firefly.md - widgets/services/firefly.md
- widgets/services/flood.md - widgets/services/flood.md
@@ -87,10 +84,8 @@ nav:
- widgets/services/jdownloader.md - widgets/services/jdownloader.md
- widgets/services/jellyfin.md - widgets/services/jellyfin.md
- widgets/services/jellyseerr.md - widgets/services/jellyseerr.md
- widgets/services/jellystat.md
- widgets/services/kavita.md - widgets/services/kavita.md
- widgets/services/komga.md - widgets/services/komga.md
- widgets/services/komodo.md
- widgets/services/kopia.md - widgets/services/kopia.md
- widgets/services/lidarr.md - widgets/services/lidarr.md
- widgets/services/linkwarden.md - widgets/services/linkwarden.md
@@ -145,7 +140,6 @@ nav:
- widgets/services/rutorrent.md - widgets/services/rutorrent.md
- widgets/services/sabnzbd.md - widgets/services/sabnzbd.md
- widgets/services/scrutiny.md - widgets/services/scrutiny.md
- widgets/services/slskd.md
- widgets/services/sonarr.md - widgets/services/sonarr.md
- widgets/services/speedtest-tracker.md - widgets/services/speedtest-tracker.md
- widgets/services/spoolman.md - widgets/services/spoolman.md
@@ -160,7 +154,6 @@ nav:
- widgets/services/tdarr.md - widgets/services/tdarr.md
- widgets/services/traefik.md - widgets/services/traefik.md
- widgets/services/transmission.md - widgets/services/transmission.md
- widgets/services/trilium.md
- widgets/services/truenas.md - widgets/services/truenas.md
- widgets/services/tubearchivist.md - widgets/services/tubearchivist.md
- widgets/services/unifi-controller.md - widgets/services/unifi-controller.md

View File

@@ -1,6 +1,6 @@
{ {
"name": "homepage", "name": "homepage",
"version": "1.4.1", "version": "1.2.0",
"private": true, "private": true,
"scripts": { "scripts": {
"preinstall": "npx only-allow pnpm", "preinstall": "npx only-allow pnpm",
@@ -15,28 +15,30 @@
"@kubernetes/client-node": "^1.0.0", "@kubernetes/client-node": "^1.0.0",
"classnames": "^2.5.1", "classnames": "^2.5.1",
"compare-versions": "^6.1.1", "compare-versions": "^6.1.1",
"dockerode": "^4.0.7", "dockerode": "^4.0.4",
"follow-redirects": "^1.15.11", "follow-redirects": "^1.15.9",
"gamedig": "^5.2.0", "gamedig": "^5.2.0",
"http-proxy-agent": "^7.0.2",
"https-proxy-agent": "^7.0.6",
"i18next": "^24.2.3", "i18next": "^24.2.3",
"ical.js": "^2.1.0", "ical.js": "^2.1.0",
"js-yaml": "^4.1.0", "js-yaml": "^4.1.0",
"json-rpc-2.0": "^1.7.0", "json-rpc-2.0": "^1.7.0",
"luxon": "^3.6.1", "luxon": "^3.5.0",
"memory-cache": "^0.2.0", "memory-cache": "^0.2.0",
"minecraftstatuspinger": "^1.2.2", "minecraftstatuspinger": "^1.2.2",
"next": "^15.4.5", "next": "^15.3.1",
"next-i18next": "^12.1.0", "next-i18next": "^12.1.0",
"ping": "^0.4.4", "ping": "^0.4.4",
"pretty-bytes": "^6.1.1", "pretty-bytes": "^6.1.1",
"raw-body": "^3.0.0", "raw-body": "^3.0.0",
"react": "^18.3.1", "react": "^18.3.1",
"react-dom": "^18.3.1", "react-dom": "^18.3.1",
"react-i18next": "^15.5.3", "react-i18next": "^11.18.6",
"react-icons": "^5.4.0", "react-icons": "^5.4.0",
"recharts": "^2.15.3", "recharts": "^2.15.3",
"swr": "^2.3.3", "swr": "^2.3.3",
"systeminformation": "^5.27.7", "systeminformation": "^5.25.11",
"tough-cookie": "^5.1.2", "tough-cookie": "^5.1.2",
"urbackup-server-api": "^0.8.9", "urbackup-server-api": "^0.8.9",
"winston": "^3.17.0", "winston": "^3.17.0",
@@ -48,31 +50,19 @@
"eslint": "^9.25.1", "eslint": "^9.25.1",
"eslint-config-next": "^15.2.4", "eslint-config-next": "^15.2.4",
"eslint-config-prettier": "^10.1.1", "eslint-config-prettier": "^10.1.1",
"eslint-plugin-import": "^2.32.0", "eslint-plugin-import": "^2.31.0",
"eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-jsx-a11y": "^6.10.2",
"eslint-plugin-prettier": "^5.5.1", "eslint-plugin-prettier": "^5.2.6",
"eslint-plugin-react": "^7.37.4", "eslint-plugin-react": "^7.37.4",
"eslint-plugin-react-hooks": "^5.2.0", "eslint-plugin-react-hooks": "^5.1.0",
"postcss": "^8.5.6", "postcss": "^8.5.3",
"prettier": "^3.6.2", "prettier": "^3.5.2",
"prettier-plugin-organize-imports": "^4.1.0", "prettier-plugin-organize-imports": "^4.1.0",
"tailwind-scrollbar": "^4.0.2", "tailwind-scrollbar": "^4.0.1",
"tailwindcss": "^4.0.9", "tailwindcss": "^4.0.9",
"typescript": "^5.7.3" "typescript": "^5.7.3"
}, },
"optionalDependencies": { "optionalDependencies": {
"osx-temperature-sensor": "^1.0.8" "osx-temperature-sensor": "^1.0.8"
},
"packageManager": "pnpm@10.8.1",
"devEngines": {
"packageManager": {
"name": "pnpm",
"version": "10.8.1"
}
},
"pnpm": {
"onlyBuiltDependencies": [
"sharp"
]
} }
} }

952
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff

View File

@@ -108,8 +108,8 @@
"songs": "Liedjies" "songs": "Liedjies"
}, },
"esphome": { "esphome": {
"offline": "Vanlyn af", "offline": "Vanlyn",
"offline_alt": "Vanlyn af", "offline_alt": "Vanlyn",
"online": "Aanlyn", "online": "Aanlyn",
"total": "Totaal", "total": "Totaal",
"unknown": "Onbekend" "unknown": "Onbekend"
@@ -189,7 +189,7 @@
"plex": { "plex": {
"streams": "Aktiewe Strome", "streams": "Aktiewe Strome",
"albums": "Albums", "albums": "Albums",
"movies": "Movies", "movies": "Flieks",
"tv": "TV Programme" "tv": "TV Programme"
}, },
"sabnzbd": { "sabnzbd": {
@@ -242,15 +242,15 @@
"wanted": "Gesoek", "wanted": "Gesoek",
"queued": "In ry", "queued": "In ry",
"series": "Reekse", "series": "Reekse",
"queue": "Toustaan", "queue": "Tou",
"unknown": "Onbekend" "unknown": "Onbekend"
}, },
"radarr": { "radarr": {
"wanted": "Gesoek", "wanted": "Gesoek",
"missing": "Vermis", "missing": "Vermis",
"queued": "In ry", "queued": "In ry",
"movies": "Movies", "movies": "Flieks",
"queue": "Toustaan", "queue": "Tou",
"unknown": "Onbekend" "unknown": "Onbekend"
}, },
"lidarr": { "lidarr": {
@@ -302,7 +302,7 @@
"latency": "Latensie" "latency": "Latensie"
}, },
"speedtest": { "speedtest": {
"upload": "Oplaai", "upload": "Laai Op",
"download": "Aflaai", "download": "Aflaai",
"ping": "Pieng" "ping": "Pieng"
}, },
@@ -359,14 +359,8 @@
"services": "Dienste", "services": "Dienste",
"middleware": "Filtreerprogramme" "middleware": "Filtreerprogramme"
}, },
"trilium": {
"version": "Weergawe",
"notesCount": "Notas",
"dbSize": "Databasis Grootte",
"unknown": "Onbekend"
},
"navidrome": { "navidrome": {
"nothing_streaming": "Geen Aktiewe Strome", "nothing_streaming": "Geen aktiewe strome nie",
"please_wait": "Wag Asseblief" "please_wait": "Wag Asseblief"
}, },
"npm": { "npm": {
@@ -395,7 +389,7 @@
}, },
"jackett": { "jackett": {
"configured": "Opgestel", "configured": "Opgestel",
"errored": "Gefout" "errored": "Fout"
}, },
"strelaysrv": { "strelaysrv": {
"numActiveSessions": "Sessies", "numActiveSessions": "Sessies",
@@ -418,7 +412,7 @@
"version": "Weergawe", "version": "Weergawe",
"status": "Status", "status": "Status",
"up": "Aanlyn", "up": "Aanlyn",
"down": "Vanlyn af" "down": "Vanlyn"
}, },
"miniflux": { "miniflux": {
"read": "Gelees", "read": "Gelees",
@@ -555,7 +549,7 @@
"indexers": "Indekseerders" "indexers": "Indekseerders"
}, },
"tubearchivist": { "tubearchivist": {
"downloads": "Toustaan", "downloads": "Tou",
"videos": "Videos", "videos": "Videos",
"channels": "Kanale", "channels": "Kanale",
"playlists": "Snitlyste" "playlists": "Snitlyste"
@@ -563,7 +557,7 @@
"truenas": { "truenas": {
"load": "Stelsellading", "load": "Stelsellading",
"uptime": "Optyd", "uptime": "Optyd",
"alerts": "Opletberigte" "alerts": "Waarskuwings"
}, },
"pyload": { "pyload": {
"speed": "Spoed", "speed": "Spoed",
@@ -574,8 +568,7 @@
"gluetun": { "gluetun": {
"public_ip": "Publieke IP", "public_ip": "Publieke IP",
"region": "Streek", "region": "Streek",
"country": "Land", "country": "Land"
"port_forwarded": "Poort Aangestuur"
}, },
"hdhomerun": { "hdhomerun": {
"channels": "Kanale", "channels": "Kanale",
@@ -773,7 +766,7 @@
}, },
"whatsupdocker": { "whatsupdocker": {
"monitoring": "Monitering", "monitoring": "Monitering",
"updates": "Opdaterings" "updates": "Opdatering"
}, },
"calibreweb": { "calibreweb": {
"books": "Boeke", "books": "Boeke",
@@ -807,7 +800,7 @@
"gamedig": { "gamedig": {
"status": "Status", "status": "Status",
"online": "Aanlyn", "online": "Aanlyn",
"offline": "Vanlyn af", "offline": "Vanlyn",
"name": "Naam", "name": "Naam",
"map": "Kaart", "map": "Kaart",
"currentPlayers": "Huidige Spelers", "currentPlayers": "Huidige Spelers",
@@ -863,8 +856,7 @@
"physicalRelease": "Fisiese Vrylating", "physicalRelease": "Fisiese Vrylating",
"digitalRelease": "Digitale Vrylating", "digitalRelease": "Digitale Vrylating",
"noEventsToday": "Geen gebeure vir vandag nie!", "noEventsToday": "Geen gebeure vir vandag nie!",
"noEventsFound": "Geen gebeure gevind nie", "noEventsFound": "Geen gebeure gevind nie"
"errorWhenLoadingData": "Fout tydens laai van kalenderdata"
}, },
"romm": { "romm": {
"platforms": "Platform", "platforms": "Platform",
@@ -878,7 +870,7 @@
"domains": "Domeine", "domains": "Domeine",
"mailboxes": "Posbusse", "mailboxes": "Posbusse",
"mails": "E-posse", "mails": "E-posse",
"storage": "Stoor plek" "storage": "Bergplek"
}, },
"netdata": { "netdata": {
"warnings": "Waarskuwings", "warnings": "Waarskuwings",
@@ -908,7 +900,7 @@
"galleries": "Galerye", "galleries": "Galerye",
"performers": "Kunstenaars", "performers": "Kunstenaars",
"studios": "Ateljees", "studios": "Ateljees",
"movies": "Movies", "movies": "Flieks",
"tags": "Merkers", "tags": "Merkers",
"oCount": "O Tel" "oCount": "O Tel"
}, },
@@ -926,13 +918,13 @@
"totalValue": "Totale Waarde" "totalValue": "Totale Waarde"
}, },
"crowdsec": { "crowdsec": {
"alerts": "Opletberigte", "alerts": "Waarskuwings",
"bans": "Verbanne" "bans": "Verbanne"
}, },
"wgeasy": { "wgeasy": {
"connected": "Gekoppel", "connected": "Gekoppel",
"enabled": "Geaktiveer", "enabled": "Geaktiveer",
"disabled": "Gediaktiveer", "disabled": "Onaktief",
"total": "Totaal" "total": "Totaal"
}, },
"swagdashboard": { "swagdashboard": {
@@ -944,7 +936,7 @@
"myspeed": { "myspeed": {
"ping": "Pieng", "ping": "Pieng",
"download": "Aflaai", "download": "Aflaai",
"upload": "Oplaai" "upload": "Laai Op"
}, },
"stocks": { "stocks": {
"stocks": "Aandele", "stocks": "Aandele",
@@ -965,7 +957,7 @@
}, },
"zabbix": { "zabbix": {
"unclassified": "Nie geklassifiseer nie", "unclassified": "Nie geklassifiseer nie",
"information": "Inligting", "information": "Informasie",
"warning": "Waarskuwing", "warning": "Waarskuwing",
"average": "Gemiddeld", "average": "Gemiddeld",
"high": "Hoog", "high": "Hoog",
@@ -988,7 +980,7 @@
"headscale": { "headscale": {
"name": "Naam", "name": "Naam",
"address": "Adres", "address": "Adres",
"last_seen": "Laas gesien", "last_seen": "Laaste Gesien",
"status": "Status", "status": "Status",
"online": "Aanlyn", "online": "Aanlyn",
"offline": "Vanlyn" "offline": "Vanlyn"
@@ -1014,7 +1006,7 @@
"healthy": "Gesond", "healthy": "Gesond",
"degraded": "Gedegradeer", "degraded": "Gedegradeer",
"progressing": "Vorderend", "progressing": "Vorderend",
"missing": "Afwesig", "missing": "Vermis",
"suspended": "Geskors" "suspended": "Geskors"
}, },
"spoolman": { "spoolman": {
@@ -1050,38 +1042,5 @@
"downloads": "Aflaaie", "downloads": "Aflaaie",
"uploads": "Oplaaie", "uploads": "Oplaaie",
"sharedFiles": "Lêers" "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": "Available",
"used": "Used",
"total": "Total"
},
"wallos": {
"activeSubscriptions": "Subscriptions",
"thisMonthlyCost": "This Month",
"nextMonthlyCost": "Next Month",
"previousMonthlyCost": "Prev. Month",
"nextRenewingSubscription": "Next Payment"
} }
} }

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

View File

@@ -47,7 +47,7 @@
"load": "Last", "load": "Last",
"temp": "TEMP", "temp": "TEMP",
"max": "Max", "max": "Max",
"uptime": "BETRIEBSZEIT" "uptime": "UP"
}, },
"unifi": { "unifi": {
"users": "Benutzer", "users": "Benutzer",
@@ -61,7 +61,7 @@
"wlan_devices": "WLAN-Geräte", "wlan_devices": "WLAN-Geräte",
"lan_users": "LAN-Benutzer", "lan_users": "LAN-Benutzer",
"wlan_users": "WLAN-Benutzer", "wlan_users": "WLAN-Benutzer",
"up": "Gesendet", "up": "UP",
"down": "EMPFANGEN", "down": "EMPFANGEN",
"wait": "Bitte warten", "wait": "Bitte warten",
"empty_data": "Subsystem-Status unbekannt" "empty_data": "Subsystem-Status unbekannt"
@@ -93,8 +93,8 @@
"http_status": "HTTP-Status", "http_status": "HTTP-Status",
"error": "Fehler", "error": "Fehler",
"response": "Antwort", "response": "Antwort",
"down": "Online", "down": "Offline",
"up": "Offline", "up": "Online",
"not_available": "Nicht verfügbar" "not_available": "Nicht verfügbar"
}, },
"emby": { "emby": {
@@ -111,7 +111,7 @@
"offline": "Offline", "offline": "Offline",
"offline_alt": "Offline", "offline_alt": "Offline",
"online": "Online", "online": "Online",
"total": "Total", "total": "Gesamt",
"unknown": "Unbekannt" "unknown": "Unbekannt"
}, },
"evcc": { "evcc": {
@@ -144,13 +144,13 @@
"uptime": "Betriebszeit", "uptime": "Betriebszeit",
"maxDown": "Max. Down", "maxDown": "Max. Down",
"maxUp": "Max. Up", "maxUp": "Max. Up",
"down": "Download", "down": "Offline",
"up": "Upload", "up": "Online",
"received": "Empfangen", "received": "Empfangen",
"sent": "Gesendet", "sent": "Gesendet",
"externalIPAddress": "Externe IP", "externalIPAddress": "Externe IP",
"externalIPv6Address": "Ext. IPv6", "externalIPv6Address": "Externe IPv6",
"externalIPv6Prefix": "Ext. IPv6-Präfix" "externalIPv6Prefix": "Externer IPv4-Präfix"
}, },
"caddy": { "caddy": {
"upstreams": "Upstreams", "upstreams": "Upstreams",
@@ -165,10 +165,10 @@
"shows": "Serien", "shows": "Serien",
"recordings": "Aufnahmen", "recordings": "Aufnahmen",
"scheduled": "Geplant", "scheduled": "Geplant",
"passes": "Durchläufe" "passes": "Pässe"
}, },
"tautulli": { "tautulli": {
"playing": "Spielt", "playing": "Wiedergabe",
"transcoding": "Transcodiert", "transcoding": "Transcodiert",
"bitrate": "Bitrate", "bitrate": "Bitrate",
"no_active": "Keine aktiven Streams", "no_active": "Keine aktiven Streams",
@@ -193,7 +193,7 @@
"tv": "TV-Serien" "tv": "TV-Serien"
}, },
"sabnzbd": { "sabnzbd": {
"rate": "Rate", "rate": "Datenrate",
"queue": "Warteschlange", "queue": "Warteschlange",
"timeleft": "Verbleibende Zeit" "timeleft": "Verbleibende Zeit"
}, },
@@ -273,18 +273,18 @@
"available": "Verfügbar" "available": "Verfügbar"
}, },
"jellyseerr": { "jellyseerr": {
"pending": "Wartend", "pending": "Ausstehend",
"approved": "Genehmigt", "approved": "Genehmigt",
"available": "Verfügbar" "available": "Verfügbar"
}, },
"overseerr": { "overseerr": {
"pending": "Wartend", "pending": "Ausstehend",
"processing": "Wird verarbeitet", "processing": "Wird verarbeitet",
"approved": "Genehmigt", "approved": "Genehmigt",
"available": "Verfügbar" "available": "Verfügbar"
}, },
"netalertx": { "netalertx": {
"total": "Total", "total": "Gesamt",
"connected": "Verbunden", "connected": "Verbunden",
"new_devices": "Neue Geräte", "new_devices": "Neue Geräte",
"down_alerts": "Down-Warnungen" "down_alerts": "Down-Warnungen"
@@ -309,7 +309,7 @@
"portainer": { "portainer": {
"running": "Wird ausgeführt", "running": "Wird ausgeführt",
"stopped": "Gestoppt", "stopped": "Gestoppt",
"total": "Total" "total": "Gesamt"
}, },
"suwayomi": { "suwayomi": {
"download": "Heruntergeladen", "download": "Heruntergeladen",
@@ -359,12 +359,6 @@
"services": "Dienste", "services": "Dienste",
"middleware": "Middleware" "middleware": "Middleware"
}, },
"trilium": {
"version": "Version",
"notesCount": "Notizen",
"dbSize": "Datenbankgröße",
"unknown": "Unbekannt"
},
"navidrome": { "navidrome": {
"nothing_streaming": "Keine aktiven Streams", "nothing_streaming": "Keine aktiven Streams",
"please_wait": "Bitte warten" "please_wait": "Bitte warten"
@@ -372,7 +366,7 @@
"npm": { "npm": {
"enabled": "Aktiviert", "enabled": "Aktiviert",
"disabled": "Deaktiviert", "disabled": "Deaktiviert",
"total": "Total" "total": "Gesamt"
}, },
"coinmarketcap": { "coinmarketcap": {
"configure": "Konfiguriere eine oder mehrere Kryptowährungen zur Beobachtung", "configure": "Konfiguriere eine oder mehrere Kryptowährungen zur Beobachtung",
@@ -383,7 +377,7 @@
}, },
"gotify": { "gotify": {
"apps": "Programme", "apps": "Programme",
"clients": "Endgeräte", "clients": "Benutzer",
"messages": "Nachrichten" "messages": "Nachrichten"
}, },
"prowlarr": { "prowlarr": {
@@ -401,7 +395,7 @@
"numActiveSessions": "Sitzungen", "numActiveSessions": "Sitzungen",
"numConnections": "Verbindungen", "numConnections": "Verbindungen",
"dataRelayed": "Weitergeleitet", "dataRelayed": "Weitergeleitet",
"transferRate": "Rate" "transferRate": "Datenrate"
}, },
"mastodon": { "mastodon": {
"user_count": "Benutzer", "user_count": "Benutzer",
@@ -439,17 +433,17 @@
"cpu": "CPU", "cpu": "CPU",
"load": "Last", "load": "Last",
"wait": "Bitte warten", "wait": "Bitte warten",
"temp": "Temp", "temp": "TEMP",
"_temp": "Temperatur", "_temp": "Temperatur",
"warn": "Warnung", "warn": "Warnung",
"uptime": "Betriebszeit", "uptime": "UP",
"total": "Total", "total": "Gesamt",
"free": "Frei", "free": "Frei",
"used": "Benutzt", "used": "In Benutzung",
"days": "d", "days": "d",
"hours": "h", "hours": "h",
"crit": "Krit", "crit": "Krit",
"read": "Lesen", "read": "Gelesen",
"write": "Schreiben", "write": "Schreiben",
"gpu": "GPU", "gpu": "GPU",
"mem": "RAM", "mem": "RAM",
@@ -474,37 +468,37 @@
"3-day": "Bewölkt", "3-day": "Bewölkt",
"3-night": "Bewölkt", "3-night": "Bewölkt",
"45-day": "neblig", "45-day": "neblig",
"45-night": "Nebel", "45-night": "neblig",
"48-day": "Nebel", "48-day": "neblig",
"48-night": "Nebel", "48-night": "neblig",
"51-day": "leichter Nieselregen", "51-day": "leichter Nieselregen",
"51-night": "Leichter Nieselregen", "51-night": "leichter Nieselregen",
"53-day": "Nieselregen", "53-day": "Nieselregen",
"53-night": "Nieselregen", "53-night": "Nieselregen",
"55-day": "starker Nieselregen", "55-day": "starker Nieselregen",
"55-night": "Starker Nieselregen", "55-night": "starker Nieselregen",
"56-day": "leichter gefrierender Nieselregen", "56-day": "leichter gefrierender Nieselregen",
"56-night": "Leicht gefrierender Nieselregen", "56-night": "leichter gefrierender Nieselregen",
"57-day": "gefrierender Nieselregen", "57-day": "gefrierender Nieselregen",
"57-night": "Gefrierender Nieselregen", "57-night": "gefrierender Nieselregen",
"61-day": "leichter Regen", "61-day": "leichter Regen",
"61-night": "Leichter Regen", "61-night": "leichter Regen",
"63-day": "Regen", "63-day": "Regen",
"63-night": "Regen", "63-night": "Regen",
"65-day": "starker Regen", "65-day": "starker Regen",
"65-night": "Starker Regen", "65-night": "starker Regen",
"66-day": "Gefrierender Regen", "66-day": "Gefrierender Regen",
"66-night": "Gefrierender Regen", "66-night": "Gefrierender Regen",
"67-day": "Gefrierender Regen", "67-day": "Gefrierender Regen",
"67-night": "Gefrierender Regen", "67-night": "Gefrierender Regen",
"71-day": "Leichter Schneefall", "71-day": "Leichter Schneefall",
"71-night": "Leichter Schnee", "71-night": "Leichter Schneefall",
"73-day": "Schnee", "73-day": "Schnee",
"73-night": "Schnee", "73-night": "Schnee",
"75-day": "Starker Schneefall", "75-day": "Starker Schneefall",
"75-night": "Starker Schnee", "75-night": "Starker Schneefall",
"77-day": "Schneegriesel", "77-day": "Schneegriesel",
"77-night": "Schneekörner", "77-night": "Schneegriesel",
"80-day": "Leichte Schauer", "80-day": "Leichte Schauer",
"80-night": "Leichte Schauer", "80-night": "Leichte Schauer",
"81-day": "Schauer", "81-day": "Schauer",
@@ -516,11 +510,11 @@
"86-day": "Schneeschauer", "86-day": "Schneeschauer",
"86-night": "Schneeschauer", "86-night": "Schneeschauer",
"95-day": "Gewitter", "95-day": "Gewitter",
"95-night": "Sturm", "95-night": "Gewitter",
"96-day": "Gewitter mit Hagel", "96-day": "Gewitter mit Hagel",
"96-night": "Sturm mit Hagel", "96-night": "Gewitter mit Hagel",
"99-day": "Sturm mit Hagel", "99-day": "Gewitter mit Hagel",
"99-night": "Sturm mit Hagel" "99-night": "Gewitter mit Hagel"
}, },
"homebridge": { "homebridge": {
"available_update": "System", "available_update": "System",
@@ -530,7 +524,7 @@
"child_bridges": "Unter-Bridges", "child_bridges": "Unter-Bridges",
"child_bridges_status": "{{ok}}/{{total}}", "child_bridges_status": "{{ok}}/{{total}}",
"up": "Online", "up": "Online",
"pending": "Wartend", "pending": "Ausstehend",
"down": "Offline" "down": "Offline"
}, },
"healthchecks": { "healthchecks": {
@@ -552,7 +546,7 @@
"approvedPushes": "Genehmigt", "approvedPushes": "Genehmigt",
"rejectedPushes": "Abgelehnt", "rejectedPushes": "Abgelehnt",
"filters": "Filter", "filters": "Filter",
"indexers": "Indexierer" "indexers": "Indexer"
}, },
"tubearchivist": { "tubearchivist": {
"downloads": "Warteschlange", "downloads": "Warteschlange",
@@ -563,19 +557,18 @@
"truenas": { "truenas": {
"load": "Systemlast", "load": "Systemlast",
"uptime": "Betriebszeit", "uptime": "Betriebszeit",
"alerts": "Alarme" "alerts": "Warnungen"
}, },
"pyload": { "pyload": {
"speed": "Datenrate", "speed": "Datenrate",
"active": "Aktiv", "active": "Aktiv",
"queue": "Warteschlange", "queue": "Warteschlange",
"total": "Total" "total": "Gesamt"
}, },
"gluetun": { "gluetun": {
"public_ip": "Öffentliche IP", "public_ip": "Öffentliche IP",
"region": "Region", "region": "Region",
"country": "Land", "country": "Land"
"port_forwarded": "Port weitergeleitet"
}, },
"hdhomerun": { "hdhomerun": {
"channels": "Kanäle", "channels": "Kanäle",
@@ -591,12 +584,12 @@
}, },
"scrutiny": { "scrutiny": {
"passed": "Bestanden", "passed": "Bestanden",
"failed": "Fehlerhaft", "failed": "Fehlgeschlagen",
"unknown": "Unbekannt" "unknown": "Unbekannt"
}, },
"paperlessngx": { "paperlessngx": {
"inbox": "Posteingang", "inbox": "Posteingang",
"total": "Total" "total": "Gesamt"
}, },
"peanut": { "peanut": {
"battery_charge": "Akkuladung", "battery_charge": "Akkuladung",
@@ -628,7 +621,7 @@
"limit": "Grenze" "limit": "Grenze"
}, },
"opnsense": { "opnsense": {
"cpu": "CPU-Last", "cpu": "CPU-Auslastung",
"memory": "Aktiver RAM", "memory": "Aktiver RAM",
"wanUpload": "WAN-Upload", "wanUpload": "WAN-Upload",
"wanDownload": "WAN-Download" "wanDownload": "WAN-Download"
@@ -655,7 +648,7 @@
"wanStatus": "WAN-Status", "wanStatus": "WAN-Status",
"up": "Online", "up": "Online",
"down": "Offline", "down": "Offline",
"temp": "Temp", "temp": "Temperatur",
"disk": "Datenträgernutzung", "disk": "Datenträgernutzung",
"wanIP": "WAN-IP" "wanIP": "WAN-IP"
}, },
@@ -676,7 +669,7 @@
"down": "Down", "down": "Down",
"uptime": "Betriebszeit", "uptime": "Betriebszeit",
"incident": "Vorfall", "incident": "Vorfall",
"m": "m" "m": "min"
}, },
"atsumeru": { "atsumeru": {
"series": "Serien", "series": "Serien",
@@ -708,7 +701,7 @@
"fileflows": { "fileflows": {
"queue": "Warteschlange", "queue": "Warteschlange",
"processing": "Wird verarbeitet", "processing": "Wird verarbeitet",
"processed": "Wird verarbeitet", "processed": "Verarbeitet",
"time": "Zeit" "time": "Zeit"
}, },
"firefly": { "firefly": {
@@ -734,7 +727,7 @@
"size": "Größe", "size": "Größe",
"lastrun": "Letzter Durchlauf", "lastrun": "Letzter Durchlauf",
"nextrun": "Nächster Durchlauf", "nextrun": "Nächster Durchlauf",
"failed": "Fehlerhaft" "failed": "Fehlgeschlagen"
}, },
"unmanic": { "unmanic": {
"active_workers": "Aktive Worker", "active_workers": "Aktive Worker",
@@ -751,8 +744,8 @@
"targets_total": "Alle Ziele" "targets_total": "Alle Ziele"
}, },
"gatus": { "gatus": {
"up": "Seiten online", "up": "Up",
"down": "Seiten offline", "down": "Down",
"uptime": "Betriebszeit" "uptime": "Betriebszeit"
}, },
"ghostfolio": { "ghostfolio": {
@@ -785,7 +778,7 @@
"downloadCount": "Warteschlange", "downloadCount": "Warteschlange",
"downloadBytesRemaining": "Verbleibend", "downloadBytesRemaining": "Verbleibend",
"downloadTotalBytes": "Größe", "downloadTotalBytes": "Größe",
"downloadSpeed": "Geschwindigkeit" "downloadSpeed": "Datenrate"
}, },
"kavita": { "kavita": {
"seriesCount": "Serien", "seriesCount": "Serien",
@@ -797,7 +790,7 @@
"buildId": "Build-ID", "buildId": "Build-ID",
"succeeded": "Erfolgreich", "succeeded": "Erfolgreich",
"notStarted": "Nicht gestartet", "notStarted": "Nicht gestartet",
"failed": "Fehlerhaft", "failed": "Fehlgeschlagen",
"canceled": "Abgebrochen", "canceled": "Abgebrochen",
"inProgress": "In Bearbeitung", "inProgress": "In Bearbeitung",
"totalPrs": "PRs gesamt", "totalPrs": "PRs gesamt",
@@ -830,11 +823,11 @@
}, },
"openmediavault": { "openmediavault": {
"downloading": "Wird heruntergeladen", "downloading": "Wird heruntergeladen",
"total": "Total", "total": "Gesamt",
"running": "Wird ausgeführt", "running": "Wird ausgeführt",
"stopped": "Gestoppt", "stopped": "Gestoppt",
"passed": "Erfolgreich", "passed": "Bestanden",
"failed": "Fehlerhaft" "failed": "Fehlgeschlagen"
}, },
"openwrt": { "openwrt": {
"uptime": "Betriebszeit", "uptime": "Betriebszeit",
@@ -849,13 +842,13 @@
"uptime": "Betriebszeit", "uptime": "Betriebszeit",
"lastDown": "Letzter Ausfall", "lastDown": "Letzter Ausfall",
"downDuration": "Ausfalldauer", "downDuration": "Ausfalldauer",
"sitesUp": "Seiten online", "sitesUp": "Up",
"sitesDown": "Seiten offline", "sitesDown": "Down",
"paused": "Pausiert", "paused": "Pausiert",
"notyetchecked": "Noch nicht geprüft", "notyetchecked": "Noch nicht geprüft",
"up": "Online", "up": "Online",
"seemsdown": "Scheint nicht verfügbar", "seemsdown": "Scheint nicht verfügbar",
"down": "Unbekannt", "down": "Offline",
"unknown": "Unbekannt" "unknown": "Unbekannt"
}, },
"calendar": { "calendar": {
@@ -863,8 +856,7 @@
"physicalRelease": "Physische Version", "physicalRelease": "Physische Version",
"digitalRelease": "Digitale Version", "digitalRelease": "Digitale Version",
"noEventsToday": "Heute keine Ereignisse!", "noEventsToday": "Heute keine Ereignisse!",
"noEventsFound": "Keine Termine gefunden", "noEventsFound": "Keine Termine gefunden"
"errorWhenLoadingData": "Fehler beim Laden der Kalenderdaten"
}, },
"romm": { "romm": {
"platforms": "Plattformen", "platforms": "Plattformen",
@@ -875,7 +867,7 @@
"totalfilesize": "Gesamtgröße" "totalfilesize": "Gesamtgröße"
}, },
"mailcow": { "mailcow": {
"domains": "Domains", "domains": "Domänen",
"mailboxes": "Postfächer", "mailboxes": "Postfächer",
"mails": "E-Mails", "mails": "E-Mails",
"storage": "Speicher" "storage": "Speicher"
@@ -909,7 +901,7 @@
"performers": "Darsteller", "performers": "Darsteller",
"studios": "Studios", "studios": "Studios",
"movies": "Filme", "movies": "Filme",
"tags": "Tags", "tags": "Schlagwörter",
"oCount": "O-Anzahl" "oCount": "O-Anzahl"
}, },
"tandoor": { "tandoor": {
@@ -926,14 +918,14 @@
"totalValue": "Gesamtwert" "totalValue": "Gesamtwert"
}, },
"crowdsec": { "crowdsec": {
"alerts": "Alarme", "alerts": "Warnungen",
"bans": "Banns" "bans": "Banns"
}, },
"wgeasy": { "wgeasy": {
"connected": "Verbunden", "connected": "Verbunden",
"enabled": "Aktiviert", "enabled": "Aktiviert",
"disabled": "Deaktiviert", "disabled": "Deaktiviert",
"total": "Total" "total": "Gesamt"
}, },
"swagdashboard": { "swagdashboard": {
"proxied": "Proxied", "proxied": "Proxied",
@@ -961,11 +953,11 @@
"linkwarden": { "linkwarden": {
"links": "Links", "links": "Links",
"collections": "Sammlungen", "collections": "Sammlungen",
"tags": "Tags" "tags": "Schlagwörter"
}, },
"zabbix": { "zabbix": {
"unclassified": "Nicht klassifiziert", "unclassified": "Nicht klassifiziert",
"information": "Information", "information": "Informationen",
"warning": "Warnung", "warning": "Warnung",
"average": "Durchschnitt", "average": "Durchschnitt",
"high": "Hoch", "high": "Hoch",
@@ -996,12 +988,12 @@
"beszel": { "beszel": {
"name": "Name", "name": "Name",
"systems": "Systeme", "systems": "Systeme",
"up": "Offline", "up": "Online",
"down": "Offline", "down": "Offline",
"paused": "Pausiert", "paused": "Pausiert",
"pending": "Wartend", "pending": "Ausstehend",
"status": "Status", "status": "Status",
"updated": "Aktuell", "updated": "Aktualisiert",
"cpu": "CPU", "cpu": "CPU",
"memory": "RAM", "memory": "RAM",
"disk": "Festplatte", "disk": "Festplatte",
@@ -1011,14 +1003,14 @@
"apps": "Anwendungen", "apps": "Anwendungen",
"synced": "Synchronisiert", "synced": "Synchronisiert",
"outOfSync": "Nicht mehr synchronisiert", "outOfSync": "Nicht mehr synchronisiert",
"healthy": "Gesund", "healthy": "Fehlerfrei",
"degraded": "Beeinträchtigt", "degraded": "Beeinträchtigt",
"progressing": "Fortschritt", "progressing": "Fortschritt",
"missing": "Fehlend", "missing": "Fehlend",
"suspended": "Unterbrochen" "suspended": "Unterbrochen"
}, },
"spoolman": { "spoolman": {
"loading": "Lädt" "loading": "Wird geladen"
}, },
"gitlab": { "gitlab": {
"groups": "Gruppen", "groups": "Gruppen",
@@ -1029,16 +1021,16 @@
"apcups": { "apcups": {
"status": "Status", "status": "Status",
"load": "Last", "load": "Last",
"bcharge": "Batterieladung", "bcharge": "Akkuladung",
"timeleft": "Verbleibende Zeit" "timeleft": "Verbleibende Zeit"
}, },
"karakeep": { "karakeep": {
"bookmarks": "Lesezeichen", "bookmarks": "Bookmarks",
"favorites": "Favoriten", "favorites": "Favorites",
"archived": "Archiviert", "archived": "Archived",
"highlights": "Highlights", "highlights": "Highlights",
"lists": "Listen", "lists": "Lists",
"tags": "Tags" "tags": "Schlagwörter"
}, },
"slskd": { "slskd": {
"slskStatus": "Netzwerk", "slskStatus": "Netzwerk",
@@ -1050,38 +1042,5 @@
"downloads": "Downloads", "downloads": "Downloads",
"uploads": "Uploads", "uploads": "Uploads",
"sharedFiles": "Dateien" "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"
} }
} }

File diff suppressed because it is too large Load Diff

View File

@@ -359,12 +359,6 @@
"services": "Services", "services": "Services",
"middleware": "Middleware" "middleware": "Middleware"
}, },
"trilium": {
"version": "Version",
"notesCount": "Notes",
"dbSize": "Database Size",
"unknown": "Unknown"
},
"navidrome": { "navidrome": {
"nothing_streaming": "No Active Streams", "nothing_streaming": "No Active Streams",
"please_wait": "Please Wait" "please_wait": "Please Wait"
@@ -574,8 +568,7 @@
"gluetun": { "gluetun": {
"public_ip": "Public IP", "public_ip": "Public IP",
"region": "Region", "region": "Region",
"country": "Country", "country": "Country"
"port_forwarded": "Port Forwarded"
}, },
"hdhomerun": { "hdhomerun": {
"channels": "Channels", "channels": "Channels",
@@ -1056,32 +1049,5 @@
"movies": "Movies", "movies": "Movies",
"episodes": "Episodes", "episodes": "Episodes",
"other": "Other" "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"
} }
} }

View File

@@ -63,14 +63,14 @@
"wlan_users": "WLAN-Uzantoj", "wlan_users": "WLAN-Uzantoj",
"up": "UP", "up": "UP",
"down": "DOWN", "down": "DOWN",
"wait": "Please wait", "wait": "Bonvolu atendi",
"empty_data": "Subsistemostatuso nekonata" "empty_data": "Subsistemostatuso nekonata"
}, },
"docker": { "docker": {
"rx": "RX", "rx": "RX",
"tx": "TX", "tx": "TX",
"mem": "MEM", "mem": "MEM",
"cpu": "CPU", "cpu": "Ĉefprocesoro",
"running": "Rulata", "running": "Rulata",
"offline": "Malkonekta", "offline": "Malkonekta",
"error": "Eraro", "error": "Eraro",
@@ -83,7 +83,7 @@
"partial": "Parta" "partial": "Parta"
}, },
"ping": { "ping": {
"error": "Error", "error": "Eraro",
"ping": "Sondaĵo", "ping": "Sondaĵo",
"down": "Down", "down": "Down",
"up": "Up", "up": "Up",
@@ -91,7 +91,7 @@
}, },
"siteMonitor": { "siteMonitor": {
"http_status": "HTTP status", "http_status": "HTTP status",
"error": "Error", "error": "Eraro",
"response": "Response", "response": "Response",
"down": "Down", "down": "Down",
"up": "Up", "up": "Up",
@@ -108,11 +108,11 @@
"songs": "Kantoj" "songs": "Kantoj"
}, },
"esphome": { "esphome": {
"offline": "Offline", "offline": "Malkonekta",
"offline_alt": "Offline", "offline_alt": "Malkonekta",
"online": "Online", "online": "Online",
"total": "Total", "total": "Totalo",
"unknown": "Unknown" "unknown": "Nekonata"
}, },
"evcc": { "evcc": {
"pv_power": "Production", "pv_power": "Production",
@@ -133,7 +133,7 @@
"unread": "Unread" "unread": "Unread"
}, },
"fritzbox": { "fritzbox": {
"connectionStatus": "Status", "connectionStatus": "Stato",
"connectionStatusUnconfigured": "Unconfigured", "connectionStatusUnconfigured": "Unconfigured",
"connectionStatusConnecting": "Connecting", "connectionStatusConnecting": "Connecting",
"connectionStatusAuthenticating": "Authenticating", "connectionStatusAuthenticating": "Authenticating",
@@ -168,9 +168,9 @@
"passes": "Passes" "passes": "Passes"
}, },
"tautulli": { "tautulli": {
"playing": "Playing", "playing": "Ludante",
"transcoding": "Transcoding", "transcoding": "Transkodigo",
"bitrate": "Bitrate", "bitrate": "Bitrapido",
"no_active": "No Active Streams", "no_active": "No Active Streams",
"plex_connection_error": "Check Plex Connection" "plex_connection_error": "Check Plex Connection"
}, },
@@ -189,7 +189,7 @@
"plex": { "plex": {
"streams": "Active Streams", "streams": "Active Streams",
"albums": "Albums", "albums": "Albums",
"movies": "Movies", "movies": "Filmoj",
"tv": "Televidprogramoj" "tv": "Televidprogramoj"
}, },
"sabnzbd": { "sabnzbd": {
@@ -199,18 +199,18 @@
}, },
"rutorrent": { "rutorrent": {
"active": "Active", "active": "Active",
"upload": "Upload", "upload": "Alŝuti",
"download": "Download" "download": "Elŝuti"
}, },
"transmission": { "transmission": {
"download": "Download", "download": "Elŝuti",
"upload": "Upload", "upload": "Alŝuti",
"leech": "Leech", "leech": "Leech",
"seed": "Seed" "seed": "Seed"
}, },
"qbittorrent": { "qbittorrent": {
"download": "Download", "download": "Elŝuti",
"upload": "Upload", "upload": "Alŝuti",
"leech": "Leech", "leech": "Leech",
"seed": "Seed" "seed": "Seed"
}, },
@@ -223,8 +223,8 @@
"invalid": "Invalid" "invalid": "Invalid"
}, },
"deluge": { "deluge": {
"download": "Download", "download": "Elŝuti",
"upload": "Upload", "upload": "Alŝuti",
"leech": "Leech", "leech": "Leech",
"seed": "Seed" "seed": "Seed"
}, },
@@ -233,25 +233,25 @@
"cachemissbytes": "Cache Miss Bytes" "cachemissbytes": "Cache Miss Bytes"
}, },
"downloadstation": { "downloadstation": {
"download": "Download", "download": "Elŝuti",
"upload": "Upload", "upload": "Alŝuti",
"leech": "Leech", "leech": "Leech",
"seed": "Seed" "seed": "Seed"
}, },
"sonarr": { "sonarr": {
"wanted": "Wanted", "wanted": "Wanted",
"queued": "Queued", "queued": "Queued",
"series": "Series", "series": "Serioj",
"queue": "Queue", "queue": "Queue",
"unknown": "Unknown" "unknown": "Nekonata"
}, },
"radarr": { "radarr": {
"wanted": "Wanted", "wanted": "Wanted",
"missing": "Missing", "missing": "Missing",
"queued": "Queued", "queued": "Queued",
"movies": "Movies", "movies": "Filmoj",
"queue": "Queue", "queue": "Queue",
"unknown": "Unknown" "unknown": "Nekonata"
}, },
"lidarr": { "lidarr": {
"wanted": "Wanted", "wanted": "Wanted",
@@ -274,17 +274,17 @@
}, },
"jellyseerr": { "jellyseerr": {
"pending": "Pending", "pending": "Pending",
"approved": "Approved", "approved": "Aprobita",
"available": "Available" "available": "Havebla"
}, },
"overseerr": { "overseerr": {
"pending": "Pending", "pending": "Pending",
"processing": "Processing", "processing": "Processing",
"approved": "Approved", "approved": "Aprobita",
"available": "Available" "available": "Havebla"
}, },
"netalertx": { "netalertx": {
"total": "Total", "total": "Totalo",
"connected": "Connected", "connected": "Connected",
"new_devices": "New Devices", "new_devices": "New Devices",
"down_alerts": "Down Alerts" "down_alerts": "Down Alerts"
@@ -302,14 +302,14 @@
"latency": "Latency" "latency": "Latency"
}, },
"speedtest": { "speedtest": {
"upload": "Upload", "upload": "Alŝuti",
"download": "Download", "download": "Elŝuti",
"ping": "Ping" "ping": "Sondaĵo"
}, },
"portainer": { "portainer": {
"running": "Running", "running": "Rulata",
"stopped": "Stopped", "stopped": "Stopped",
"total": "Total" "total": "Totalo"
}, },
"suwayomi": { "suwayomi": {
"download": "Downloaded", "download": "Downloaded",
@@ -359,12 +359,6 @@
"services": "Servoj", "services": "Servoj",
"middleware": "Middleware" "middleware": "Middleware"
}, },
"trilium": {
"version": "Version",
"notesCount": "Notes",
"dbSize": "Database Size",
"unknown": "Unknown"
},
"navidrome": { "navidrome": {
"nothing_streaming": "No Active Streams", "nothing_streaming": "No Active Streams",
"please_wait": "Please Wait" "please_wait": "Please Wait"
@@ -372,7 +366,7 @@
"npm": { "npm": {
"enabled": "Enabled", "enabled": "Enabled",
"disabled": "Disabled", "disabled": "Disabled",
"total": "Total" "total": "Totalo"
}, },
"coinmarketcap": { "coinmarketcap": {
"configure": "Configure one or more crypto currencies to track", "configure": "Configure one or more crypto currencies to track",
@@ -383,7 +377,7 @@
}, },
"gotify": { "gotify": {
"apps": "Applications", "apps": "Applications",
"clients": "Clients", "clients": "Klientoj",
"messages": "Mesaĝoj" "messages": "Mesaĝoj"
}, },
"prowlarr": { "prowlarr": {
@@ -404,48 +398,48 @@
"transferRate": "Rate" "transferRate": "Rate"
}, },
"mastodon": { "mastodon": {
"user_count": "Users", "user_count": "Uzantoj",
"status_count": "Afiŝoj", "status_count": "Afiŝoj",
"domain_count": "Domains" "domain_count": "Domains"
}, },
"medusa": { "medusa": {
"wanted": "Wanted", "wanted": "Wanted",
"queued": "Queued", "queued": "Queued",
"series": "Series" "series": "Serioj"
}, },
"minecraft": { "minecraft": {
"players": "Players", "players": "Players",
"version": "Version", "version": "Version",
"status": "Status", "status": "Stato",
"up": "Online", "up": "Online",
"down": "Offline" "down": "Malkonekta"
}, },
"miniflux": { "miniflux": {
"read": "Read", "read": "Read",
"unread": "Unread" "unread": "Unread"
}, },
"authentik": { "authentik": {
"users": "Users", "users": "Uzantoj",
"loginsLast24H": "Logins (24h)", "loginsLast24H": "Logins (24h)",
"failedLoginsLast24H": "Failed Logins (24h)" "failedLoginsLast24H": "Failed Logins (24h)"
}, },
"proxmox": { "proxmox": {
"mem": "MEM", "mem": "MEM",
"cpu": "CPU", "cpu": "Ĉefprocesoro",
"lxc": "LXC", "lxc": "LXC",
"vms": "VMs" "vms": "VMs"
}, },
"glances": { "glances": {
"cpu": "CPU", "cpu": "Ĉefprocesoro",
"load": "Load", "load": "Ŝarĝo",
"wait": "Please wait", "wait": "Bonvolu atendi",
"temp": "TEMP", "temp": "TEMP",
"_temp": "Temp", "_temp": "Temp",
"warn": "Warn", "warn": "Warn",
"uptime": "UP", "uptime": "UP",
"total": "Total", "total": "Totalo",
"free": "Free", "free": "Libera",
"used": "Used", "used": "Uzata",
"days": "d", "days": "d",
"hours": "h", "hours": "h",
"crit": "Crit", "crit": "Crit",
@@ -470,13 +464,13 @@
"1-day": "Mainly Sunny", "1-day": "Mainly Sunny",
"1-night": "Mainly Clear", "1-night": "Mainly Clear",
"2-day": "Nubeta", "2-day": "Nubeta",
"2-night": "Partly Cloudy", "2-night": "Nubeta",
"3-day": "Nuba", "3-day": "Nuba",
"3-night": "Cloudy", "3-night": "Nuba",
"45-day": "Nebula", "45-day": "Nebula",
"45-night": "Foggy", "45-night": "Nebula",
"48-day": "Foggy", "48-day": "Nebula",
"48-night": "Foggy", "48-night": "Nebula",
"51-day": "Light Drizzle", "51-day": "Light Drizzle",
"51-night": "Light Drizzle", "51-night": "Light Drizzle",
"53-day": "Drizzle", "53-day": "Drizzle",
@@ -490,19 +484,19 @@
"61-day": "Light Rain", "61-day": "Light Rain",
"61-night": "Light Rain", "61-night": "Light Rain",
"63-day": "Pluvo", "63-day": "Pluvo",
"63-night": "Rain", "63-night": "Pluvo",
"65-day": "Pluvego", "65-day": "Pluvego",
"65-night": "Heavy Rain", "65-night": "Pluvego",
"66-day": "Frosta pluvo", "66-day": "Frosta pluvo",
"66-night": "Freezing Rain", "66-night": "Frosta pluvo",
"67-day": "Freezing Rain", "67-day": "Frosta pluvo",
"67-night": "Freezing Rain", "67-night": "Frosta pluvo",
"71-day": "Light Snow", "71-day": "Light Snow",
"71-night": "Light Snow", "71-night": "Light Snow",
"73-day": "Neĝo", "73-day": "Neĝo",
"73-night": "Snow", "73-night": "Neĝo",
"75-day": "Neĝego", "75-day": "Neĝego",
"75-night": "Heavy Snow", "75-night": "Neĝego",
"77-day": "Snow Grains", "77-day": "Snow Grains",
"77-night": "Snow Grains", "77-night": "Snow Grains",
"80-day": "Light Showers", "80-day": "Light Showers",
@@ -516,11 +510,11 @@
"86-day": "Snow Showers", "86-day": "Snow Showers",
"86-night": "Snow Showers", "86-night": "Snow Showers",
"95-day": "Fulmotondro", "95-day": "Fulmotondro",
"95-night": "Thunderstorm", "95-night": "Fulmotondro",
"96-day": "Fulmotondro kun hajlo", "96-day": "Fulmotondro kun hajlo",
"96-night": "Thunderstorm With Hail", "96-night": "Fulmotondro kun hajlo",
"99-day": "Thunderstorm With Hail", "99-day": "Fulmotondro kun hajlo",
"99-night": "Thunderstorm With Hail" "99-night": "Fulmotondro kun hajlo"
}, },
"homebridge": { "homebridge": {
"available_update": "Sistemo", "available_update": "Sistemo",
@@ -539,7 +533,7 @@
"grace": "In Grace Period", "grace": "In Grace Period",
"down": "Down", "down": "Down",
"paused": "Paused", "paused": "Paused",
"status": "Status", "status": "Stato",
"last_ping": "Last Ping", "last_ping": "Last Ping",
"never": "No pings yet" "never": "No pings yet"
}, },
@@ -549,7 +543,7 @@
"containers_failed": "Failed" "containers_failed": "Failed"
}, },
"autobrr": { "autobrr": {
"approvedPushes": "Approved", "approvedPushes": "Aprobita",
"rejectedPushes": "Rejected", "rejectedPushes": "Rejected",
"filters": "Filtriloj", "filters": "Filtriloj",
"indexers": "Indexers" "indexers": "Indexers"
@@ -569,16 +563,15 @@
"speed": "Speed", "speed": "Speed",
"active": "Active", "active": "Active",
"queue": "Queue", "queue": "Queue",
"total": "Total" "total": "Totalo"
}, },
"gluetun": { "gluetun": {
"public_ip": "Public IP", "public_ip": "Public IP",
"region": "Regiono", "region": "Regiono",
"country": "Lando", "country": "Lando"
"port_forwarded": "Port Forwarded"
}, },
"hdhomerun": { "hdhomerun": {
"channels": "Channels", "channels": "Kanaloj",
"hd": "HD", "hd": "HD",
"tunerCount": "Tuners", "tunerCount": "Tuners",
"channelNumber": "Channel", "channelNumber": "Channel",
@@ -586,17 +579,17 @@
"signalStrength": "Strength", "signalStrength": "Strength",
"signalQuality": "Quality", "signalQuality": "Quality",
"symbolQuality": "Quality", "symbolQuality": "Quality",
"networkRate": "Bitrate", "networkRate": "Bitrapido",
"clientIP": "Client" "clientIP": "Client"
}, },
"scrutiny": { "scrutiny": {
"passed": "Passed", "passed": "Passed",
"failed": "Failed", "failed": "Failed",
"unknown": "Unknown" "unknown": "Nekonata"
}, },
"paperlessngx": { "paperlessngx": {
"inbox": "Inbox", "inbox": "Inbox",
"total": "Total" "total": "Totalo"
}, },
"peanut": { "peanut": {
"battery_charge": "Battery Charge", "battery_charge": "Battery Charge",
@@ -640,14 +633,14 @@
"layers": "Layers" "layers": "Layers"
}, },
"octoprint": { "octoprint": {
"printer_state": "Status", "printer_state": "Stato",
"temp_tool": "Tool temp", "temp_tool": "Tool temp",
"temp_bed": "Bed temp", "temp_bed": "Bed temp",
"job_completion": "Completion" "job_completion": "Completion"
}, },
"cloudflared": { "cloudflared": {
"origin_ip": "Origin IP", "origin_ip": "Origin IP",
"status": "Status" "status": "Stato"
}, },
"pfsense": { "pfsense": {
"load": "Load Avg", "load": "Load Avg",
@@ -662,11 +655,11 @@
"proxmoxbackupserver": { "proxmoxbackupserver": {
"datastore_usage": "Datastore", "datastore_usage": "Datastore",
"failed_tasks_24h": "Failed Tasks 24h", "failed_tasks_24h": "Failed Tasks 24h",
"cpu_usage": "CPU", "cpu_usage": "Ĉefprocesoro",
"memory_usage": "Memory" "memory_usage": "Memory"
}, },
"immich": { "immich": {
"users": "Users", "users": "Uzantoj",
"photos": "Photos", "photos": "Photos",
"videos": "Videos", "videos": "Videos",
"storage": "Storage" "storage": "Storage"
@@ -679,23 +672,23 @@
"m": "m" "m": "m"
}, },
"atsumeru": { "atsumeru": {
"series": "Series", "series": "Serioj",
"archives": "Archives", "archives": "Archives",
"chapters": "Chapters", "chapters": "Chapters",
"categories": "Categories" "categories": "Categories"
}, },
"komga": { "komga": {
"libraries": "Libraries", "libraries": "Libraries",
"series": "Series", "series": "Serioj",
"books": "Books" "books": "Libroj"
}, },
"diskstation": { "diskstation": {
"days": "Days", "days": "Tagoj",
"uptime": "Uptime", "uptime": "Uptime",
"volumeAvailable": "Available" "volumeAvailable": "Havebla"
}, },
"mylar": { "mylar": {
"series": "Series", "series": "Serioj",
"issues": "Issues", "issues": "Issues",
"wanted": "Wanted" "wanted": "Wanted"
}, },
@@ -730,7 +723,7 @@
"numshares": "Shared Items" "numshares": "Shared Items"
}, },
"kopia": { "kopia": {
"status": "Status", "status": "Stato",
"size": "Size", "size": "Size",
"lastrun": "Last Run", "lastrun": "Last Run",
"nextrun": "Next Run", "nextrun": "Next Run",
@@ -762,7 +755,7 @@
}, },
"audiobookshelf": { "audiobookshelf": {
"podcasts": "Podcasts", "podcasts": "Podcasts",
"books": "Books", "books": "Libroj",
"podcastsDuration": "Duration", "podcastsDuration": "Duration",
"booksDuration": "Duration" "booksDuration": "Duration"
}, },
@@ -776,10 +769,10 @@
"updates": "Updates" "updates": "Updates"
}, },
"calibreweb": { "calibreweb": {
"books": "Books", "books": "Libroj",
"authors": "Authors", "authors": "Authors",
"categories": "Categories", "categories": "Categories",
"series": "Series" "series": "Serioj"
}, },
"jdownloader": { "jdownloader": {
"downloadCount": "Queue", "downloadCount": "Queue",
@@ -788,12 +781,12 @@
"downloadSpeed": "Speed" "downloadSpeed": "Speed"
}, },
"kavita": { "kavita": {
"seriesCount": "Series", "seriesCount": "Serioj",
"totalFiles": "Files" "totalFiles": "Files"
}, },
"azuredevops": { "azuredevops": {
"result": "Result", "result": "Result",
"status": "Status", "status": "Stato",
"buildId": "Build ID", "buildId": "Build ID",
"succeeded": "Succeeded", "succeeded": "Succeeded",
"notStarted": "Not Started", "notStarted": "Not Started",
@@ -802,19 +795,19 @@
"inProgress": "In Progress", "inProgress": "In Progress",
"totalPrs": "Total PRs", "totalPrs": "Total PRs",
"myPrs": "My PRs", "myPrs": "My PRs",
"approved": "Approved" "approved": "Aprobita"
}, },
"gamedig": { "gamedig": {
"status": "Status", "status": "Stato",
"online": "Online", "online": "Online",
"offline": "Offline", "offline": "Malkonekta",
"name": "Name", "name": "Name",
"map": "Map", "map": "Map",
"currentPlayers": "Current players", "currentPlayers": "Current players",
"players": "Players", "players": "Players",
"maxPlayers": "Max players", "maxPlayers": "Max players",
"bots": "Bots", "bots": "Bots",
"ping": "Ping" "ping": "Sondaĵo"
}, },
"urbackup": { "urbackup": {
"ok": "Ok", "ok": "Ok",
@@ -824,14 +817,14 @@
}, },
"mealie": { "mealie": {
"recipes": "Recipes", "recipes": "Recipes",
"users": "Users", "users": "Uzantoj",
"categories": "Categories", "categories": "Categories",
"tags": "Tags" "tags": "Tags"
}, },
"openmediavault": { "openmediavault": {
"downloading": "Downloading", "downloading": "Downloading",
"total": "Total", "total": "Totalo",
"running": "Running", "running": "Rulata",
"stopped": "Stopped", "stopped": "Stopped",
"passed": "Passed", "passed": "Passed",
"failed": "Failed" "failed": "Failed"
@@ -845,7 +838,7 @@
"bytesRx": "Received" "bytesRx": "Received"
}, },
"uptimerobot": { "uptimerobot": {
"status": "Status", "status": "Stato",
"uptime": "Uptime", "uptime": "Uptime",
"lastDown": "Last Downtime", "lastDown": "Last Downtime",
"downDuration": "Downtime Duration", "downDuration": "Downtime Duration",
@@ -856,15 +849,14 @@
"up": "Up", "up": "Up",
"seemsdown": "Seems Down", "seemsdown": "Seems Down",
"down": "Down", "down": "Down",
"unknown": "Unknown" "unknown": "Nekonata"
}, },
"calendar": { "calendar": {
"inCinemas": "In cinemas", "inCinemas": "In cinemas",
"physicalRelease": "Physical release", "physicalRelease": "Physical release",
"digitalRelease": "Digital release", "digitalRelease": "Digital release",
"noEventsToday": "No events for today!", "noEventsToday": "No events for today!",
"noEventsFound": "No events found", "noEventsFound": "No events found"
"errorWhenLoadingData": "Error when loading calendar data"
}, },
"romm": { "romm": {
"platforms": "Platforms", "platforms": "Platforms",
@@ -908,12 +900,12 @@
"galleries": "Galleries", "galleries": "Galleries",
"performers": "Performers", "performers": "Performers",
"studios": "Studios", "studios": "Studios",
"movies": "Movies", "movies": "Filmoj",
"tags": "Tags", "tags": "Tags",
"oCount": "O Count" "oCount": "O Count"
}, },
"tandoor": { "tandoor": {
"users": "Users", "users": "Uzantoj",
"recipes": "Recipes", "recipes": "Recipes",
"keywords": "Keywords" "keywords": "Keywords"
}, },
@@ -922,7 +914,7 @@
"totalWithWarranty": "With Warranty", "totalWithWarranty": "With Warranty",
"locations": "Locations", "locations": "Locations",
"labels": "Labels", "labels": "Labels",
"users": "Users", "users": "Uzantoj",
"totalValue": "Total Value" "totalValue": "Total Value"
}, },
"crowdsec": { "crowdsec": {
@@ -933,7 +925,7 @@
"connected": "Connected", "connected": "Connected",
"enabled": "Enabled", "enabled": "Enabled",
"disabled": "Disabled", "disabled": "Disabled",
"total": "Total" "total": "Totalo"
}, },
"swagdashboard": { "swagdashboard": {
"proxied": "Proxied", "proxied": "Proxied",
@@ -942,9 +934,9 @@
"banned": "Banned" "banned": "Banned"
}, },
"myspeed": { "myspeed": {
"ping": "Ping", "ping": "Sondaĵo",
"download": "Download", "download": "Elŝuti",
"upload": "Upload" "upload": "Alŝuti"
}, },
"stocks": { "stocks": {
"stocks": "Stocks", "stocks": "Stocks",
@@ -965,7 +957,7 @@
}, },
"zabbix": { "zabbix": {
"unclassified": "Not classified", "unclassified": "Not classified",
"information": "Information", "information": "Informo",
"warning": "Warning", "warning": "Warning",
"average": "Average", "average": "Average",
"high": "High", "high": "High",
@@ -989,9 +981,9 @@
"name": "Name", "name": "Name",
"address": "Address", "address": "Address",
"last_seen": "Last Seen", "last_seen": "Last Seen",
"status": "Status", "status": "Stato",
"online": "Online", "online": "Online",
"offline": "Offline" "offline": "Malkonekta"
}, },
"beszel": { "beszel": {
"name": "Name", "name": "Name",
@@ -1000,9 +992,9 @@
"down": "Down", "down": "Down",
"paused": "Paused", "paused": "Paused",
"pending": "Pending", "pending": "Pending",
"status": "Status", "status": "Stato",
"updated": "Updated", "updated": "Updated",
"cpu": "CPU", "cpu": "Ĉefprocesoro",
"memory": "MEM", "memory": "MEM",
"disk": "Disk", "disk": "Disk",
"network": "NET" "network": "NET"
@@ -1011,7 +1003,7 @@
"apps": "Apps", "apps": "Apps",
"synced": "Synced", "synced": "Synced",
"outOfSync": "Out Of Sync", "outOfSync": "Out Of Sync",
"healthy": "Healthy", "healthy": "Sana",
"degraded": "Degraded", "degraded": "Degraded",
"progressing": "Progressing", "progressing": "Progressing",
"missing": "Missing", "missing": "Missing",
@@ -1027,8 +1019,8 @@
"projects": "Projects" "projects": "Projects"
}, },
"apcups": { "apcups": {
"status": "Status", "status": "Stato",
"load": "Load", "load": "Ŝarĝo",
"bcharge": "Battery Charge", "bcharge": "Battery Charge",
"timeleft": "Time Left" "timeleft": "Time Left"
}, },
@@ -1045,43 +1037,10 @@
"connected": "Connected", "connected": "Connected",
"disconnected": "Disconnected", "disconnected": "Disconnected",
"updateStatus": "Update", "updateStatus": "Update",
"update_yes": "Available", "update_yes": "Havebla",
"update_no": "Up to Date", "update_no": "Up to Date",
"downloads": "Downloads", "downloads": "Downloads",
"uploads": "Uploads", "uploads": "Uploads",
"sharedFiles": "Files" "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"
} }
} }

File diff suppressed because it is too large Load Diff

View File

@@ -63,7 +63,7 @@
"wlan_users": "WLAN Erabiltzaileak", "wlan_users": "WLAN Erabiltzaileak",
"up": "UP", "up": "UP",
"down": "DOWN", "down": "DOWN",
"wait": "Please wait", "wait": "Itxaron mesedez",
"empty_data": "Subsystem status unknown" "empty_data": "Subsystem status unknown"
}, },
"docker": { "docker": {
@@ -93,8 +93,8 @@
"http_status": "HTTP status", "http_status": "HTTP status",
"error": "Error", "error": "Error",
"response": "Erantzuna", "response": "Erantzuna",
"down": "Down", "down": "Behera",
"up": "Up", "up": "Gora",
"not_available": "Not Available" "not_available": "Not Available"
}, },
"emby": { "emby": {
@@ -111,8 +111,8 @@
"offline": "Offline", "offline": "Offline",
"offline_alt": "Offline", "offline_alt": "Offline",
"online": "Online", "online": "Online",
"total": "Total", "total": "Guztira",
"unknown": "Unknown" "unknown": "Ezezaguna"
}, },
"evcc": { "evcc": {
"pv_power": "Produkzioak", "pv_power": "Produkzioak",
@@ -144,8 +144,8 @@
"uptime": "Uptime", "uptime": "Uptime",
"maxDown": "Max. Down", "maxDown": "Max. Down",
"maxUp": "Max. Up", "maxUp": "Max. Up",
"down": "Down", "down": "Behera",
"up": "Up", "up": "Gora",
"received": "Received", "received": "Received",
"sent": "Bidalita", "sent": "Bidalita",
"externalIPAddress": "Ext. IP", "externalIPAddress": "Ext. IP",
@@ -170,7 +170,7 @@
"tautulli": { "tautulli": {
"playing": "Playing", "playing": "Playing",
"transcoding": "Transcoding", "transcoding": "Transcoding",
"bitrate": "Bitrate", "bitrate": "Bit-tasa",
"no_active": "No Active Streams", "no_active": "No Active Streams",
"plex_connection_error": "Check Plex Connection" "plex_connection_error": "Check Plex Connection"
}, },
@@ -189,7 +189,7 @@
"plex": { "plex": {
"streams": "Active Streams", "streams": "Active Streams",
"albums": "Albums", "albums": "Albums",
"movies": "Movies", "movies": "Filmak",
"tv": "TV Shows" "tv": "TV Shows"
}, },
"sabnzbd": { "sabnzbd": {
@@ -199,18 +199,18 @@
}, },
"rutorrent": { "rutorrent": {
"active": "Active", "active": "Active",
"upload": "Upload", "upload": "Kargatu",
"download": "Download" "download": "Jeitsierak"
}, },
"transmission": { "transmission": {
"download": "Download", "download": "Jeitsierak",
"upload": "Upload", "upload": "Kargatu",
"leech": "Leech", "leech": "Leech",
"seed": "Seed" "seed": "Seed"
}, },
"qbittorrent": { "qbittorrent": {
"download": "Download", "download": "Jeitsierak",
"upload": "Upload", "upload": "Kargatu",
"leech": "Leech", "leech": "Leech",
"seed": "Seed" "seed": "Seed"
}, },
@@ -223,8 +223,8 @@
"invalid": "Invalid" "invalid": "Invalid"
}, },
"deluge": { "deluge": {
"download": "Download", "download": "Jeitsierak",
"upload": "Upload", "upload": "Kargatu",
"leech": "Leech", "leech": "Leech",
"seed": "Seed" "seed": "Seed"
}, },
@@ -233,25 +233,25 @@
"cachemissbytes": "Cache Miss Bytes" "cachemissbytes": "Cache Miss Bytes"
}, },
"downloadstation": { "downloadstation": {
"download": "Download", "download": "Jeitsierak",
"upload": "Upload", "upload": "Kargatu",
"leech": "Leech", "leech": "Leech",
"seed": "Seed" "seed": "Seed"
}, },
"sonarr": { "sonarr": {
"wanted": "Wanted", "wanted": "Wanted",
"queued": "Queued", "queued": "Queued",
"series": "Series", "series": "Serieak",
"queue": "Queue", "queue": "Queue",
"unknown": "Unknown" "unknown": "Ezezaguna"
}, },
"radarr": { "radarr": {
"wanted": "Wanted", "wanted": "Wanted",
"missing": "Missing", "missing": "Missing",
"queued": "Queued", "queued": "Queued",
"movies": "Movies", "movies": "Filmak",
"queue": "Queue", "queue": "Queue",
"unknown": "Unknown" "unknown": "Ezezaguna"
}, },
"lidarr": { "lidarr": {
"wanted": "Wanted", "wanted": "Wanted",
@@ -284,8 +284,8 @@
"available": "Available" "available": "Available"
}, },
"netalertx": { "netalertx": {
"total": "Total", "total": "Guztira",
"connected": "Connected", "connected": "Konektatuta",
"new_devices": "New Devices", "new_devices": "New Devices",
"down_alerts": "Down Alerts" "down_alerts": "Down Alerts"
}, },
@@ -302,20 +302,20 @@
"latency": "Latency" "latency": "Latency"
}, },
"speedtest": { "speedtest": {
"upload": "Upload", "upload": "Kargatu",
"download": "Download", "download": "Jeitsierak",
"ping": "Ping" "ping": "Ping"
}, },
"portainer": { "portainer": {
"running": "Running", "running": "Running",
"stopped": "Stopped", "stopped": "Stopped",
"total": "Total" "total": "Guztira"
}, },
"suwayomi": { "suwayomi": {
"download": "Downloaded", "download": "Downloaded",
"nondownload": "Non-Downloaded", "nondownload": "Non-Downloaded",
"read": "Read", "read": "Read",
"unread": "Unread", "unread": "Irakurri gabe",
"downloadedread": "Downloaded & Read", "downloadedread": "Downloaded & Read",
"downloadedunread": "Downloaded & Unread", "downloadedunread": "Downloaded & Unread",
"nondownloadedread": "Non-Downloaded & Read", "nondownloadedread": "Non-Downloaded & Read",
@@ -359,12 +359,6 @@
"services": "Services", "services": "Services",
"middleware": "Middleware" "middleware": "Middleware"
}, },
"trilium": {
"version": "Version",
"notesCount": "Notes",
"dbSize": "Database Size",
"unknown": "Unknown"
},
"navidrome": { "navidrome": {
"nothing_streaming": "No Active Streams", "nothing_streaming": "No Active Streams",
"please_wait": "Please Wait" "please_wait": "Please Wait"
@@ -372,7 +366,7 @@
"npm": { "npm": {
"enabled": "Enabled", "enabled": "Enabled",
"disabled": "Disabled", "disabled": "Disabled",
"total": "Total" "total": "Guztira"
}, },
"coinmarketcap": { "coinmarketcap": {
"configure": "Configure one or more crypto currencies to track", "configure": "Configure one or more crypto currencies to track",
@@ -411,7 +405,7 @@
"medusa": { "medusa": {
"wanted": "Wanted", "wanted": "Wanted",
"queued": "Queued", "queued": "Queued",
"series": "Series" "series": "Serieak"
}, },
"minecraft": { "minecraft": {
"players": "Jokalariak", "players": "Jokalariak",
@@ -422,7 +416,7 @@
}, },
"miniflux": { "miniflux": {
"read": "Read", "read": "Read",
"unread": "Unread" "unread": "Irakurri gabe"
}, },
"authentik": { "authentik": {
"users": "Users", "users": "Users",
@@ -438,14 +432,14 @@
"glances": { "glances": {
"cpu": "CPU", "cpu": "CPU",
"load": "Load", "load": "Load",
"wait": "Please wait", "wait": "Itxaron mesedez",
"temp": "TEMP", "temp": "TEMP",
"_temp": "Temp", "_temp": "Temp",
"warn": "Warn", "warn": "Warn",
"uptime": "UP", "uptime": "UP",
"total": "Total", "total": "Guztira",
"free": "Free", "free": "Free",
"used": "Used", "used": "Erabilita",
"days": "d", "days": "d",
"hours": "h", "hours": "h",
"crit": "Crit", "crit": "Crit",
@@ -529,15 +523,15 @@
"up_to_date": "Up to Date", "up_to_date": "Up to Date",
"child_bridges": "Child Bridges", "child_bridges": "Child Bridges",
"child_bridges_status": "{{ok}}/{{total}}", "child_bridges_status": "{{ok}}/{{total}}",
"up": "Up", "up": "Gora",
"pending": "Pending", "pending": "Pending",
"down": "Down" "down": "Behera"
}, },
"healthchecks": { "healthchecks": {
"new": "New", "new": "New",
"up": "Up", "up": "Gora",
"grace": "In Grace Period", "grace": "In Grace Period",
"down": "Down", "down": "Behera",
"paused": "Paused", "paused": "Paused",
"status": "Status", "status": "Status",
"last_ping": "Last Ping", "last_ping": "Last Ping",
@@ -569,13 +563,12 @@
"speed": "Speed", "speed": "Speed",
"active": "Active", "active": "Active",
"queue": "Queue", "queue": "Queue",
"total": "Total" "total": "Guztira"
}, },
"gluetun": { "gluetun": {
"public_ip": "Public IP", "public_ip": "Public IP",
"region": "Region", "region": "Region",
"country": "Country", "country": "Country"
"port_forwarded": "Port Forwarded"
}, },
"hdhomerun": { "hdhomerun": {
"channels": "Channels", "channels": "Channels",
@@ -586,17 +579,17 @@
"signalStrength": "Strength", "signalStrength": "Strength",
"signalQuality": "Quality", "signalQuality": "Quality",
"symbolQuality": "Quality", "symbolQuality": "Quality",
"networkRate": "Bitrate", "networkRate": "Bit-tasa",
"clientIP": "Client" "clientIP": "Client"
}, },
"scrutiny": { "scrutiny": {
"passed": "Passed", "passed": "Passed",
"failed": "Failed", "failed": "Failed",
"unknown": "Unknown" "unknown": "Ezezaguna"
}, },
"paperlessngx": { "paperlessngx": {
"inbox": "Inbox", "inbox": "Inbox",
"total": "Total" "total": "Guztira"
}, },
"peanut": { "peanut": {
"battery_charge": "Battery Charge", "battery_charge": "Battery Charge",
@@ -653,8 +646,8 @@
"load": "Load Avg", "load": "Load Avg",
"memory": "Mem Usage", "memory": "Mem Usage",
"wanStatus": "WAN Status", "wanStatus": "WAN Status",
"up": "Up", "up": "Gora",
"down": "Down", "down": "Behera",
"temp": "Temp", "temp": "Temp",
"disk": "Disk Usage", "disk": "Disk Usage",
"wanIP": "WAN IP" "wanIP": "WAN IP"
@@ -679,29 +672,29 @@
"m": "m" "m": "m"
}, },
"atsumeru": { "atsumeru": {
"series": "Series", "series": "Serieak",
"archives": "Archives", "archives": "Archives",
"chapters": "Chapters", "chapters": "Chapters",
"categories": "Categories" "categories": "Categories"
}, },
"komga": { "komga": {
"libraries": "Libraries", "libraries": "Libraries",
"series": "Series", "series": "Serieak",
"books": "Books" "books": "Books"
}, },
"diskstation": { "diskstation": {
"days": "Days", "days": "Egun",
"uptime": "Uptime", "uptime": "Uptime",
"volumeAvailable": "Available" "volumeAvailable": "Available"
}, },
"mylar": { "mylar": {
"series": "Series", "series": "Serieak",
"issues": "Arazoak", "issues": "Arazoak",
"wanted": "Wanted" "wanted": "Wanted"
}, },
"photoprism": { "photoprism": {
"albums": "Albums", "albums": "Albums",
"photos": "Photos", "photos": "Argazkiak",
"videos": "Videos", "videos": "Videos",
"people": "People" "people": "People"
}, },
@@ -779,7 +772,7 @@
"books": "Books", "books": "Books",
"authors": "Authors", "authors": "Authors",
"categories": "Categories", "categories": "Categories",
"series": "Series" "series": "Serieak"
}, },
"jdownloader": { "jdownloader": {
"downloadCount": "Queue", "downloadCount": "Queue",
@@ -788,7 +781,7 @@
"downloadSpeed": "Speed" "downloadSpeed": "Speed"
}, },
"kavita": { "kavita": {
"seriesCount": "Series", "seriesCount": "Serieak",
"totalFiles": "Files" "totalFiles": "Files"
}, },
"azuredevops": { "azuredevops": {
@@ -811,7 +804,7 @@
"name": "Izena", "name": "Izena",
"map": "Mapa", "map": "Mapa",
"currentPlayers": "Current players", "currentPlayers": "Current players",
"players": "Players", "players": "Jokalariak",
"maxPlayers": "Max players", "maxPlayers": "Max players",
"bots": "Bots", "bots": "Bots",
"ping": "Ping" "ping": "Ping"
@@ -830,7 +823,7 @@
}, },
"openmediavault": { "openmediavault": {
"downloading": "Deskargatzen", "downloading": "Deskargatzen",
"total": "Total", "total": "Guztira",
"running": "Running", "running": "Running",
"stopped": "Stopped", "stopped": "Stopped",
"passed": "Passed", "passed": "Passed",
@@ -839,8 +832,8 @@
"openwrt": { "openwrt": {
"uptime": "Uptime", "uptime": "Uptime",
"cpuLoad": "CPU Load Avg (5m)", "cpuLoad": "CPU Load Avg (5m)",
"up": "Up", "up": "Gora",
"down": "Down", "down": "Behera",
"bytesTx": "Transmitted", "bytesTx": "Transmitted",
"bytesRx": "Received" "bytesRx": "Received"
}, },
@@ -853,18 +846,17 @@
"sitesDown": "Sites Down", "sitesDown": "Sites Down",
"paused": "Paused", "paused": "Paused",
"notyetchecked": "Not Yet Checked", "notyetchecked": "Not Yet Checked",
"up": "Up", "up": "Gora",
"seemsdown": "Seems Down", "seemsdown": "Seems Down",
"down": "Down", "down": "Behera",
"unknown": "Unknown" "unknown": "Ezezaguna"
}, },
"calendar": { "calendar": {
"inCinemas": "In cinemas", "inCinemas": "In cinemas",
"physicalRelease": "Physical release", "physicalRelease": "Physical release",
"digitalRelease": "Digital release", "digitalRelease": "Digital release",
"noEventsToday": "No events for today!", "noEventsToday": "No events for today!",
"noEventsFound": "Ez da gertaerarik aurkitu.", "noEventsFound": "Ez da gertaerarik aurkitu."
"errorWhenLoadingData": "Error when loading calendar data"
}, },
"romm": { "romm": {
"platforms": "Platforms", "platforms": "Platforms",
@@ -887,12 +879,12 @@
"plantit": { "plantit": {
"events": "Ekitaldiak", "events": "Ekitaldiak",
"plants": "Landareak", "plants": "Landareak",
"photos": "Photos", "photos": "Argazkiak",
"species": "Species" "species": "Species"
}, },
"gitea": { "gitea": {
"notifications": "Jakinarazpenak", "notifications": "Jakinarazpenak",
"issues": "Issues", "issues": "Arazoak",
"pulls": "Pull Requests", "pulls": "Pull Requests",
"repositories": "Repositories" "repositories": "Repositories"
}, },
@@ -908,8 +900,8 @@
"galleries": "Galleries", "galleries": "Galleries",
"performers": "Performers", "performers": "Performers",
"studios": "Studios", "studios": "Studios",
"movies": "Movies", "movies": "Filmak",
"tags": "Tags", "tags": "Etiketak",
"oCount": "O Count" "oCount": "O Count"
}, },
"tandoor": { "tandoor": {
@@ -930,10 +922,10 @@
"bans": "Bans" "bans": "Bans"
}, },
"wgeasy": { "wgeasy": {
"connected": "Connected", "connected": "Konektatuta",
"enabled": "Enabled", "enabled": "Enabled",
"disabled": "Disabled", "disabled": "Disabled",
"total": "Total" "total": "Guztira"
}, },
"swagdashboard": { "swagdashboard": {
"proxied": "Proxied", "proxied": "Proxied",
@@ -943,8 +935,8 @@
}, },
"myspeed": { "myspeed": {
"ping": "Ping", "ping": "Ping",
"download": "Download", "download": "Jeitsierak",
"upload": "Upload" "upload": "Kargatu"
}, },
"stocks": { "stocks": {
"stocks": "Stocks", "stocks": "Stocks",
@@ -961,11 +953,11 @@
"linkwarden": { "linkwarden": {
"links": "Links", "links": "Links",
"collections": "Bildumak", "collections": "Bildumak",
"tags": "Tags" "tags": "Etiketak"
}, },
"zabbix": { "zabbix": {
"unclassified": "Not classified", "unclassified": "Not classified",
"information": "Information", "information": "Informazioa",
"warning": "Abisua", "warning": "Abisua",
"average": "Batez besteko", "average": "Batez besteko",
"high": "Altua", "high": "Altua",
@@ -986,7 +978,7 @@
"tasksInProgress": "Tasks In Progress" "tasksInProgress": "Tasks In Progress"
}, },
"headscale": { "headscale": {
"name": "Name", "name": "Izena",
"address": "Address", "address": "Address",
"last_seen": "Last Seen", "last_seen": "Last Seen",
"status": "Status", "status": "Status",
@@ -994,10 +986,10 @@
"offline": "Offline" "offline": "Offline"
}, },
"beszel": { "beszel": {
"name": "Name", "name": "Izena",
"systems": "Systems", "systems": "Systems",
"up": "Up", "up": "Gora",
"down": "Down", "down": "Behera",
"paused": "Paused", "paused": "Paused",
"pending": "Pending", "pending": "Pending",
"status": "Status", "status": "Status",
@@ -1011,7 +1003,7 @@
"apps": "Aplikazioak", "apps": "Aplikazioak",
"synced": "Sinkronizatuta", "synced": "Sinkronizatuta",
"outOfSync": "Out Of Sync", "outOfSync": "Out Of Sync",
"healthy": "Healthy", "healthy": "Osasuntsu",
"degraded": "Degraded", "degraded": "Degraded",
"progressing": "Progressing", "progressing": "Progressing",
"missing": "Missing", "missing": "Missing",
@@ -1022,7 +1014,7 @@
}, },
"gitlab": { "gitlab": {
"groups": "Taldeak", "groups": "Taldeak",
"issues": "Issues", "issues": "Arazoak",
"merges": "Merge Requests", "merges": "Merge Requests",
"projects": "Proiektuak" "projects": "Proiektuak"
}, },
@@ -1038,50 +1030,17 @@
"archived": "Archived", "archived": "Archived",
"highlights": "Highlights", "highlights": "Highlights",
"lists": "Lists", "lists": "Lists",
"tags": "Tags" "tags": "Etiketak"
}, },
"slskd": { "slskd": {
"slskStatus": "Network", "slskStatus": "Network",
"connected": "Connected", "connected": "Konektatuta",
"disconnected": "Disconnected", "disconnected": "Deskonektatuta",
"updateStatus": "Update", "updateStatus": "Update",
"update_yes": "Available", "update_yes": "Available",
"update_no": "Up to Date", "update_no": "Up to Date",
"downloads": "Downloads", "downloads": "Downloads",
"uploads": "Uploads", "uploads": "Uploads",
"sharedFiles": "Files" "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"
} }
} }

View File

@@ -63,7 +63,7 @@
"wlan_users": "WLAN Users", "wlan_users": "WLAN Users",
"up": "UP", "up": "UP",
"down": "DOWN", "down": "DOWN",
"wait": "Please wait", "wait": "Odota, ole hyvä",
"empty_data": "Subsystem status unknown" "empty_data": "Subsystem status unknown"
}, },
"docker": { "docker": {
@@ -111,7 +111,7 @@
"offline": "Offline", "offline": "Offline",
"offline_alt": "Offline", "offline_alt": "Offline",
"online": "Online", "online": "Online",
"total": "Total", "total": "Yhteensä",
"unknown": "Unknown" "unknown": "Unknown"
}, },
"evcc": { "evcc": {
@@ -133,7 +133,7 @@
"unread": "Unread" "unread": "Unread"
}, },
"fritzbox": { "fritzbox": {
"connectionStatus": "Status", "connectionStatus": "Tila",
"connectionStatusUnconfigured": "Unconfigured", "connectionStatusUnconfigured": "Unconfigured",
"connectionStatusConnecting": "Connecting", "connectionStatusConnecting": "Connecting",
"connectionStatusAuthenticating": "Authenticating", "connectionStatusAuthenticating": "Authenticating",
@@ -168,10 +168,10 @@
"passes": "Passes" "passes": "Passes"
}, },
"tautulli": { "tautulli": {
"playing": "Playing", "playing": "Toistaa",
"transcoding": "Transcoding", "transcoding": "Transkoodaa",
"bitrate": "Bitrate", "bitrate": "Bittinopeus",
"no_active": "No Active Streams", "no_active": "Ei aktiivisia striimejä",
"plex_connection_error": "Check Plex Connection" "plex_connection_error": "Check Plex Connection"
}, },
"omada": { "omada": {
@@ -193,7 +193,7 @@
"tv": "TV Shows" "tv": "TV Shows"
}, },
"sabnzbd": { "sabnzbd": {
"rate": "Rate", "rate": "Nopeus",
"queue": "Jono", "queue": "Jono",
"timeleft": "Aikaa jäljellä" "timeleft": "Aikaa jäljellä"
}, },
@@ -242,25 +242,25 @@
"wanted": "Haluttu", "wanted": "Haluttu",
"queued": "Jonossa", "queued": "Jonossa",
"series": "Series", "series": "Series",
"queue": "Queue", "queue": "Jono",
"unknown": "Unknown" "unknown": "Unknown"
}, },
"radarr": { "radarr": {
"wanted": "Wanted", "wanted": "Haluttu",
"missing": "Missing", "missing": "Missing",
"queued": "Queued", "queued": "Jonossa",
"movies": "Movies", "movies": "Movies",
"queue": "Queue", "queue": "Jono",
"unknown": "Unknown" "unknown": "Unknown"
}, },
"lidarr": { "lidarr": {
"wanted": "Wanted", "wanted": "Haluttu",
"queued": "Queued", "queued": "Jonossa",
"artists": "Artists" "artists": "Artists"
}, },
"readarr": { "readarr": {
"wanted": "Wanted", "wanted": "Haluttu",
"queued": "Queued", "queued": "Jonossa",
"books": "Kirjoja" "books": "Kirjoja"
}, },
"bazarr": { "bazarr": {
@@ -273,18 +273,18 @@
"available": "Saatavilla" "available": "Saatavilla"
}, },
"jellyseerr": { "jellyseerr": {
"pending": "Pending", "pending": "Vireillä",
"approved": "Approved", "approved": "Hyväksytty",
"available": "Available" "available": "Saatavilla"
}, },
"overseerr": { "overseerr": {
"pending": "Pending", "pending": "Vireillä",
"processing": "Processing", "processing": "Processing",
"approved": "Approved", "approved": "Hyväksytty",
"available": "Available" "available": "Saatavilla"
}, },
"netalertx": { "netalertx": {
"total": "Total", "total": "Yhteensä",
"connected": "Connected", "connected": "Connected",
"new_devices": "New Devices", "new_devices": "New Devices",
"down_alerts": "Down Alerts" "down_alerts": "Down Alerts"
@@ -296,8 +296,8 @@
"gravity": "Vakavuus" "gravity": "Vakavuus"
}, },
"adguard": { "adguard": {
"queries": "Queries", "queries": "Kyselyjä",
"blocked": "Blocked", "blocked": "Estetty",
"filtered": "Suodatettu", "filtered": "Suodatettu",
"latency": "Viive" "latency": "Viive"
}, },
@@ -309,10 +309,10 @@
"portainer": { "portainer": {
"running": "Running", "running": "Running",
"stopped": "Pysäytetty", "stopped": "Pysäytetty",
"total": "Total" "total": "Yhteensä"
}, },
"suwayomi": { "suwayomi": {
"download": "Downloaded", "download": "Ladattu",
"nondownload": "Non-Downloaded", "nondownload": "Non-Downloaded",
"read": "Read", "read": "Read",
"unread": "Unread", "unread": "Unread",
@@ -336,7 +336,7 @@
"ago": "{{value}} Ago" "ago": "{{value}} Ago"
}, },
"technitium": { "technitium": {
"totalQueries": "Queries", "totalQueries": "Kyselyjä",
"totalNoError": "Success", "totalNoError": "Success",
"totalServerFailure": "Failures", "totalServerFailure": "Failures",
"totalNxDomain": "NX Domains", "totalNxDomain": "NX Domains",
@@ -344,12 +344,12 @@
"totalAuthoritative": "Authoritative", "totalAuthoritative": "Authoritative",
"totalRecursive": "Recursive", "totalRecursive": "Recursive",
"totalCached": "Cached", "totalCached": "Cached",
"totalBlocked": "Blocked", "totalBlocked": "Estetty",
"totalDropped": "Dropped", "totalDropped": "Dropped",
"totalClients": "Asiakasohjelmia" "totalClients": "Asiakasohjelmia"
}, },
"tdarr": { "tdarr": {
"queue": "Queue", "queue": "Jono",
"processed": "Processed", "processed": "Processed",
"errored": "Errored", "errored": "Errored",
"saved": "Saved" "saved": "Saved"
@@ -359,20 +359,14 @@
"services": "Palveluja", "services": "Palveluja",
"middleware": "Middlewareja" "middleware": "Middlewareja"
}, },
"trilium": {
"version": "Version",
"notesCount": "Notes",
"dbSize": "Database Size",
"unknown": "Unknown"
},
"navidrome": { "navidrome": {
"nothing_streaming": "No Active Streams", "nothing_streaming": "Ei aktiivisia striimejä",
"please_wait": "Odota, ole hyvä" "please_wait": "Odota, ole hyvä"
}, },
"npm": { "npm": {
"enabled": "Käytössä", "enabled": "Käytössä",
"disabled": "Poissa käytöstä", "disabled": "Poissa käytöstä",
"total": "Total" "total": "Yhteensä"
}, },
"coinmarketcap": { "coinmarketcap": {
"configure": "Määritä yksi tai useampi kryptovaluutta seurattavaksi", "configure": "Määritä yksi tai useampi kryptovaluutta seurattavaksi",
@@ -383,13 +377,13 @@
}, },
"gotify": { "gotify": {
"apps": "Sovelluksia", "apps": "Sovelluksia",
"clients": "Clients", "clients": "Asiakasohjelmia",
"messages": "Viestejä" "messages": "Viestejä"
}, },
"prowlarr": { "prowlarr": {
"enableIndexers": "Indeksoijia", "enableIndexers": "Indeksoijia",
"numberOfGrabs": "Nappauksia", "numberOfGrabs": "Nappauksia",
"numberOfQueries": "Queries", "numberOfQueries": "Kyselyjä",
"numberOfFailGrabs": "Epäonnistuneita nappauksia", "numberOfFailGrabs": "Epäonnistuneita nappauksia",
"numberOfFailQueries": "Epäonnistuneita kyselyjä" "numberOfFailQueries": "Epäonnistuneita kyselyjä"
}, },
@@ -401,7 +395,7 @@
"numActiveSessions": "Istuntoja", "numActiveSessions": "Istuntoja",
"numConnections": "Yhteyksiä", "numConnections": "Yhteyksiä",
"dataRelayed": "Välitetty", "dataRelayed": "Välitetty",
"transferRate": "Rate" "transferRate": "Nopeus"
}, },
"mastodon": { "mastodon": {
"user_count": "Users", "user_count": "Users",
@@ -409,14 +403,14 @@
"domain_count": "Verkkotunnuksia" "domain_count": "Verkkotunnuksia"
}, },
"medusa": { "medusa": {
"wanted": "Wanted", "wanted": "Haluttu",
"queued": "Queued", "queued": "Jonossa",
"series": "Series" "series": "Series"
}, },
"minecraft": { "minecraft": {
"players": "Players", "players": "Players",
"version": "Version", "version": "Version",
"status": "Status", "status": "Tila",
"up": "Online", "up": "Online",
"down": "Offline" "down": "Offline"
}, },
@@ -437,15 +431,15 @@
}, },
"glances": { "glances": {
"cpu": "CPU", "cpu": "CPU",
"load": "Load", "load": "Kuorma",
"wait": "Please wait", "wait": "Odota, ole hyvä",
"temp": "TEMP", "temp": "TEMP",
"_temp": "Temp", "_temp": "Temp",
"warn": "Warn", "warn": "Warn",
"uptime": "UP", "uptime": "UP",
"total": "Total", "total": "Yhteensä",
"free": "Free", "free": "Vapaana",
"used": "Used", "used": "Käytetty",
"days": "d", "days": "d",
"hours": "h", "hours": "h",
"crit": "Crit", "crit": "Crit",
@@ -530,7 +524,7 @@
"child_bridges": "Child Bridges", "child_bridges": "Child Bridges",
"child_bridges_status": "{{ok}}/{{total}}", "child_bridges_status": "{{ok}}/{{total}}",
"up": "Up", "up": "Up",
"pending": "Pending", "pending": "Vireillä",
"down": "Down" "down": "Down"
}, },
"healthchecks": { "healthchecks": {
@@ -539,7 +533,7 @@
"grace": "In Grace Period", "grace": "In Grace Period",
"down": "Down", "down": "Down",
"paused": "Paused", "paused": "Paused",
"status": "Status", "status": "Tila",
"last_ping": "Last Ping", "last_ping": "Last Ping",
"never": "No pings yet" "never": "No pings yet"
}, },
@@ -549,13 +543,13 @@
"containers_failed": "Failed" "containers_failed": "Failed"
}, },
"autobrr": { "autobrr": {
"approvedPushes": "Approved", "approvedPushes": "Hyväksytty",
"rejectedPushes": "Rejected", "rejectedPushes": "Rejected",
"filters": "Filters", "filters": "Filters",
"indexers": "Indexers" "indexers": "Indeksoijia"
}, },
"tubearchivist": { "tubearchivist": {
"downloads": "Queue", "downloads": "Jono",
"videos": "Videos", "videos": "Videos",
"channels": "Channels", "channels": "Channels",
"playlists": "Playlists" "playlists": "Playlists"
@@ -567,15 +561,14 @@
}, },
"pyload": { "pyload": {
"speed": "Speed", "speed": "Speed",
"active": "Active", "active": "Aktiivinen",
"queue": "Queue", "queue": "Jono",
"total": "Total" "total": "Yhteensä"
}, },
"gluetun": { "gluetun": {
"public_ip": "Public IP", "public_ip": "Public IP",
"region": "Region", "region": "Region",
"country": "Country", "country": "Country"
"port_forwarded": "Port Forwarded"
}, },
"hdhomerun": { "hdhomerun": {
"channels": "Channels", "channels": "Channels",
@@ -586,7 +579,7 @@
"signalStrength": "Strength", "signalStrength": "Strength",
"signalQuality": "Quality", "signalQuality": "Quality",
"symbolQuality": "Quality", "symbolQuality": "Quality",
"networkRate": "Bitrate", "networkRate": "Bittinopeus",
"clientIP": "Client" "clientIP": "Client"
}, },
"scrutiny": { "scrutiny": {
@@ -596,7 +589,7 @@
}, },
"paperlessngx": { "paperlessngx": {
"inbox": "Inbox", "inbox": "Inbox",
"total": "Total" "total": "Yhteensä"
}, },
"peanut": { "peanut": {
"battery_charge": "Battery Charge", "battery_charge": "Battery Charge",
@@ -607,7 +600,7 @@
"low_battery": "Low Battery" "low_battery": "Low Battery"
}, },
"nextdns": { "nextdns": {
"wait": "Please Wait", "wait": "Odota, ole hyvä",
"no_devices": "No Device Data Received" "no_devices": "No Device Data Received"
}, },
"mikrotik": { "mikrotik": {
@@ -640,14 +633,14 @@
"layers": "Layers" "layers": "Layers"
}, },
"octoprint": { "octoprint": {
"printer_state": "Status", "printer_state": "Tila",
"temp_tool": "Tool temp", "temp_tool": "Tool temp",
"temp_bed": "Bed temp", "temp_bed": "Bed temp",
"job_completion": "Completion" "job_completion": "Completion"
}, },
"cloudflared": { "cloudflared": {
"origin_ip": "Origin IP", "origin_ip": "Origin IP",
"status": "Status" "status": "Tila"
}, },
"pfsense": { "pfsense": {
"load": "Load Avg", "load": "Load Avg",
@@ -687,17 +680,17 @@
"komga": { "komga": {
"libraries": "Libraries", "libraries": "Libraries",
"series": "Series", "series": "Series",
"books": "Books" "books": "Kirjoja"
}, },
"diskstation": { "diskstation": {
"days": "Days", "days": "Days",
"uptime": "Uptime", "uptime": "Uptime",
"volumeAvailable": "Available" "volumeAvailable": "Saatavilla"
}, },
"mylar": { "mylar": {
"series": "Series", "series": "Series",
"issues": "Issues", "issues": "Issues",
"wanted": "Wanted" "wanted": "Haluttu"
}, },
"photoprism": { "photoprism": {
"albums": "Albums", "albums": "Albums",
@@ -706,7 +699,7 @@
"people": "People" "people": "People"
}, },
"fileflows": { "fileflows": {
"queue": "Queue", "queue": "Jono",
"processing": "Processing", "processing": "Processing",
"processed": "Processed", "processed": "Processed",
"time": "Time" "time": "Time"
@@ -730,7 +723,7 @@
"numshares": "Shared Items" "numshares": "Shared Items"
}, },
"kopia": { "kopia": {
"status": "Status", "status": "Tila",
"size": "Size", "size": "Size",
"lastrun": "Last Run", "lastrun": "Last Run",
"nextrun": "Next Run", "nextrun": "Next Run",
@@ -762,7 +755,7 @@
}, },
"audiobookshelf": { "audiobookshelf": {
"podcasts": "Podcasts", "podcasts": "Podcasts",
"books": "Books", "books": "Kirjoja",
"podcastsDuration": "Duration", "podcastsDuration": "Duration",
"booksDuration": "Duration" "booksDuration": "Duration"
}, },
@@ -776,14 +769,14 @@
"updates": "Updates" "updates": "Updates"
}, },
"calibreweb": { "calibreweb": {
"books": "Books", "books": "Kirjoja",
"authors": "Authors", "authors": "Authors",
"categories": "Categories", "categories": "Categories",
"series": "Series" "series": "Series"
}, },
"jdownloader": { "jdownloader": {
"downloadCount": "Queue", "downloadCount": "Jono",
"downloadBytesRemaining": "Remaining", "downloadBytesRemaining": "Jäljellä",
"downloadTotalBytes": "Size", "downloadTotalBytes": "Size",
"downloadSpeed": "Speed" "downloadSpeed": "Speed"
}, },
@@ -793,7 +786,7 @@
}, },
"azuredevops": { "azuredevops": {
"result": "Result", "result": "Result",
"status": "Status", "status": "Tila",
"buildId": "Build ID", "buildId": "Build ID",
"succeeded": "Succeeded", "succeeded": "Succeeded",
"notStarted": "Not Started", "notStarted": "Not Started",
@@ -802,10 +795,10 @@
"inProgress": "In Progress", "inProgress": "In Progress",
"totalPrs": "Total PRs", "totalPrs": "Total PRs",
"myPrs": "My PRs", "myPrs": "My PRs",
"approved": "Approved" "approved": "Hyväksytty"
}, },
"gamedig": { "gamedig": {
"status": "Status", "status": "Tila",
"online": "Online", "online": "Online",
"offline": "Offline", "offline": "Offline",
"name": "Name", "name": "Name",
@@ -830,9 +823,9 @@
}, },
"openmediavault": { "openmediavault": {
"downloading": "Downloading", "downloading": "Downloading",
"total": "Total", "total": "Yhteensä",
"running": "Running", "running": "Running",
"stopped": "Stopped", "stopped": "Pysäytetty",
"passed": "Passed", "passed": "Passed",
"failed": "Failed" "failed": "Failed"
}, },
@@ -845,7 +838,7 @@
"bytesRx": "Received" "bytesRx": "Received"
}, },
"uptimerobot": { "uptimerobot": {
"status": "Status", "status": "Tila",
"uptime": "Uptime", "uptime": "Uptime",
"lastDown": "Last Downtime", "lastDown": "Last Downtime",
"downDuration": "Downtime Duration", "downDuration": "Downtime Duration",
@@ -863,8 +856,7 @@
"physicalRelease": "Physical release", "physicalRelease": "Physical release",
"digitalRelease": "Digital release", "digitalRelease": "Digital release",
"noEventsToday": "No events for today!", "noEventsToday": "No events for today!",
"noEventsFound": "No events found", "noEventsFound": "No events found"
"errorWhenLoadingData": "Error when loading calendar data"
}, },
"romm": { "romm": {
"platforms": "Platforms", "platforms": "Platforms",
@@ -875,7 +867,7 @@
"totalfilesize": "Total Size" "totalfilesize": "Total Size"
}, },
"mailcow": { "mailcow": {
"domains": "Domains", "domains": "Verkkotunnuksia",
"mailboxes": "Mailboxes", "mailboxes": "Mailboxes",
"mails": "Mails", "mails": "Mails",
"storage": "Storage" "storage": "Storage"
@@ -931,9 +923,9 @@
}, },
"wgeasy": { "wgeasy": {
"connected": "Connected", "connected": "Connected",
"enabled": "Enabled", "enabled": "Käytössä",
"disabled": "Disabled", "disabled": "Poissa käytöstä",
"total": "Total" "total": "Yhteensä"
}, },
"swagdashboard": { "swagdashboard": {
"proxied": "Proxied", "proxied": "Proxied",
@@ -989,7 +981,7 @@
"name": "Name", "name": "Name",
"address": "Address", "address": "Address",
"last_seen": "Last Seen", "last_seen": "Last Seen",
"status": "Status", "status": "Tila",
"online": "Online", "online": "Online",
"offline": "Offline" "offline": "Offline"
}, },
@@ -999,8 +991,8 @@
"up": "Up", "up": "Up",
"down": "Down", "down": "Down",
"paused": "Paused", "paused": "Paused",
"pending": "Pending", "pending": "Vireillä",
"status": "Status", "status": "Tila",
"updated": "Updated", "updated": "Updated",
"cpu": "CPU", "cpu": "CPU",
"memory": "MEM", "memory": "MEM",
@@ -1027,10 +1019,10 @@
"projects": "Projects" "projects": "Projects"
}, },
"apcups": { "apcups": {
"status": "Status", "status": "Tila",
"load": "Load", "load": "Kuorma",
"bcharge": "Battery Charge", "bcharge": "Battery Charge",
"timeleft": "Time Left" "timeleft": "Aikaa jäljellä"
}, },
"karakeep": { "karakeep": {
"bookmarks": "Bookmarks", "bookmarks": "Bookmarks",
@@ -1045,43 +1037,10 @@
"connected": "Connected", "connected": "Connected",
"disconnected": "Disconnected", "disconnected": "Disconnected",
"updateStatus": "Update", "updateStatus": "Update",
"update_yes": "Available", "update_yes": "Saatavilla",
"update_no": "Up to Date", "update_no": "Up to Date",
"downloads": "Downloads", "downloads": "Downloads",
"uploads": "Uploads", "uploads": "Uploads",
"sharedFiles": "Files" "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"
} }
} }

View File

@@ -21,10 +21,10 @@
"seconds": "s" "seconds": "s"
}, },
"widget": { "widget": {
"missing_type": "Type de widget manquant : {{type}}", "missing_type": "Type de widget manquant: {{type}}",
"api_error": "Erreur API", "api_error": "Erreur API",
"information": "Informations", "information": "Informations",
"status": "État", "status": "Statut",
"url": "URL", "url": "URL",
"raw_error": "Erreur brute", "raw_error": "Erreur brute",
"response_data": "Données de réponse" "response_data": "Données de réponse"
@@ -40,14 +40,14 @@
}, },
"resources": { "resources": {
"cpu": "CPU", "cpu": "CPU",
"mem": "RAM", "mem": "M",
"total": "Total", "total": "Total",
"free": "Libre", "free": "Libre",
"used": "Utilisé", "used": "Utilisé",
"load": "Charge", "load": "Charge",
"temp": "Température", "temp": "Temp",
"max": "Max", "max": "Max",
"uptime": "Démarré depuis" "uptime": "Up"
}, },
"unifi": { "unifi": {
"users": "Utilisateurs", "users": "Utilisateurs",
@@ -61,7 +61,7 @@
"wlan_devices": "Périphériques WLAN", "wlan_devices": "Périphériques WLAN",
"lan_users": "Utilisateurs LAN", "lan_users": "Utilisateurs LAN",
"wlan_users": "Utilisateurs WLAN", "wlan_users": "Utilisateurs WLAN",
"up": "ACTIF", "up": "Up",
"down": "INACTIF", "down": "INACTIF",
"wait": "Veuillez patienter", "wait": "Veuillez patienter",
"empty_data": "Statut du sous-système inconnu" "empty_data": "Statut du sous-système inconnu"
@@ -69,43 +69,43 @@
"docker": { "docker": {
"rx": "Rx", "rx": "Rx",
"tx": "Tx", "tx": "Tx",
"mem": "RAM", "mem": "M",
"cpu": "CPU", "cpu": "CPU",
"running": "Démarré", "running": "Démarré",
"offline": "Stoppé", "offline": "Hors ligne",
"error": "Erreur", "error": "Erreur",
"unknown": "Inconnu", "unknown": "Inconnu",
"healthy": "Fonctionnel", "healthy": "Fonctionnel",
"starting": "Démarrage", "starting": "Démarrage",
"unhealthy": "Mauvaise santé", "unhealthy": "Mauvaise santé",
"not_found": "Inconnu", "not_found": "Introuvable",
"exited": "Arrêté", "exited": "Arrêté",
"partial": "Partiel" "partial": "Partiel"
}, },
"ping": { "ping": {
"error": "Erreur", "error": "Erreur",
"ping": "Latence", "ping": "Latence",
"down": "Hors ligne", "down": "Down",
"up": "En ligne", "up": "Up",
"not_available": "Non disponible" "not_available": "Non disponible"
}, },
"siteMonitor": { "siteMonitor": {
"http_status": "Statut HTTP", "http_status": "Statut HTTP",
"error": "Erreur", "error": "Erreur",
"response": "Réponse", "response": "Réponse",
"down": "Hors ligne", "down": "Down",
"up": "En ligne", "up": "Up",
"not_available": "Non disponible" "not_available": "Non disponible"
}, },
"emby": { "emby": {
"playing": "En lecture", "playing": "En lecture",
"transcoding": "Transcodage", "transcoding": "Transcodage",
"bitrate": "Débit", "bitrate": "Débit",
"no_active": "Aucune lecture en cours", "no_active": "Aucun flux actif",
"movies": "Films", "movies": "Films",
"series": "Séries", "series": "Séries TV",
"episodes": "Épisodes", "episodes": "Épisodes",
"songs": "Morceaux" "songs": "Chansons"
}, },
"esphome": { "esphome": {
"offline": "Hors ligne", "offline": "Hors ligne",
@@ -117,35 +117,35 @@
"evcc": { "evcc": {
"pv_power": "Production", "pv_power": "Production",
"battery_soc": "Batterie", "battery_soc": "Batterie",
"grid_power": "Réseau", "grid_power": "Grille",
"home_power": "Consommation", "home_power": "Consommation",
"charge_power": "Charge", "charge_power": "Chargeur",
"kilowatt": "kW" "kilowatt": "kW"
}, },
"flood": { "flood": {
"download": "Récep.", "download": "Récep.",
"upload": "Envoi", "upload": "Téléverser",
"leech": "En téléchargement", "leech": "Leech",
"seed": "En partage" "seed": "Seed"
}, },
"freshrss": { "freshrss": {
"subscriptions": "Abonnements", "subscriptions": "Abonnements",
"unread": "Non lu" "unread": "Non lu"
}, },
"fritzbox": { "fritzbox": {
"connectionStatus": "État", "connectionStatus": "Statut",
"connectionStatusUnconfigured": "Non configuré", "connectionStatusUnconfigured": "Non-configuré",
"connectionStatusConnecting": "Connexion en cours", "connectionStatusConnecting": "Connexion en cours",
"connectionStatusAuthenticating": "En cours d'authentification", "connectionStatusAuthenticating": "Authentification en cours",
"connectionStatusPendingDisconnect": "Déconnexion en attente", "connectionStatusPendingDisconnect": "Déconnexion en attente",
"connectionStatusDisconnecting": "Déconnexion en cours", "connectionStatusDisconnecting": "Déconnexion en cours",
"connectionStatusDisconnected": "Déconnecté", "connectionStatusDisconnected": "Déconnecté",
"connectionStatusConnected": "Connecté", "connectionStatusConnected": "Connecté",
"uptime": "Démarré depuis", "uptime": "Démarré depuis",
"maxDown": "Réception max.", "maxDown": "Max. Down",
"maxUp": "Envoi max.", "maxUp": "Max. Up",
"down": "Réception", "down": "Down",
"up": "Envoi", "up": "Up",
"received": "Reçu", "received": "Reçu",
"sent": "Envoyé", "sent": "Envoyé",
"externalIPAddress": "IP externe", "externalIPAddress": "IP externe",
@@ -153,12 +153,12 @@
"externalIPv6Prefix": "Préfixe IPv6 externe" "externalIPv6Prefix": "Préfixe IPv6 externe"
}, },
"caddy": { "caddy": {
"upstreams": "Upstreams", "upstreams": "En amont",
"requests": "Requêtes en cours", "requests": "Demandes en cours",
"requests_failed": "Requêtes échouées" "requests_failed": "Demandes échouées"
}, },
"changedetectionio": { "changedetectionio": {
"totalObserved": "Total observé", "totalObserved": "Total Observé",
"diffsDetected": "Différences détectées" "diffsDetected": "Différences détectées"
}, },
"channelsdvrserver": { "channelsdvrserver": {
@@ -168,14 +168,14 @@
"passes": "Passes" "passes": "Passes"
}, },
"tautulli": { "tautulli": {
"playing": "En cours de lecture", "playing": "En lecture",
"transcoding": "Transcodage", "transcoding": "Transcodage",
"bitrate": "Débit", "bitrate": "Débit",
"no_active": "Aucune lecture en cours", "no_active": "Aucun flux actif",
"plex_connection_error": "Vérifier la connexion à Plex" "plex_connection_error": "Vérifier la connexion à Plex"
}, },
"omada": { "omada": {
"connectedAp": "APs connectées", "connectedAp": "AP connectés",
"activeUser": "Périphériques actifs", "activeUser": "Périphériques actifs",
"alerts": "Alertes", "alerts": "Alertes",
"connectedGateways": "Passerelles connectées", "connectedGateways": "Passerelles connectées",
@@ -187,80 +187,80 @@
"downloaded": "Téléchargé" "downloaded": "Téléchargé"
}, },
"plex": { "plex": {
"streams": "Lectures en cours", "streams": "Flux actif",
"albums": "Albums", "albums": "Albums",
"movies": "Films", "movies": "Films",
"tv": "Séries" "tv": "Séries"
}, },
"sabnzbd": { "sabnzbd": {
"rate": "Débit", "rate": "Débit",
"queue": "File d'attente", "queue": "En attente",
"timeleft": "Temps restant" "timeleft": "Temps restant"
}, },
"rutorrent": { "rutorrent": {
"active": "Actif", "active": "Actif",
"upload": "Envoi", "upload": "Téléverser",
"download": "Réception" "download": "Récep."
}, },
"transmission": { "transmission": {
"download": "Réception", "download": "Récep.",
"upload": "Envoi", "upload": "Téléverser",
"leech": "En téléchargement", "leech": "Leech",
"seed": "En partage" "seed": "Seed"
}, },
"qbittorrent": { "qbittorrent": {
"download": "Réception", "download": "Récep.",
"upload": "Envoi", "upload": "Téléverser",
"leech": "En téléchargement", "leech": "Leech",
"seed": "En partage" "seed": "Seed"
}, },
"qnap": { "qnap": {
"cpuUsage": "Utilisation CPU", "cpuUsage": "Processeur utilisé",
"memUsage": "RAM utilisée", "memUsage": "Mémoire utilisée",
"systemTempC": "Température système", "systemTempC": "Température système",
"poolUsage": "Utilisation de la pool", "poolUsage": "Utilisation de la pool",
"volumeUsage": "Utilisation du volume", "volumeUsage": "Utilisation du volume",
"invalid": "Invalide" "invalid": "Invalide"
}, },
"deluge": { "deluge": {
"download": "Réception", "download": "Récep.",
"upload": "Envoi", "upload": "Téléverser",
"leech": "En téléchargement", "leech": "Leech",
"seed": "En partage" "seed": "Seed"
}, },
"develancacheui": { "develancacheui": {
"cachehitbytes": "Cache Hit (B)", "cachehitbytes": "Octets de la mémoire cache",
"cachemissbytes": "Cache Miss (B)" "cachemissbytes": "Octets manquants du cache"
}, },
"downloadstation": { "downloadstation": {
"download": "Réception", "download": "Récep.",
"upload": "Envoi", "upload": "Téléverser",
"leech": "En téléchargement", "leech": "Leech",
"seed": "En partage" "seed": "Seed"
}, },
"sonarr": { "sonarr": {
"wanted": "Recherché", "wanted": "Demandé",
"queued": "En attente", "queued": "En file d'attente",
"series": "Séries", "series": "Séries TV",
"queue": "File d'attente", "queue": "En attente",
"unknown": "Inconnu" "unknown": "Inconnu"
}, },
"radarr": { "radarr": {
"wanted": "Recherché", "wanted": "Demandé",
"missing": "Manquant", "missing": "Manquant",
"queued": "En attente", "queued": "En file d'attente",
"movies": "Films", "movies": "Films",
"queue": "File d'attente", "queue": "En attente",
"unknown": "Inconnu" "unknown": "Inconnu"
}, },
"lidarr": { "lidarr": {
"wanted": "Recherché", "wanted": "Demandé",
"queued": "En attente", "queued": "En file d'attente",
"artists": "Artistes" "artists": "Artistes"
}, },
"readarr": { "readarr": {
"wanted": "Recherché", "wanted": "Demandé",
"queued": "En attente", "queued": "En file d'attente",
"books": "Livres" "books": "Livres"
}, },
"bazarr": { "bazarr": {
@@ -302,12 +302,12 @@
"latency": "Latence" "latency": "Latence"
}, },
"speedtest": { "speedtest": {
"upload": "Envoi", "upload": "Téléverser",
"download": "Réception", "download": "Récep.",
"ping": "Latence" "ping": "Latence"
}, },
"portainer": { "portainer": {
"running": "En cours d'exécution", "running": "Démarré",
"stopped": "Arrêté", "stopped": "Arrêté",
"total": "Total" "total": "Total"
}, },
@@ -315,7 +315,7 @@
"download": "Téléchargé", "download": "Téléchargé",
"nondownload": "Non téléchargé", "nondownload": "Non téléchargé",
"read": "Lu", "read": "Lu",
"unread": "Non llu", "unread": "Non lu",
"downloadedread": "Téléchargé et lu", "downloadedread": "Téléchargé et lu",
"downloadedunread": "Téléchargé et non lu", "downloadedunread": "Téléchargé et non lu",
"nondownloadedread": "Non téléchargé et lu", "nondownloadedread": "Non téléchargé et lu",
@@ -349,7 +349,7 @@
"totalClients": "Clients" "totalClients": "Clients"
}, },
"tdarr": { "tdarr": {
"queue": "File d'attente", "queue": "En attente",
"processed": "Traité", "processed": "Traité",
"errored": "Erroné", "errored": "Erroné",
"saved": "Enregistré" "saved": "Enregistré"
@@ -359,14 +359,8 @@
"services": "Services", "services": "Services",
"middleware": "Middleware" "middleware": "Middleware"
}, },
"trilium": {
"version": "Version",
"notesCount": "Notes",
"dbSize": "Taille de la base de données",
"unknown": "Inconnu"
},
"navidrome": { "navidrome": {
"nothing_streaming": "Aucune lecture en cours", "nothing_streaming": "Aucun flux actif",
"please_wait": "Merci de patienter" "please_wait": "Merci de patienter"
}, },
"npm": { "npm": {
@@ -395,13 +389,13 @@
}, },
"jackett": { "jackett": {
"configured": "Configuré", "configured": "Configuré",
"errored": "Échoué" "errored": "Erroné"
}, },
"strelaysrv": { "strelaysrv": {
"numActiveSessions": "Sessions", "numActiveSessions": "Sessions",
"numConnections": "Connexions", "numConnections": "Connexions",
"dataRelayed": "Relayé", "dataRelayed": "Relayé",
"transferRate": "Taux de transfert" "transferRate": "Débit"
}, },
"mastodon": { "mastodon": {
"user_count": "Utilisateurs", "user_count": "Utilisateurs",
@@ -409,9 +403,9 @@
"domain_count": "Domaines" "domain_count": "Domaines"
}, },
"medusa": { "medusa": {
"wanted": "Recherché", "wanted": "Demandé",
"queued": "En attente", "queued": "En file d'attente",
"series": "Séries" "series": "Séries TV"
}, },
"minecraft": { "minecraft": {
"players": "Joueurs", "players": "Joueurs",
@@ -430,7 +424,7 @@
"failedLoginsLast24H": "Connexions échouées (24 h)" "failedLoginsLast24H": "Connexions échouées (24 h)"
}, },
"proxmox": { "proxmox": {
"mem": "RAM", "mem": "M",
"cpu": "CPU", "cpu": "CPU",
"lxc": "LXC", "lxc": "LXC",
"vms": "VMs" "vms": "VMs"
@@ -439,10 +433,10 @@
"cpu": "CPU", "cpu": "CPU",
"load": "Charge", "load": "Charge",
"wait": "Veuillez patienter", "wait": "Veuillez patienter",
"temp": "Température", "temp": "Temp",
"_temp": "Température", "_temp": "Température",
"warn": "Alerte", "warn": "Alerte",
"uptime": "Démarré depuis", "uptime": "Up",
"total": "Total", "total": "Total",
"free": "Libre", "free": "Libre",
"used": "Utilisé", "used": "Utilisé",
@@ -474,17 +468,17 @@
"3-day": "Nuageux", "3-day": "Nuageux",
"3-night": "Nuageux", "3-night": "Nuageux",
"45-day": "Brumeux", "45-day": "Brumeux",
"45-night": "Brouillard", "45-night": "Brumeux",
"48-day": "Brouillard", "48-day": "Brumeux",
"48-night": "Brouillard", "48-night": "Brumeux",
"51-day": "Bruine légère", "51-day": "Bruine légère",
"51-night": "Faible bruine", "51-night": "Bruine légère",
"53-day": "Bruine", "53-day": "Bruine",
"53-night": "Bruine", "53-night": "Bruine",
"55-day": "Bruine épaisse", "55-day": "Bruine épaisse",
"55-night": "Bruine épaisse", "55-night": "Bruine épaisse",
"56-day": "Légère bruine verglaçante", "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-day": "Bruine verglaçante",
"57-night": "Bruine verglaçante", "57-night": "Bruine verglaçante",
"61-day": "Pluie légère", "61-day": "Pluie légère",
@@ -502,15 +496,15 @@
"73-day": "Neige", "73-day": "Neige",
"73-night": "Neige", "73-night": "Neige",
"75-day": "Neige abondante", "75-day": "Neige abondante",
"75-night": "Fortes chutes de neige", "75-night": "Neige abondante",
"77-day": "Grains de neige", "77-day": "Grains de neige",
"77-night": "Neige en grains", "77-night": "Grains de neige",
"80-day": "Averses légères", "80-day": "Averses légères",
"80-night": "Averses légères", "80-night": "Averses légères",
"81-day": "Averses", "81-day": "Averses",
"81-night": "Averses", "81-night": "Averses",
"82-day": "Averses fortes", "82-day": "Averses fortes",
"82-night": "Fortes averses", "82-night": "Averses fortes",
"85-day": "Averses de neige", "85-day": "Averses de neige",
"85-night": "Averses de neige", "85-night": "Averses de neige",
"86-day": "Averses de neige", "86-day": "Averses de neige",
@@ -529,15 +523,15 @@
"up_to_date": "À jour", "up_to_date": "À jour",
"child_bridges": "Child Bridges", "child_bridges": "Child Bridges",
"child_bridges_status": "{{ok}}/{{total}}", "child_bridges_status": "{{ok}}/{{total}}",
"up": "En ligne", "up": "Up",
"pending": "En attente", "pending": "En attente",
"down": "Hors ligne" "down": "Down"
}, },
"healthchecks": { "healthchecks": {
"new": "Nouveau", "new": "Nouveau",
"up": "En ligne", "up": "Up",
"grace": "En Période de Grâce", "grace": "En Période de Grâce",
"down": "Hors ligne", "down": "Down",
"paused": "En Pause", "paused": "En Pause",
"status": "Statut", "status": "Statut",
"last_ping": "Dernier Ping", "last_ping": "Dernier Ping",
@@ -552,10 +546,10 @@
"approvedPushes": "Approuvé", "approvedPushes": "Approuvé",
"rejectedPushes": "Rejeté", "rejectedPushes": "Rejeté",
"filters": "Filtres", "filters": "Filtres",
"indexers": "Indexeurs" "indexers": "Indexeur"
}, },
"tubearchivist": { "tubearchivist": {
"downloads": "File d'attente", "downloads": "En attente",
"videos": "Vidéos", "videos": "Vidéos",
"channels": "Chaînes", "channels": "Chaînes",
"playlists": "Listes de lecture" "playlists": "Listes de lecture"
@@ -568,14 +562,13 @@
"pyload": { "pyload": {
"speed": "Débit", "speed": "Débit",
"active": "Actif", "active": "Actif",
"queue": "File d'attente", "queue": "En attente",
"total": "Total" "total": "Total"
}, },
"gluetun": { "gluetun": {
"public_ip": "IP publique", "public_ip": "IP publique",
"region": "Région", "region": "Région",
"country": "Pays", "country": "Pays"
"port_forwarded": "Port Transféré"
}, },
"hdhomerun": { "hdhomerun": {
"channels": "Chaînes", "channels": "Chaînes",
@@ -607,7 +600,7 @@
"low_battery": "Batterie Faible" "low_battery": "Batterie Faible"
}, },
"nextdns": { "nextdns": {
"wait": "Veuillez patienter", "wait": "Merci de patienter",
"no_devices": "Aucune donnée d'appareil reçue" "no_devices": "Aucune donnée d'appareil reçue"
}, },
"mikrotik": { "mikrotik": {
@@ -618,7 +611,7 @@
}, },
"xteve": { "xteve": {
"streams_all": "Tous les flux", "streams_all": "Tous les flux",
"streams_active": "Lectures en cours", "streams_active": "Flux actif",
"streams_xepg": "Canal XEPG" "streams_xepg": "Canal XEPG"
}, },
"opendtu": { "opendtu": {
@@ -628,9 +621,9 @@
"limit": "Limite" "limit": "Limite"
}, },
"opnsense": { "opnsense": {
"cpu": "Charge CPU", "cpu": "Charge du processeur",
"memory": "Mémoire utilisée", "memory": "Mémoire utilisée",
"wanUpload": "Envoi WAN", "wanUpload": "WAN Envoi",
"wanDownload": "WAN Récep." "wanDownload": "WAN Récep."
}, },
"moonraker": { "moonraker": {
@@ -653,8 +646,8 @@
"load": "Charge moy.", "load": "Charge moy.",
"memory": "Util. Mém.", "memory": "Util. Mém.",
"wanStatus": "Statut WAN", "wanStatus": "Statut WAN",
"up": "Haut", "up": "Up",
"down": "Bas", "down": "Down",
"temp": "Température", "temp": "Température",
"disk": "Util. Disque", "disk": "Util. Disque",
"wanIP": "IP WAN" "wanIP": "IP WAN"
@@ -672,32 +665,32 @@
"storage": "Stockage" "storage": "Stockage"
}, },
"uptimekuma": { "uptimekuma": {
"up": "Sites actifs", "up": "En ligne",
"down": "Sites inactifs", "down": "Hors ligne",
"uptime": "Démarré depuis", "uptime": "Démarré depuis",
"incident": "Incident", "incident": "Incident",
"m": "m" "m": "m"
}, },
"atsumeru": { "atsumeru": {
"series": "Séries", "series": "Séries TV",
"archives": "Archives", "archives": "Archives",
"chapters": "Chapitres", "chapters": "Chapitres",
"categories": "Catégories" "categories": "Catégories"
}, },
"komga": { "komga": {
"libraries": "Bibliothèques", "libraries": "Bibliothèques",
"series": "Séries", "series": "Séries TV",
"books": "Livres" "books": "Livres"
}, },
"diskstation": { "diskstation": {
"days": "Jours", "days": "Jours",
"uptime": "Disponibilité", "uptime": "Démarré depuis",
"volumeAvailable": "Disponible" "volumeAvailable": "Disponible"
}, },
"mylar": { "mylar": {
"series": "Séries", "series": "Séries TV",
"issues": "Anomalies", "issues": "Anomalies",
"wanted": "Recherché" "wanted": "Demandé"
}, },
"photoprism": { "photoprism": {
"albums": "Albums", "albums": "Albums",
@@ -706,8 +699,8 @@
"people": "Personnes" "people": "Personnes"
}, },
"fileflows": { "fileflows": {
"queue": "File d'attente", "queue": "En attente",
"processing": "En traitement", "processing": "En cours de traitement",
"processed": "Traité", "processed": "Traité",
"time": "Temps" "time": "Temps"
}, },
@@ -753,7 +746,7 @@
"gatus": { "gatus": {
"up": "En ligne", "up": "En ligne",
"down": "Hors ligne", "down": "Hors ligne",
"uptime": "Disponibilité" "uptime": "Démarré depuis"
}, },
"ghostfolio": { "ghostfolio": {
"gross_percent_today": "Aujourd'hui", "gross_percent_today": "Aujourd'hui",
@@ -779,16 +772,16 @@
"books": "Livres", "books": "Livres",
"authors": "Auteurs", "authors": "Auteurs",
"categories": "Catégories", "categories": "Catégories",
"series": "Séries" "series": "Séries TV"
}, },
"jdownloader": { "jdownloader": {
"downloadCount": "File d'attente", "downloadCount": "En attente",
"downloadBytesRemaining": "Restant", "downloadBytesRemaining": "Restant",
"downloadTotalBytes": "Taille", "downloadTotalBytes": "Taille",
"downloadSpeed": "Vitesse" "downloadSpeed": "Débit"
}, },
"kavita": { "kavita": {
"seriesCount": "Séries", "seriesCount": "Séries TV",
"totalFiles": "Fichiers" "totalFiles": "Fichiers"
}, },
"azuredevops": { "azuredevops": {
@@ -831,31 +824,31 @@
"openmediavault": { "openmediavault": {
"downloading": "Téléchargement", "downloading": "Téléchargement",
"total": "Total", "total": "Total",
"running": "Actif", "running": "Démarré",
"stopped": "Arrêté", "stopped": "Arrêté",
"passed": "Réussi", "passed": "Réussi",
"failed": "Échoué" "failed": "Échoué"
}, },
"openwrt": { "openwrt": {
"uptime": "Disponibilité", "uptime": "Démarré depuis",
"cpuLoad": "Charge moyenne CPU (5 min)", "cpuLoad": "Charge moyenne CPU (5 min)",
"up": "Actif", "up": "Up",
"down": "Inactif", "down": "Down",
"bytesTx": "Transmis", "bytesTx": "Transmis",
"bytesRx": "Reçu" "bytesRx": "Reçu"
}, },
"uptimerobot": { "uptimerobot": {
"status": "Statut", "status": "Statut",
"uptime": "Disponibilité", "uptime": "Démarré depuis",
"lastDown": "Dernière interruption", "lastDown": "Dernière interruption",
"downDuration": "Durée d'interruption", "downDuration": "Durée d'interruption",
"sitesUp": "Sites actifs", "sitesUp": "En ligne",
"sitesDown": "Sites inactifs", "sitesDown": "Hors ligne",
"paused": "En pause", "paused": "En Pause",
"notyetchecked": "Non vérifié", "notyetchecked": "Non vérifié",
"up": "En ligne", "up": "Up",
"seemsdown": "Semble hors ligne", "seemsdown": "Semble hors ligne",
"down": "Hors ligne", "down": "Down",
"unknown": "Inconnu" "unknown": "Inconnu"
}, },
"calendar": { "calendar": {
@@ -863,8 +856,7 @@
"physicalRelease": "Sortie physique", "physicalRelease": "Sortie physique",
"digitalRelease": "Sortie numérique", "digitalRelease": "Sortie numérique",
"noEventsToday": "Rien pour aujourd'hui !", "noEventsToday": "Rien pour aujourd'hui !",
"noEventsFound": "Aucun événement trouvé", "noEventsFound": "Aucun événement trouvé"
"errorWhenLoadingData": "Erreur lors du chargement du calendrier"
}, },
"romm": { "romm": {
"platforms": "Plateformes", "platforms": "Plateformes",
@@ -892,7 +884,7 @@
}, },
"gitea": { "gitea": {
"notifications": "Notifications", "notifications": "Notifications",
"issues": "Tickets", "issues": "Anomalies",
"pulls": "Demandes de tirage", "pulls": "Demandes de tirage",
"repositories": "Dépôts" "repositories": "Dépôts"
}, },
@@ -909,7 +901,7 @@
"performers": "Acteurs", "performers": "Acteurs",
"studios": "Studios", "studios": "Studios",
"movies": "Films", "movies": "Films",
"tags": "Tags", "tags": "Étiquettes",
"oCount": "0 Compte" "oCount": "0 Compte"
}, },
"tandoor": { "tandoor": {
@@ -943,8 +935,8 @@
}, },
"myspeed": { "myspeed": {
"ping": "Latence", "ping": "Latence",
"download": "Réception", "download": "Récep.",
"upload": "Envoi" "upload": "Téléverser"
}, },
"stocks": { "stocks": {
"stocks": "Stocks", "stocks": "Stocks",
@@ -955,13 +947,13 @@
}, },
"frigate": { "frigate": {
"cameras": "Caméras", "cameras": "Caméras",
"uptime": "Disponibilité", "uptime": "Démarré depuis",
"version": "Version" "version": "Version"
}, },
"linkwarden": { "linkwarden": {
"links": "Liens", "links": "Liens",
"collections": "Collections", "collections": "Collections",
"tags": "Tags" "tags": "Étiquettes"
}, },
"zabbix": { "zabbix": {
"unclassified": "Non classé", "unclassified": "Non classé",
@@ -996,14 +988,14 @@
"beszel": { "beszel": {
"name": "Nom", "name": "Nom",
"systems": "Systèmes", "systems": "Systèmes",
"up": "En ligne", "up": "Up",
"down": "Hors ligne", "down": "Down",
"paused": "En pause", "paused": "En Pause",
"pending": "En attente", "pending": "En attente",
"status": "Statut", "status": "Statut",
"updated": "Mis à jour", "updated": "Mis à jour",
"cpu": "CPU", "cpu": "CPU",
"memory": "RAM", "memory": "M",
"disk": "Disque", "disk": "Disque",
"network": "Réseau" "network": "Réseau"
}, },
@@ -1022,7 +1014,7 @@
}, },
"gitlab": { "gitlab": {
"groups": "Groupes", "groups": "Groupes",
"issues": "Tickets", "issues": "Anomalies",
"merges": "Demandes de fusion de branches", "merges": "Demandes de fusion de branches",
"projects": "Projets" "projects": "Projets"
}, },
@@ -1036,9 +1028,9 @@
"bookmarks": "Marque-pages", "bookmarks": "Marque-pages",
"favorites": "Favoris", "favorites": "Favoris",
"archived": "Archivé", "archived": "Archivé",
"highlights": "À la une", "highlights": "Highlights",
"lists": "Listes", "lists": "Listes",
"tags": "Tags" "tags": "Étiquettes"
}, },
"slskd": { "slskd": {
"slskStatus": "Réseau", "slskStatus": "Réseau",
@@ -1048,40 +1040,7 @@
"update_yes": "Disponible", "update_yes": "Disponible",
"update_no": "À jour", "update_no": "À jour",
"downloads": "Téléchargements", "downloads": "Téléchargements",
"uploads": "Envois", "uploads": "Téléversements",
"sharedFiles": "Fichiers" "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": "Available",
"used": "Used",
"total": "Total"
},
"wallos": {
"activeSubscriptions": "Subscriptions",
"thisMonthlyCost": "This Month",
"nextMonthlyCost": "Next Month",
"previousMonthlyCost": "Prev. Month",
"nextRenewingSubscription": "Next Payment"
} }
} }

File diff suppressed because it is too large Load Diff

View File

@@ -359,12 +359,6 @@
"services": "Services", "services": "Services",
"middleware": "Middleware" "middleware": "Middleware"
}, },
"trilium": {
"version": "Version",
"notesCount": "Notes",
"dbSize": "Database Size",
"unknown": "Unknown"
},
"navidrome": { "navidrome": {
"nothing_streaming": "No Active Streams", "nothing_streaming": "No Active Streams",
"please_wait": "Please Wait" "please_wait": "Please Wait"
@@ -447,7 +441,7 @@
"free": "Free", "free": "Free",
"used": "Used", "used": "Used",
"days": "d", "days": "d",
"hours": "h", "hours": "घं.",
"crit": "Crit", "crit": "Crit",
"read": "Read", "read": "Read",
"write": "Write", "write": "Write",
@@ -574,8 +568,7 @@
"gluetun": { "gluetun": {
"public_ip": "Public IP", "public_ip": "Public IP",
"region": "Region", "region": "Region",
"country": "Country", "country": "Country"
"port_forwarded": "Port Forwarded"
}, },
"hdhomerun": { "hdhomerun": {
"channels": "Channels", "channels": "Channels",
@@ -863,8 +856,7 @@
"physicalRelease": "Physical release", "physicalRelease": "Physical release",
"digitalRelease": "Digital release", "digitalRelease": "Digital release",
"noEventsToday": "No events for today!", "noEventsToday": "No events for today!",
"noEventsFound": "No events found", "noEventsFound": "No events found"
"errorWhenLoadingData": "Error when loading calendar data"
}, },
"romm": { "romm": {
"platforms": "Platforms", "platforms": "Platforms",
@@ -1050,38 +1042,5 @@
"downloads": "Downloads", "downloads": "Downloads",
"uploads": "Uploads", "uploads": "Uploads",
"sharedFiles": "Files" "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"
} }
} }

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -61,9 +61,9 @@
"wlan_devices": "Perangkat WLAN", "wlan_devices": "Perangkat WLAN",
"lan_users": "Pengguna LAN", "lan_users": "Pengguna LAN",
"wlan_users": "Pengguna WLAN", "wlan_users": "Pengguna WLAN",
"up": "UP", "up": "Waktu Aktif",
"down": "Mati", "down": "Mati",
"wait": "Please wait", "wait": "Harap tunggu",
"empty_data": "Status subsistem tdk diketahui" "empty_data": "Status subsistem tdk diketahui"
}, },
"docker": { "docker": {
@@ -93,9 +93,9 @@
"http_status": "HTTP Status", "http_status": "HTTP Status",
"error": "Error", "error": "Error",
"response": "Respons", "response": "Respons",
"down": "Down", "down": "Mati",
"up": "Up", "up": "Hidup",
"not_available": "Not Available" "not_available": "Tidak Tersedia"
}, },
"emby": { "emby": {
"playing": "Sedang Diputar", "playing": "Sedang Diputar",
@@ -112,7 +112,7 @@
"offline_alt": "Offline", "offline_alt": "Offline",
"online": "Online", "online": "Online",
"total": "Total", "total": "Total",
"unknown": "Unknown" "unknown": "Tidak Diketahui"
}, },
"evcc": { "evcc": {
"pv_power": "Produksi", "pv_power": "Produksi",
@@ -141,11 +141,11 @@
"connectionStatusDisconnecting": "Sedan Memutus", "connectionStatusDisconnecting": "Sedan Memutus",
"connectionStatusDisconnected": "Terputus", "connectionStatusDisconnected": "Terputus",
"connectionStatusConnected": "Tersambung", "connectionStatusConnected": "Tersambung",
"uptime": "Uptime", "uptime": "Waktu Aktif",
"maxDown": "Maks Unduh", "maxDown": "Maks Unduh",
"maxUp": "Maks Unggah", "maxUp": "Maks Unggah",
"down": "Down", "down": "Mati",
"up": "Up", "up": "Hidup",
"received": "Diterima", "received": "Diterima",
"sent": "Terkirim", "sent": "Terkirim",
"externalIPAddress": "IP Eksternal", "externalIPAddress": "IP Eksternal",
@@ -168,10 +168,10 @@
"passes": "Tiket" "passes": "Tiket"
}, },
"tautulli": { "tautulli": {
"playing": "Playing", "playing": "Sedang Diputar",
"transcoding": "Transcoding", "transcoding": "Mentranskode",
"bitrate": "Bitrate", "bitrate": "Bitrate",
"no_active": "No Active Streams", "no_active": "Tidak ada Strim Aktif",
"plex_connection_error": "Cek Koneksi ke Plex" "plex_connection_error": "Cek Koneksi ke Plex"
}, },
"omada": { "omada": {
@@ -189,28 +189,28 @@
"plex": { "plex": {
"streams": "Stream Berjalan", "streams": "Stream Berjalan",
"albums": "Albums", "albums": "Albums",
"movies": "Movies", "movies": "Film",
"tv": "Acara TV" "tv": "Acara TV"
}, },
"sabnzbd": { "sabnzbd": {
"rate": "Rate", "rate": "Laju Bandwidth",
"queue": "Antrian", "queue": "Antrian",
"timeleft": "Sisa Waktu" "timeleft": "Sisa Waktu"
}, },
"rutorrent": { "rutorrent": {
"active": "Aktif", "active": "Aktif",
"upload": "Upload", "upload": "Unggah",
"download": "Download" "download": "Unduh"
}, },
"transmission": { "transmission": {
"download": "Download", "download": "Unduh",
"upload": "Upload", "upload": "Unggah",
"leech": "Leech", "leech": "Leech",
"seed": "Seed" "seed": "Seed"
}, },
"qbittorrent": { "qbittorrent": {
"download": "Download", "download": "Unduh",
"upload": "Upload", "upload": "Unggah",
"leech": "Leech", "leech": "Leech",
"seed": "Seed" "seed": "Seed"
}, },
@@ -223,8 +223,8 @@
"invalid": "Tidak valid" "invalid": "Tidak valid"
}, },
"deluge": { "deluge": {
"download": "Download", "download": "Unduh",
"upload": "Upload", "upload": "Unggah",
"leech": "Leech", "leech": "Leech",
"seed": "Seed" "seed": "Seed"
}, },
@@ -233,34 +233,34 @@
"cachemissbytes": "Cache Miss Bytes" "cachemissbytes": "Cache Miss Bytes"
}, },
"downloadstation": { "downloadstation": {
"download": "Download", "download": "Unduh",
"upload": "Upload", "upload": "Unggah",
"leech": "Leech", "leech": "Leech",
"seed": "Seed" "seed": "Seed"
}, },
"sonarr": { "sonarr": {
"wanted": "Dicari", "wanted": "Dicari",
"queued": "Terantrikan", "queued": "Terantrikan",
"series": "Series", "series": "Seri",
"queue": "Queue", "queue": "Antrian",
"unknown": "Unknown" "unknown": "Tidak Diketahui"
}, },
"radarr": { "radarr": {
"wanted": "Wanted", "wanted": "Dicari",
"missing": "Tidak Ditemukan", "missing": "Tidak Ditemukan",
"queued": "Queued", "queued": "Terantrikan",
"movies": "Movies", "movies": "Film",
"queue": "Queue", "queue": "Antrian",
"unknown": "Unknown" "unknown": "Tidak Diketahui"
}, },
"lidarr": { "lidarr": {
"wanted": "Wanted", "wanted": "Dicari",
"queued": "Queued", "queued": "Terantrikan",
"artists": "Artis" "artists": "Artis"
}, },
"readarr": { "readarr": {
"wanted": "Wanted", "wanted": "Dicari",
"queued": "Queued", "queued": "Terantrikan",
"books": "Buku" "books": "Buku"
}, },
"bazarr": { "bazarr": {
@@ -274,18 +274,18 @@
}, },
"jellyseerr": { "jellyseerr": {
"pending": "Pending", "pending": "Pending",
"approved": "Approved", "approved": "Tersetujui",
"available": "Available" "available": "Tersedia"
}, },
"overseerr": { "overseerr": {
"pending": "Pending", "pending": "Pending",
"processing": "Memproses", "processing": "Memproses",
"approved": "Approved", "approved": "Tersetujui",
"available": "Available" "available": "Tersedia"
}, },
"netalertx": { "netalertx": {
"total": "Total", "total": "Total",
"connected": "Connected", "connected": "Tersambung",
"new_devices": "Perangkat Baru", "new_devices": "Perangkat Baru",
"down_alerts": "Peringatan Pemadaman" "down_alerts": "Peringatan Pemadaman"
}, },
@@ -296,26 +296,26 @@
"gravity": "Gravitasi" "gravity": "Gravitasi"
}, },
"adguard": { "adguard": {
"queries": "Queries", "queries": "Kueri",
"blocked": "Blocked", "blocked": "Terblokir",
"filtered": "Terfilter", "filtered": "Terfilter",
"latency": "Latensi" "latency": "Latensi"
}, },
"speedtest": { "speedtest": {
"upload": "Upload", "upload": "Unggah",
"download": "Download", "download": "Unduh",
"ping": "Ping" "ping": "Ping"
}, },
"portainer": { "portainer": {
"running": "Running", "running": "Berjalan",
"stopped": "Terhenti", "stopped": "Terhenti",
"total": "Total" "total": "Total"
}, },
"suwayomi": { "suwayomi": {
"download": "Downloaded", "download": "Terunduh",
"nondownload": "Belum Diunduh", "nondownload": "Belum Diunduh",
"read": "Read", "read": "Baca",
"unread": "Unread", "unread": "Belum Dibaca",
"downloadedread": "Diunduh & Dibaca", "downloadedread": "Diunduh & Dibaca",
"downloadedunread": "Diunduh & Belum Dibaca", "downloadedunread": "Diunduh & Belum Dibaca",
"nondownloadedread": "Belum Diunduh & Dibaca", "nondownloadedread": "Belum Diunduh & Dibaca",
@@ -336,7 +336,7 @@
"ago": "{{value}} Yang Lalu" "ago": "{{value}} Yang Lalu"
}, },
"technitium": { "technitium": {
"totalQueries": "Queries", "totalQueries": "Kueri",
"totalNoError": "Berhasil", "totalNoError": "Berhasil",
"totalServerFailure": "Gagal", "totalServerFailure": "Gagal",
"totalNxDomain": "Domain NX", "totalNxDomain": "Domain NX",
@@ -344,12 +344,12 @@
"totalAuthoritative": "Authoritative", "totalAuthoritative": "Authoritative",
"totalRecursive": "Rekursif", "totalRecursive": "Rekursif",
"totalCached": "Cached", "totalCached": "Cached",
"totalBlocked": "Blocked", "totalBlocked": "Terblokir",
"totalDropped": "Dropped", "totalDropped": "Dropped",
"totalClients": "Klien" "totalClients": "Klien"
}, },
"tdarr": { "tdarr": {
"queue": "Queue", "queue": "Antrian",
"processed": "Terproses", "processed": "Terproses",
"errored": "Error", "errored": "Error",
"saved": "Tersimpan" "saved": "Tersimpan"
@@ -359,14 +359,8 @@
"services": "Layanan", "services": "Layanan",
"middleware": "Middleware" "middleware": "Middleware"
}, },
"trilium": {
"version": "Version",
"notesCount": "Notes",
"dbSize": "Database Size",
"unknown": "Unknown"
},
"navidrome": { "navidrome": {
"nothing_streaming": "No Active Streams", "nothing_streaming": "Tidak ada Strim Aktif",
"please_wait": "Mohon menunggu" "please_wait": "Mohon menunggu"
}, },
"npm": { "npm": {
@@ -383,35 +377,35 @@
}, },
"gotify": { "gotify": {
"apps": "Aplikasi", "apps": "Aplikasi",
"clients": "Clients", "clients": "Klien",
"messages": "Pesan" "messages": "Pesan"
}, },
"prowlarr": { "prowlarr": {
"enableIndexers": "Pengindeks", "enableIndexers": "Pengindeks",
"numberOfGrabs": "Jumlah Ambilan", "numberOfGrabs": "Jumlah Ambilan",
"numberOfQueries": "Queries", "numberOfQueries": "Kueri",
"numberOfFailGrabs": "Ambilan Gagal", "numberOfFailGrabs": "Ambilan Gagal",
"numberOfFailQueries": "Jumlah Kueri Gagal" "numberOfFailQueries": "Jumlah Kueri Gagal"
}, },
"jackett": { "jackett": {
"configured": "Konfigurasi", "configured": "Konfigurasi",
"errored": "Errored" "errored": "Error"
}, },
"strelaysrv": { "strelaysrv": {
"numActiveSessions": "Sesi", "numActiveSessions": "Sesi",
"numConnections": "Jumlah Koneksi", "numConnections": "Jumlah Koneksi",
"dataRelayed": "Data Diteruskan", "dataRelayed": "Data Diteruskan",
"transferRate": "Rate" "transferRate": "Laju Bandwidth"
}, },
"mastodon": { "mastodon": {
"user_count": "Users", "user_count": "Pengguna",
"status_count": "Jumlah Posting", "status_count": "Jumlah Posting",
"domain_count": "Jumlah Domain" "domain_count": "Jumlah Domain"
}, },
"medusa": { "medusa": {
"wanted": "Wanted", "wanted": "Dicari",
"queued": "Queued", "queued": "Terantrikan",
"series": "Series" "series": "Seri"
}, },
"minecraft": { "minecraft": {
"players": "Jumlah Pemain", "players": "Jumlah Pemain",
@@ -422,10 +416,10 @@
}, },
"miniflux": { "miniflux": {
"read": "Baca", "read": "Baca",
"unread": "Unread" "unread": "Belum Dibaca"
}, },
"authentik": { "authentik": {
"users": "Users", "users": "Pengguna",
"loginsLast24H": "Login (24j)", "loginsLast24H": "Login (24j)",
"failedLoginsLast24H": "Login Gagal (24j)" "failedLoginsLast24H": "Login Gagal (24j)"
}, },
@@ -437,19 +431,19 @@
}, },
"glances": { "glances": {
"cpu": "CPU", "cpu": "CPU",
"load": "Load", "load": "Beban",
"wait": "Please wait", "wait": "Harap tunggu",
"temp": "TEMP", "temp": "TEMP",
"_temp": "Suhu", "_temp": "Suhu",
"warn": "Peringatan", "warn": "Peringatan",
"uptime": "UP", "uptime": "Waktu Aktif",
"total": "Total", "total": "Total",
"free": "Free", "free": "Luang",
"used": "Used", "used": "Digunakan",
"days": "d", "days": "h",
"hours": "h", "hours": "j",
"crit": "Penting", "crit": "Penting",
"read": "Read", "read": "Baca",
"write": "Tulis", "write": "Tulis",
"gpu": "GPU", "gpu": "GPU",
"mem": "Mem", "mem": "Mem",
@@ -470,57 +464,57 @@
"1-day": "Cerah", "1-day": "Cerah",
"1-night": "Cerah", "1-night": "Cerah",
"2-day": "Sedikit Berawan", "2-day": "Sedikit Berawan",
"2-night": "Partly Cloudy", "2-night": "Sedikit Berawan",
"3-day": "Berawan", "3-day": "Berawan",
"3-night": "Cloudy", "3-night": "Berawan",
"45-day": "Berkabut", "45-day": "Berkabut",
"45-night": "Foggy", "45-night": "Berkabut",
"48-day": "Foggy", "48-day": "Berkabut",
"48-night": "Foggy", "48-night": "Berkabut",
"51-day": "Gerimis Ringan", "51-day": "Gerimis Ringan",
"51-night": "Light Drizzle", "51-night": "Gerimis Ringan",
"53-day": "Gerimis", "53-day": "Gerimis",
"53-night": "Drizzle", "53-night": "Gerimis",
"55-day": "Gerimis Lebat", "55-day": "Gerimis Lebat",
"55-night": "Heavy Drizzle", "55-night": "Gerimis Lebat",
"56-day": "Gerimis Membeku Ringan", "56-day": "Gerimis Membeku Ringan",
"56-night": "Light Freezing Drizzle", "56-night": "Gerimis Membeku Ringan",
"57-day": "Gerimis Membeku", "57-day": "Gerimis Membeku",
"57-night": "Freezing Drizzle", "57-night": "Gerimis Membeku",
"61-day": "Hujan Ringan", "61-day": "Hujan Ringan",
"61-night": "Light Rain", "61-night": "Hujan Ringan",
"63-day": "Hujan", "63-day": "Hujan",
"63-night": "Rain", "63-night": "Hujan",
"65-day": "Hujan Deras", "65-day": "Hujan Deras",
"65-night": "Heavy Rain", "65-night": "Hujan Deras",
"66-day": "Hujan Dingin", "66-day": "Hujan Dingin",
"66-night": "Freezing Rain", "66-night": "Hujan Dingin",
"67-day": "Freezing Rain", "67-day": "Hujan Dingin",
"67-night": "Freezing Rain", "67-night": "Hujan Dingin",
"71-day": "Hujan Salju Ringan", "71-day": "Hujan Salju Ringan",
"71-night": "Light Snow", "71-night": "Hujan Salju Ringan",
"73-day": "Hujan Salju", "73-day": "Hujan Salju",
"73-night": "Snow", "73-night": "Hujan Salju",
"75-day": "Hujan Salju Lebat", "75-day": "Hujan Salju Lebat",
"75-night": "Heavy Snow", "75-night": "Hujan Salju Lebat",
"77-day": "Hujan Salju Butiran", "77-day": "Hujan Salju Butiran",
"77-night": "Snow Grains", "77-night": "Hujan Salju Butiran",
"80-day": "Hujan Ringan", "80-day": "Hujan Ringan",
"80-night": "Light Showers", "80-night": "Hujan Ringan",
"81-day": "Hujan", "81-day": "Hujan",
"81-night": "Showers", "81-night": "Hujan",
"82-day": "Hujan Lebat", "82-day": "Hujan Lebat",
"82-night": "Heavy Showers", "82-night": "Hujan Lebat",
"85-day": "Hujan Salju", "85-day": "Hujan Salju",
"85-night": "Snow Showers", "85-night": "Hujan Salju",
"86-day": "Snow Showers", "86-day": "Hujan Salju",
"86-night": "Snow Showers", "86-night": "Hujan Salju",
"95-day": "Badai Petir", "95-day": "Badai Petir",
"95-night": "Thunderstorm", "95-night": "Badai Petir",
"96-day": "Badai Petir Hujan Es", "96-day": "Badai Petir Hujan Es",
"96-night": "Thunderstorm With Hail", "96-night": "Badai Petir Hujan Es",
"99-day": "Thunderstorm With Hail", "99-day": "Badai Petir Hujan Es",
"99-night": "Thunderstorm With Hail" "99-night": "Badai Petir Hujan Es"
}, },
"homebridge": { "homebridge": {
"available_update": "Sistem", "available_update": "Sistem",
@@ -529,15 +523,15 @@
"up_to_date": "Terbaru", "up_to_date": "Terbaru",
"child_bridges": "Bridge Turunan", "child_bridges": "Bridge Turunan",
"child_bridges_status": "{{ok}}/{{total}}", "child_bridges_status": "{{ok}}/{{total}}",
"up": "Up", "up": "Hidup",
"pending": "Pending", "pending": "Pending",
"down": "Down" "down": "Mati"
}, },
"healthchecks": { "healthchecks": {
"new": "Baru", "new": "Baru",
"up": "Up", "up": "Hidup",
"grace": "Dalam Masa Tenggang", "grace": "Dalam Masa Tenggang",
"down": "Down", "down": "Mati",
"paused": "Pause", "paused": "Pause",
"status": "Status", "status": "Status",
"last_ping": "Ping Terakhir", "last_ping": "Ping Terakhir",
@@ -549,50 +543,49 @@
"containers_failed": "Gagal" "containers_failed": "Gagal"
}, },
"autobrr": { "autobrr": {
"approvedPushes": "Approved", "approvedPushes": "Tersetujui",
"rejectedPushes": "Tertolak", "rejectedPushes": "Tertolak",
"filters": "Filter", "filters": "Filter",
"indexers": "Indexers" "indexers": "Pengindeks"
}, },
"tubearchivist": { "tubearchivist": {
"downloads": "Queue", "downloads": "Antrian",
"videos": "Video", "videos": "Video",
"channels": "Channel", "channels": "Channel",
"playlists": "Daftar Putar" "playlists": "Daftar Putar"
}, },
"truenas": { "truenas": {
"load": "Beban Sistem", "load": "Beban Sistem",
"uptime": "Uptime", "uptime": "Waktu Aktif",
"alerts": "Alerts" "alerts": "Peringatan"
}, },
"pyload": { "pyload": {
"speed": "Kecepatan", "speed": "Kecepatan",
"active": "Active", "active": "Aktif",
"queue": "Queue", "queue": "Antrian",
"total": "Total" "total": "Total"
}, },
"gluetun": { "gluetun": {
"public_ip": "IP Publik", "public_ip": "IP Publik",
"region": "Region", "region": "Region",
"country": "Negara", "country": "Negara"
"port_forwarded": "Port Forwarded"
}, },
"hdhomerun": { "hdhomerun": {
"channels": "Channels", "channels": "Channel",
"hd": "HD", "hd": "HD",
"tunerCount": "Tuner", "tunerCount": "Tuner",
"channelNumber": "Channel", "channelNumber": "Channel",
"channelNetwork": "Jaringan", "channelNetwork": "Jaringan",
"signalStrength": "Kekuatan Signal", "signalStrength": "Kekuatan Signal",
"signalQuality": "Kualitas", "signalQuality": "Kualitas",
"symbolQuality": "Quality", "symbolQuality": "Kualitas",
"networkRate": "Bitrate", "networkRate": "Bitrate",
"clientIP": "Klien" "clientIP": "Klien"
}, },
"scrutiny": { "scrutiny": {
"passed": "Sukses", "passed": "Sukses",
"failed": "Failed", "failed": "Gagal",
"unknown": "Unknown" "unknown": "Tidak Diketahui"
}, },
"paperlessngx": { "paperlessngx": {
"inbox": "Kotak Masuk", "inbox": "Kotak Masuk",
@@ -607,18 +600,18 @@
"low_battery": "Baterai Lemah" "low_battery": "Baterai Lemah"
}, },
"nextdns": { "nextdns": {
"wait": "Please Wait", "wait": "Mohon menunggu",
"no_devices": "Tidak ada Data Perangkat Diterima" "no_devices": "Tidak ada Data Perangkat Diterima"
}, },
"mikrotik": { "mikrotik": {
"cpuLoad": "Beban CPU", "cpuLoad": "Beban CPU",
"memoryUsed": "Memori Terpakai", "memoryUsed": "Memori Terpakai",
"uptime": "Uptime", "uptime": "Waktu Aktif",
"numberOfLeases": "Leases" "numberOfLeases": "Leases"
}, },
"xteve": { "xteve": {
"streams_all": "Semua Strim", "streams_all": "Semua Strim",
"streams_active": "Active Streams", "streams_active": "Stream Berjalan",
"streams_xepg": "Channel XEPG" "streams_xepg": "Channel XEPG"
}, },
"opendtu": { "opendtu": {
@@ -628,7 +621,7 @@
"limit": "Batas" "limit": "Batas"
}, },
"opnsense": { "opnsense": {
"cpu": "CPU Load", "cpu": "Beban CPU",
"memory": "Memori Aktif", "memory": "Memori Aktif",
"wanUpload": "WAN Unggan", "wanUpload": "WAN Unggan",
"wanDownload": "WAN Unduh" "wanDownload": "WAN Unduh"
@@ -653,9 +646,9 @@
"load": "Beban Rata-rata", "load": "Beban Rata-rata",
"memory": "Penggunaan Memory", "memory": "Penggunaan Memory",
"wanStatus": "Status WAN", "wanStatus": "Status WAN",
"up": "Up", "up": "Hidup",
"down": "Down", "down": "Mati",
"temp": "Temp", "temp": "Suhu",
"disk": "Penggunaan Disk", "disk": "Penggunaan Disk",
"wanIP": "IP WAN" "wanIP": "IP WAN"
}, },
@@ -666,49 +659,49 @@
"memory_usage": "Memory" "memory_usage": "Memory"
}, },
"immich": { "immich": {
"users": "Users", "users": "Pengguna",
"photos": "Foto", "photos": "Foto",
"videos": "Videos", "videos": "Video",
"storage": "Penyimpanan" "storage": "Penyimpanan"
}, },
"uptimekuma": { "uptimekuma": {
"up": "Situs Hidup", "up": "Situs Hidup",
"down": "Situs Mati", "down": "Situs Mati",
"uptime": "Uptime", "uptime": "Waktu Aktif",
"incident": "Insiden", "incident": "Insiden",
"m": "m" "m": "m"
}, },
"atsumeru": { "atsumeru": {
"series": "Series", "series": "Seri",
"archives": "Arsip", "archives": "Arsip",
"chapters": "Bab", "chapters": "Bab",
"categories": "Kategori" "categories": "Kategori"
}, },
"komga": { "komga": {
"libraries": "Perpustakaan", "libraries": "Perpustakaan",
"series": "Series", "series": "Seri",
"books": "Books" "books": "Buku"
}, },
"diskstation": { "diskstation": {
"days": "Days", "days": "Hari-hari",
"uptime": "Uptime", "uptime": "Waktu Aktif",
"volumeAvailable": "Available" "volumeAvailable": "Tersedia"
}, },
"mylar": { "mylar": {
"series": "Series", "series": "Seri",
"issues": "Isu", "issues": "Isu",
"wanted": "Wanted" "wanted": "Dicari"
}, },
"photoprism": { "photoprism": {
"albums": "Albums", "albums": "Albums",
"photos": "Photos", "photos": "Foto",
"videos": "Videos", "videos": "Video",
"people": "Orang" "people": "Orang"
}, },
"fileflows": { "fileflows": {
"queue": "Queue", "queue": "Antrian",
"processing": "Processing", "processing": "Memproses",
"processed": "Processed", "processed": "Terproses",
"time": "Waktu" "time": "Waktu"
}, },
"firefly": { "firefly": {
@@ -734,7 +727,7 @@
"size": "Ukuran", "size": "Ukuran",
"lastrun": "Terakhir Dijalankan", "lastrun": "Terakhir Dijalankan",
"nextrun": "Akan Dijalankan Dalam", "nextrun": "Akan Dijalankan Dalam",
"failed": "Failed" "failed": "Gagal"
}, },
"unmanic": { "unmanic": {
"active_workers": "Pengguna Aktif", "active_workers": "Pengguna Aktif",
@@ -751,20 +744,20 @@
"targets_total": "Target Total" "targets_total": "Target Total"
}, },
"gatus": { "gatus": {
"up": "Sites Up", "up": "Situs Hidup",
"down": "Sites Down", "down": "Situs Mati",
"uptime": "Uptime" "uptime": "Waktu Aktif"
}, },
"ghostfolio": { "ghostfolio": {
"gross_percent_today": "Today", "gross_percent_today": "Hari ini",
"gross_percent_1y": "Satu Tahun", "gross_percent_1y": "Satu Tahun",
"gross_percent_max": "Sepanjang Masa" "gross_percent_max": "Sepanjang Masa"
}, },
"audiobookshelf": { "audiobookshelf": {
"podcasts": "Podcast", "podcasts": "Podcast",
"books": "Books", "books": "Buku",
"podcastsDuration": "Durasi", "podcastsDuration": "Durasi",
"booksDuration": "Duration" "booksDuration": "Durasi"
}, },
"homeassistant": { "homeassistant": {
"people_home": "Orang Di Rumah", "people_home": "Orang Di Rumah",
@@ -773,23 +766,23 @@
}, },
"whatsupdocker": { "whatsupdocker": {
"monitoring": "Pengawasan", "monitoring": "Pengawasan",
"updates": "Updates" "updates": "Pembaruan"
}, },
"calibreweb": { "calibreweb": {
"books": "Books", "books": "Buku",
"authors": "Penulis", "authors": "Penulis",
"categories": "Categories", "categories": "Kategori",
"series": "Series" "series": "Seri"
}, },
"jdownloader": { "jdownloader": {
"downloadCount": "Queue", "downloadCount": "Antrian",
"downloadBytesRemaining": "Remaining", "downloadBytesRemaining": "Sisa",
"downloadTotalBytes": "Size", "downloadTotalBytes": "Ukuran",
"downloadSpeed": "Speed" "downloadSpeed": "Kecepatan"
}, },
"kavita": { "kavita": {
"seriesCount": "Series", "seriesCount": "Seri",
"totalFiles": "Files" "totalFiles": "File"
}, },
"azuredevops": { "azuredevops": {
"result": "Hasil", "result": "Hasil",
@@ -797,12 +790,12 @@
"buildId": "Build ID", "buildId": "Build ID",
"succeeded": "Berhasil", "succeeded": "Berhasil",
"notStarted": "Belum Dimulai", "notStarted": "Belum Dimulai",
"failed": "Failed", "failed": "Gagal",
"canceled": "Dibatalkan", "canceled": "Dibatalkan",
"inProgress": "Sedang Berlangsung", "inProgress": "Sedang Berlangsung",
"totalPrs": "PR Total", "totalPrs": "PR Total",
"myPrs": "PR Saya", "myPrs": "PR Saya",
"approved": "Approved" "approved": "Tersetujui"
}, },
"gamedig": { "gamedig": {
"status": "Status", "status": "Status",
@@ -811,7 +804,7 @@
"name": "Nama", "name": "Nama",
"map": "Peta", "map": "Peta",
"currentPlayers": "Jumlah pemain", "currentPlayers": "Jumlah pemain",
"players": "Players", "players": "Jumlah Pemain",
"maxPlayers": "Maksimum pemain", "maxPlayers": "Maksimum pemain",
"bots": "Bot", "bots": "Bot",
"ping": "Ping" "ping": "Ping"
@@ -824,47 +817,46 @@
}, },
"mealie": { "mealie": {
"recipes": "Resep", "recipes": "Resep",
"users": "Users", "users": "Pengguna",
"categories": "Categories", "categories": "Kategori",
"tags": "Tag" "tags": "Tag"
}, },
"openmediavault": { "openmediavault": {
"downloading": "Mengunduh", "downloading": "Mengunduh",
"total": "Total", "total": "Total",
"running": "Running", "running": "Berjalan",
"stopped": "Stopped", "stopped": "Terhenti",
"passed": "Passed", "passed": "Sukses",
"failed": "Failed" "failed": "Gagal"
}, },
"openwrt": { "openwrt": {
"uptime": "Uptime", "uptime": "Waktu Aktif",
"cpuLoad": "Beban rata2 CPU (5m)", "cpuLoad": "Beban rata2 CPU (5m)",
"up": "Up", "up": "Hidup",
"down": "Down", "down": "Mati",
"bytesTx": "Tersalur", "bytesTx": "Tersalur",
"bytesRx": "Received" "bytesRx": "Diterima"
}, },
"uptimerobot": { "uptimerobot": {
"status": "Status", "status": "Status",
"uptime": "Uptime", "uptime": "Waktu Aktif",
"lastDown": "Terakhir Terhenti", "lastDown": "Terakhir Terhenti",
"downDuration": "Jumlah Waktu Terhenti", "downDuration": "Jumlah Waktu Terhenti",
"sitesUp": "Sites Up", "sitesUp": "Situs Hidup",
"sitesDown": "Sites Down", "sitesDown": "Situs Mati",
"paused": "Paused", "paused": "Pause",
"notyetchecked": "Belum Di Cek", "notyetchecked": "Belum Di Cek",
"up": "Up", "up": "Hidup",
"seemsdown": "Sepertinya Mati", "seemsdown": "Sepertinya Mati",
"down": "Down", "down": "Mati",
"unknown": "Unknown" "unknown": "Tidak Diketahui"
}, },
"calendar": { "calendar": {
"inCinemas": "Tersedia Di Bioskop", "inCinemas": "Tersedia Di Bioskop",
"physicalRelease": "Rilis Fisik", "physicalRelease": "Rilis Fisik",
"digitalRelease": "Rilis Digital", "digitalRelease": "Rilis Digital",
"noEventsToday": "Tidak ada acara untuk hari ini!", "noEventsToday": "Tidak ada acara untuk hari ini!",
"noEventsFound": "Tidak ada acara yang ditemukan", "noEventsFound": "Tidak ada acara yang ditemukan"
"errorWhenLoadingData": "Error when loading calendar data"
}, },
"romm": { "romm": {
"platforms": "Platform", "platforms": "Platform",
@@ -875,10 +867,10 @@
"totalfilesize": "Total Ukuran" "totalfilesize": "Total Ukuran"
}, },
"mailcow": { "mailcow": {
"domains": "Domains", "domains": "Jumlah Domain",
"mailboxes": "Kotak surat", "mailboxes": "Kotak surat",
"mails": "Surat", "mails": "Surat",
"storage": "Storage" "storage": "Penyimpanan"
}, },
"netdata": { "netdata": {
"warnings": "Peringatan", "warnings": "Peringatan",
@@ -887,12 +879,12 @@
"plantit": { "plantit": {
"events": "Acara", "events": "Acara",
"plants": "Tanaman", "plants": "Tanaman",
"photos": "Photos", "photos": "Foto",
"species": "Spesies" "species": "Spesies"
}, },
"gitea": { "gitea": {
"notifications": "Notifikasi", "notifications": "Notifikasi",
"issues": "Issues", "issues": "Isu",
"pulls": "Pull Requests", "pulls": "Pull Requests",
"repositories": "Repositories" "repositories": "Repositories"
}, },
@@ -908,13 +900,13 @@
"galleries": "Galeri", "galleries": "Galeri",
"performers": "Pemain", "performers": "Pemain",
"studios": "Studio", "studios": "Studio",
"movies": "Movies", "movies": "Film",
"tags": "Tags", "tags": "Tag",
"oCount": "Jumlah O" "oCount": "Jumlah O"
}, },
"tandoor": { "tandoor": {
"users": "Users", "users": "Pengguna",
"recipes": "Recipes", "recipes": "Resep",
"keywords": "Kata Kunci" "keywords": "Kata Kunci"
}, },
"homebox": { "homebox": {
@@ -922,17 +914,17 @@
"totalWithWarranty": "Dengan Garansi", "totalWithWarranty": "Dengan Garansi",
"locations": "Lokasi", "locations": "Lokasi",
"labels": "Label", "labels": "Label",
"users": "Users", "users": "Pengguna",
"totalValue": "Total Nilai" "totalValue": "Total Nilai"
}, },
"crowdsec": { "crowdsec": {
"alerts": "Alerts", "alerts": "Peringatan",
"bans": "Bans" "bans": "Bans"
}, },
"wgeasy": { "wgeasy": {
"connected": "Connected", "connected": "Tersambung",
"enabled": "Enabled", "enabled": "Aktif",
"disabled": "Disabled", "disabled": "Nonaktif",
"total": "Total" "total": "Total"
}, },
"swagdashboard": { "swagdashboard": {
@@ -943,8 +935,8 @@
}, },
"myspeed": { "myspeed": {
"ping": "Ping", "ping": "Ping",
"download": "Download", "download": "Unduh",
"upload": "Upload" "upload": "Unggah"
}, },
"stocks": { "stocks": {
"stocks": "Saham", "stocks": "Saham",
@@ -955,17 +947,17 @@
}, },
"frigate": { "frigate": {
"cameras": "Kamera", "cameras": "Kamera",
"uptime": "Uptime", "uptime": "Waktu Aktif",
"version": "Version" "version": "Versi"
}, },
"linkwarden": { "linkwarden": {
"links": "Tautan", "links": "Tautan",
"collections": "Koleksi", "collections": "Koleksi",
"tags": "Tags" "tags": "Tag"
}, },
"zabbix": { "zabbix": {
"unclassified": "Not classified", "unclassified": "Not classified",
"information": "Information", "information": "Informasi",
"warning": "Peringatan", "warning": "Peringatan",
"average": "Rata-rata", "average": "Rata-rata",
"high": "Tinggi", "high": "Tinggi",
@@ -986,22 +978,22 @@
"tasksInProgress": "Tugas Berlangsung" "tasksInProgress": "Tugas Berlangsung"
}, },
"headscale": { "headscale": {
"name": "Name", "name": "Nama",
"address": "Address", "address": "Alamat",
"last_seen": "Last Seen", "last_seen": "Terakhir terlihat",
"status": "Status", "status": "Status",
"online": "Online", "online": "Online",
"offline": "Offline" "offline": "Offline"
}, },
"beszel": { "beszel": {
"name": "Name", "name": "Nama",
"systems": "Sistem", "systems": "Sistem",
"up": "Up", "up": "Hidup",
"down": "Down", "down": "Mati",
"paused": "Paused", "paused": "Pause",
"pending": "Pending", "pending": "Pending",
"status": "Status", "status": "Status",
"updated": "Updated", "updated": "Terbarui",
"cpu": "CPU", "cpu": "CPU",
"memory": "MEM", "memory": "MEM",
"disk": "Diska", "disk": "Diska",
@@ -1011,26 +1003,26 @@
"apps": "Apl", "apps": "Apl",
"synced": "Tersinkron", "synced": "Tersinkron",
"outOfSync": "Tidak Sinkron", "outOfSync": "Tidak Sinkron",
"healthy": "Healthy", "healthy": "Lancar",
"degraded": "Terdegradasi", "degraded": "Terdegradasi",
"progressing": "Progressing", "progressing": "Progressing",
"missing": "Missing", "missing": "Tidak Ditemukan",
"suspended": "Ditangguhkan" "suspended": "Ditangguhkan"
}, },
"spoolman": { "spoolman": {
"loading": "Loading" "loading": "Memuat"
}, },
"gitlab": { "gitlab": {
"groups": "Grup", "groups": "Grup",
"issues": "Issues", "issues": "Isu",
"merges": "Merge Requests", "merges": "Merge Requests",
"projects": "Proyek" "projects": "Proyek"
}, },
"apcups": { "apcups": {
"status": "Status", "status": "Status",
"load": "Load", "load": "Beban",
"bcharge": "Battery Charge", "bcharge": "Sisa Baterai",
"timeleft": "Time Left" "timeleft": "Sisa Waktu"
}, },
"karakeep": { "karakeep": {
"bookmarks": "Bookmarks", "bookmarks": "Bookmarks",
@@ -1038,50 +1030,17 @@
"archived": "Archived", "archived": "Archived",
"highlights": "Highlights", "highlights": "Highlights",
"lists": "Lists", "lists": "Lists",
"tags": "Tags" "tags": "Tag"
}, },
"slskd": { "slskd": {
"slskStatus": "Network", "slskStatus": "Jaringan",
"connected": "Connected", "connected": "Tersambung",
"disconnected": "Disconnected", "disconnected": "Terputus",
"updateStatus": "Update", "updateStatus": "Update",
"update_yes": "Available", "update_yes": "Tersedia",
"update_no": "Up to Date", "update_no": "Terbaru",
"downloads": "Downloads", "downloads": "Downloads",
"uploads": "Uploads", "uploads": "Uploads",
"sharedFiles": "Files" "sharedFiles": "File"
},
"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"
} }
} }

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -61,9 +61,9 @@
"wlan_devices": "WLAN 장치", "wlan_devices": "WLAN 장치",
"lan_users": "LAN 사용자", "lan_users": "LAN 사용자",
"wlan_users": "WLAN 사용자", "wlan_users": "WLAN 사용자",
"up": "UP", "up": "가동",
"down": "DOWN", "down": "DOWN",
"wait": "Please wait", "wait": "잠시만 기다리세요",
"empty_data": "서브시스템 상태 알 수 없음" "empty_data": "서브시스템 상태 알 수 없음"
}, },
"docker": { "docker": {
@@ -83,7 +83,7 @@
"partial": "부분적" "partial": "부분적"
}, },
"ping": { "ping": {
"error": "Error", "error": "오류",
"ping": "Ping", "ping": "Ping",
"down": "Down", "down": "Down",
"up": "Up", "up": "Up",
@@ -91,11 +91,11 @@
}, },
"siteMonitor": { "siteMonitor": {
"http_status": "HTTP 상태", "http_status": "HTTP 상태",
"error": "Error", "error": "오류",
"response": "응답", "response": "응답",
"down": "Down", "down": "Down",
"up": "Up", "up": "Up",
"not_available": "Not Available" "not_available": "사용할 수 없음"
}, },
"emby": { "emby": {
"playing": "재생 중", "playing": "재생 중",
@@ -108,11 +108,11 @@
"songs": "음악" "songs": "음악"
}, },
"esphome": { "esphome": {
"offline": "Offline", "offline": "중지",
"offline_alt": "Offline", "offline_alt": "중지",
"online": "온라인", "online": "온라인",
"total": "Total", "total": "총합",
"unknown": "Unknown" "unknown": "알 수 없음"
}, },
"evcc": { "evcc": {
"pv_power": "Production", "pv_power": "Production",
@@ -133,7 +133,7 @@
"unread": "미열람" "unread": "미열람"
}, },
"fritzbox": { "fritzbox": {
"connectionStatus": "Status", "connectionStatus": "상태",
"connectionStatusUnconfigured": "구성되지 않음", "connectionStatusUnconfigured": "구성되지 않음",
"connectionStatusConnecting": "연결중", "connectionStatusConnecting": "연결중",
"connectionStatusAuthenticating": "인증", "connectionStatusAuthenticating": "인증",
@@ -141,7 +141,7 @@
"connectionStatusDisconnecting": "연결을 끊는 중...", "connectionStatusDisconnecting": "연결을 끊는 중...",
"connectionStatusDisconnected": "연결 끊김", "connectionStatusDisconnected": "연결 끊김",
"connectionStatusConnected": "연결됨", "connectionStatusConnected": "연결됨",
"uptime": "Uptime", "uptime": "가동 시간",
"maxDown": "Max. Down", "maxDown": "Max. Down",
"maxUp": "Max. Up", "maxUp": "Max. Up",
"down": "Down", "down": "Down",
@@ -168,10 +168,10 @@
"passes": "Passes" "passes": "Passes"
}, },
"tautulli": { "tautulli": {
"playing": "Playing", "playing": "재생 중",
"transcoding": "Transcoding", "transcoding": "트랜스코딩",
"bitrate": "Bitrate", "bitrate": "비트레이트",
"no_active": "No Active Streams", "no_active": "활성 스트림 없음",
"plex_connection_error": "Check Plex Connection" "plex_connection_error": "Check Plex Connection"
}, },
"omada": { "omada": {
@@ -189,30 +189,30 @@
"plex": { "plex": {
"streams": "활성 스트림", "streams": "활성 스트림",
"albums": "앨범", "albums": "앨범",
"movies": "Movies", "movies": "영화",
"tv": "TV 쇼" "tv": "TV 쇼"
}, },
"sabnzbd": { "sabnzbd": {
"rate": "Rate", "rate": "비율",
"queue": "대기열", "queue": "대기열",
"timeleft": "남은 시간" "timeleft": "남은 시간"
}, },
"rutorrent": { "rutorrent": {
"active": "활성", "active": "활성",
"upload": "Upload", "upload": "업로드",
"download": "Download" "download": "다운로드"
}, },
"transmission": { "transmission": {
"download": "Download", "download": "다운로드",
"upload": "Upload", "upload": "업로드",
"leech": "Leech", "leech": "리치",
"seed": "Seed" "seed": "시드"
}, },
"qbittorrent": { "qbittorrent": {
"download": "Download", "download": "다운로드",
"upload": "Upload", "upload": "업로드",
"leech": "Leech", "leech": "리치",
"seed": "Seed" "seed": "시드"
}, },
"qnap": { "qnap": {
"cpuUsage": "CPU 사용", "cpuUsage": "CPU 사용",
@@ -223,44 +223,44 @@
"invalid": "잘못됨" "invalid": "잘못됨"
}, },
"deluge": { "deluge": {
"download": "Download", "download": "다운로드",
"upload": "Upload", "upload": "업로드",
"leech": "Leech", "leech": "리치",
"seed": "Seed" "seed": "시드"
}, },
"develancacheui": { "develancacheui": {
"cachehitbytes": "Cache Hit Bytes", "cachehitbytes": "Cache Hit Bytes",
"cachemissbytes": "Cache Miss Bytes" "cachemissbytes": "Cache Miss Bytes"
}, },
"downloadstation": { "downloadstation": {
"download": "Download", "download": "다운로드",
"upload": "Upload", "upload": "업로드",
"leech": "Leech", "leech": "리치",
"seed": "Seed" "seed": "시드"
}, },
"sonarr": { "sonarr": {
"wanted": "요청", "wanted": "요청",
"queued": "대기 중", "queued": "대기 중",
"series": "Series", "series": "시리즈",
"queue": "Queue", "queue": "대기열",
"unknown": "Unknown" "unknown": "알 수 없음"
}, },
"radarr": { "radarr": {
"wanted": "Wanted", "wanted": "요청",
"missing": "빠짐", "missing": "빠짐",
"queued": "Queued", "queued": "대기 중",
"movies": "Movies", "movies": "영화",
"queue": "Queue", "queue": "대기열",
"unknown": "Unknown" "unknown": "알 수 없음"
}, },
"lidarr": { "lidarr": {
"wanted": "Wanted", "wanted": "요청",
"queued": "Queued", "queued": "대기 중",
"artists": "Artists" "artists": "Artists"
}, },
"readarr": { "readarr": {
"wanted": "Wanted", "wanted": "요청",
"queued": "Queued", "queued": "대기 중",
"books": "책" "books": "책"
}, },
"bazarr": { "bazarr": {
@@ -273,19 +273,19 @@
"available": "이용 가능" "available": "이용 가능"
}, },
"jellyseerr": { "jellyseerr": {
"pending": "Pending", "pending": "대기 중",
"approved": "Approved", "approved": "승인됨",
"available": "Available" "available": "이용 가능"
}, },
"overseerr": { "overseerr": {
"pending": "Pending", "pending": "대기 중",
"processing": "처리 중", "processing": "처리 중",
"approved": "Approved", "approved": "승인됨",
"available": "Available" "available": "이용 가능"
}, },
"netalertx": { "netalertx": {
"total": "Total", "total": "총합",
"connected": "Connected", "connected": "연결됨",
"new_devices": "New Devices", "new_devices": "New Devices",
"down_alerts": "Down Alerts" "down_alerts": "Down Alerts"
}, },
@@ -296,26 +296,26 @@
"gravity": "Gravity" "gravity": "Gravity"
}, },
"adguard": { "adguard": {
"queries": "Queries", "queries": "쿼리",
"blocked": "Blocked", "blocked": "차단됨",
"filtered": "필터링됨", "filtered": "필터링됨",
"latency": "지연" "latency": "지연"
}, },
"speedtest": { "speedtest": {
"upload": "Upload", "upload": "업로드",
"download": "Download", "download": "다운로드",
"ping": "Ping" "ping": "Ping"
}, },
"portainer": { "portainer": {
"running": "Running", "running": "가동 중",
"stopped": "중지", "stopped": "중지",
"total": "Total" "total": "총합"
}, },
"suwayomi": { "suwayomi": {
"download": "Downloaded", "download": "다운로드됨",
"nondownload": "Non-Downloaded", "nondownload": "Non-Downloaded",
"read": "Read", "read": "읽음",
"unread": "Unread", "unread": "미열람",
"downloadedread": "Downloaded & Read", "downloadedread": "Downloaded & Read",
"downloadedunread": "Downloaded & Unread", "downloadedunread": "Downloaded & Unread",
"nondownloadedread": "Non-Downloaded & Read", "nondownloadedread": "Non-Downloaded & Read",
@@ -336,7 +336,7 @@
"ago": "{{value}} 전" "ago": "{{value}} 전"
}, },
"technitium": { "technitium": {
"totalQueries": "Queries", "totalQueries": "쿼리",
"totalNoError": "Success", "totalNoError": "Success",
"totalServerFailure": "Failures", "totalServerFailure": "Failures",
"totalNxDomain": "NX Domains", "totalNxDomain": "NX Domains",
@@ -344,12 +344,12 @@
"totalAuthoritative": "Authoritative", "totalAuthoritative": "Authoritative",
"totalRecursive": "Recursive", "totalRecursive": "Recursive",
"totalCached": "Cached", "totalCached": "Cached",
"totalBlocked": "Blocked", "totalBlocked": "차단됨",
"totalDropped": "Dropped", "totalDropped": "Dropped",
"totalClients": "클라이언트" "totalClients": "클라이언트"
}, },
"tdarr": { "tdarr": {
"queue": "Queue", "queue": "대기열",
"processed": "처리됨", "processed": "처리됨",
"errored": "오류", "errored": "오류",
"saved": "저장됨" "saved": "저장됨"
@@ -359,20 +359,14 @@
"services": "서비스", "services": "서비스",
"middleware": "미들웨어" "middleware": "미들웨어"
}, },
"trilium": {
"version": "Version",
"notesCount": "Notes",
"dbSize": "Database Size",
"unknown": "Unknown"
},
"navidrome": { "navidrome": {
"nothing_streaming": "No Active Streams", "nothing_streaming": "활성 스트림 없음",
"please_wait": "잠시만 기다리세요" "please_wait": "잠시만 기다리세요"
}, },
"npm": { "npm": {
"enabled": "활성", "enabled": "활성",
"disabled": "비활성", "disabled": "비활성",
"total": "Total" "total": "총합"
}, },
"coinmarketcap": { "coinmarketcap": {
"configure": "한 개 이상의 가상화폐를 설정하여 추적", "configure": "한 개 이상의 가상화폐를 설정하여 추적",
@@ -383,49 +377,49 @@
}, },
"gotify": { "gotify": {
"apps": "어플리케이션", "apps": "어플리케이션",
"clients": "Clients", "clients": "클라이언트",
"messages": "메시지" "messages": "메시지"
}, },
"prowlarr": { "prowlarr": {
"enableIndexers": "인덱서", "enableIndexers": "인덱서",
"numberOfGrabs": "Grabs", "numberOfGrabs": "Grabs",
"numberOfQueries": "Queries", "numberOfQueries": "쿼리",
"numberOfFailGrabs": "Fail Grabs", "numberOfFailGrabs": "Fail Grabs",
"numberOfFailQueries": "Fail Queries" "numberOfFailQueries": "Fail Queries"
}, },
"jackett": { "jackett": {
"configured": "구성됨", "configured": "구성됨",
"errored": "Errored" "errored": "오류"
}, },
"strelaysrv": { "strelaysrv": {
"numActiveSessions": "Sessions", "numActiveSessions": "Sessions",
"numConnections": "Connections", "numConnections": "Connections",
"dataRelayed": "Relayed", "dataRelayed": "Relayed",
"transferRate": "Rate" "transferRate": "비율"
}, },
"mastodon": { "mastodon": {
"user_count": "Users", "user_count": "사용자",
"status_count": "게시글", "status_count": "게시글",
"domain_count": "Domains" "domain_count": "Domains"
}, },
"medusa": { "medusa": {
"wanted": "Wanted", "wanted": "요청",
"queued": "Queued", "queued": "대기 중",
"series": "Series" "series": "시리즈"
}, },
"minecraft": { "minecraft": {
"players": "Players", "players": "Players",
"version": "버전", "version": "버전",
"status": "Status", "status": "상태",
"up": "Online", "up": "온라인",
"down": "Offline" "down": "중지"
}, },
"miniflux": { "miniflux": {
"read": "읽음", "read": "읽음",
"unread": "Unread" "unread": "미열람"
}, },
"authentik": { "authentik": {
"users": "Users", "users": "사용자",
"loginsLast24H": "로그인 (24h)", "loginsLast24H": "로그인 (24h)",
"failedLoginsLast24H": "실패한 로그인 (24h)" "failedLoginsLast24H": "실패한 로그인 (24h)"
}, },
@@ -437,19 +431,19 @@
}, },
"glances": { "glances": {
"cpu": "CPU", "cpu": "CPU",
"load": "Load", "load": "부하",
"wait": "Please wait", "wait": "잠시만 기다리세요",
"temp": "TEMP", "temp": "온도",
"_temp": "온도", "_temp": "온도",
"warn": "경고", "warn": "경고",
"uptime": "UP", "uptime": "가동",
"total": "Total", "total": "총합",
"free": "Free", "free": "남음",
"used": "Used", "used": "사용",
"days": "d", "days": "",
"hours": "h", "hours": "",
"crit": "Crit", "crit": "Crit",
"read": "Read", "read": "읽음",
"write": "쓰기", "write": "쓰기",
"gpu": "GPU", "gpu": "GPU",
"mem": "Men", "mem": "Men",
@@ -472,7 +466,7 @@
"2-day": "Partly Cloudy", "2-day": "Partly Cloudy",
"2-night": "Partly Cloudy", "2-night": "Partly Cloudy",
"3-day": "구름 낀", "3-day": "구름 낀",
"3-night": "Cloudy", "3-night": "구름 낀",
"45-day": "Foggy", "45-day": "Foggy",
"45-night": "Foggy", "45-night": "Foggy",
"48-day": "Foggy", "48-day": "Foggy",
@@ -498,13 +492,13 @@
"67-day": "Freezing Rain", "67-day": "Freezing Rain",
"67-night": "Freezing Rain", "67-night": "Freezing Rain",
"71-day": "약한 눈", "71-day": "약한 눈",
"71-night": "Light Snow", "71-night": "약한 눈",
"73-day": "Snow", "73-day": "Snow",
"73-night": "Snow", "73-night": "Snow",
"75-day": "폭설", "75-day": "폭설",
"75-night": "Heavy Snow", "75-night": "폭설",
"77-day": "싸락눈", "77-day": "싸락눈",
"77-night": "Snow Grains", "77-night": "싸락눈",
"80-day": "Light Showers", "80-day": "Light Showers",
"80-night": "Light Showers", "80-night": "Light Showers",
"81-day": "Showers", "81-day": "Showers",
@@ -530,7 +524,7 @@
"child_bridges": "Child Bridges", "child_bridges": "Child Bridges",
"child_bridges_status": "{{ok}}/{{total}}", "child_bridges_status": "{{ok}}/{{total}}",
"up": "Up", "up": "Up",
"pending": "Pending", "pending": "대기 중",
"down": "Down" "down": "Down"
}, },
"healthchecks": { "healthchecks": {
@@ -539,7 +533,7 @@
"grace": "In Grace Period", "grace": "In Grace Period",
"down": "Down", "down": "Down",
"paused": "Paused", "paused": "Paused",
"status": "Status", "status": "상태",
"last_ping": "Last Ping", "last_ping": "Last Ping",
"never": "No pings yet" "never": "No pings yet"
}, },
@@ -549,36 +543,35 @@
"containers_failed": "Failed" "containers_failed": "Failed"
}, },
"autobrr": { "autobrr": {
"approvedPushes": "Approved", "approvedPushes": "승인됨",
"rejectedPushes": "Rejected", "rejectedPushes": "Rejected",
"filters": "Filters", "filters": "Filters",
"indexers": "Indexers" "indexers": "인덱서"
}, },
"tubearchivist": { "tubearchivist": {
"downloads": "Queue", "downloads": "대기열",
"videos": "동영상", "videos": "동영상",
"channels": "채널", "channels": "채널",
"playlists": "재생 목록" "playlists": "재생 목록"
}, },
"truenas": { "truenas": {
"load": "System Load", "load": "System Load",
"uptime": "Uptime", "uptime": "가동 시간",
"alerts": "Alerts" "alerts": "경고"
}, },
"pyload": { "pyload": {
"speed": "Speed", "speed": "Speed",
"active": "Active", "active": "활성",
"queue": "Queue", "queue": "대기열",
"total": "Total" "total": "총합"
}, },
"gluetun": { "gluetun": {
"public_ip": "Public IP", "public_ip": "Public IP",
"region": "Region", "region": "Region",
"country": "Country", "country": "Country"
"port_forwarded": "Port Forwarded"
}, },
"hdhomerun": { "hdhomerun": {
"channels": "Channels", "channels": "채널",
"hd": "HD", "hd": "HD",
"tunerCount": "Tuners", "tunerCount": "Tuners",
"channelNumber": "채널", "channelNumber": "채널",
@@ -586,39 +579,39 @@
"signalStrength": "Strength", "signalStrength": "Strength",
"signalQuality": "Quality", "signalQuality": "Quality",
"symbolQuality": "Quality", "symbolQuality": "Quality",
"networkRate": "Bitrate", "networkRate": "비트레이트",
"clientIP": "클라이언트" "clientIP": "클라이언트"
}, },
"scrutiny": { "scrutiny": {
"passed": "Passed", "passed": "Passed",
"failed": "Failed", "failed": "Failed",
"unknown": "Unknown" "unknown": "알 수 없음"
}, },
"paperlessngx": { "paperlessngx": {
"inbox": "받은메일함", "inbox": "받은메일함",
"total": "Total" "total": "총합"
}, },
"peanut": { "peanut": {
"battery_charge": "배터리 충전 중", "battery_charge": "배터리 충전 중",
"ups_load": "UPS Load", "ups_load": "UPS Load",
"ups_status": "UPS Status", "ups_status": "UPS Status",
"online": "Online", "online": "온라인",
"on_battery": "배터리 사용", "on_battery": "배터리 사용",
"low_battery": "배터리 부족" "low_battery": "배터리 부족"
}, },
"nextdns": { "nextdns": {
"wait": "Please Wait", "wait": "잠시만 기다리세요",
"no_devices": "No Device Data Received" "no_devices": "No Device Data Received"
}, },
"mikrotik": { "mikrotik": {
"cpuLoad": "CPU Load", "cpuLoad": "CPU Load",
"memoryUsed": "메모리 사용량", "memoryUsed": "메모리 사용량",
"uptime": "Uptime", "uptime": "가동 시간",
"numberOfLeases": "Leases" "numberOfLeases": "Leases"
}, },
"xteve": { "xteve": {
"streams_all": "모든 스트림", "streams_all": "모든 스트림",
"streams_active": "Active Streams", "streams_active": "활성 스트림",
"streams_xepg": "XEPG Channels" "streams_xepg": "XEPG Channels"
}, },
"opendtu": { "opendtu": {
@@ -640,14 +633,14 @@
"layers": "Layers" "layers": "Layers"
}, },
"octoprint": { "octoprint": {
"printer_state": "Status", "printer_state": "상태",
"temp_tool": "Tool temp", "temp_tool": "Tool temp",
"temp_bed": "Bed temp", "temp_bed": "Bed temp",
"job_completion": "Completion" "job_completion": "Completion"
}, },
"cloudflared": { "cloudflared": {
"origin_ip": "Origin IP", "origin_ip": "Origin IP",
"status": "Status" "status": "상태"
}, },
"pfsense": { "pfsense": {
"load": "Load Avg", "load": "Load Avg",
@@ -655,7 +648,7 @@
"wanStatus": "WAN Status", "wanStatus": "WAN Status",
"up": "Up", "up": "Up",
"down": "Down", "down": "Down",
"temp": "Temp", "temp": "온도",
"disk": "Disk Usage", "disk": "Disk Usage",
"wanIP": "WAN IP" "wanIP": "WAN IP"
}, },
@@ -666,49 +659,49 @@
"memory_usage": "Memory" "memory_usage": "Memory"
}, },
"immich": { "immich": {
"users": "Users", "users": "사용자",
"photos": "사진", "photos": "사진",
"videos": "Videos", "videos": "동영상",
"storage": "저장됨" "storage": "저장됨"
}, },
"uptimekuma": { "uptimekuma": {
"up": "Sites Up", "up": "Sites Up",
"down": "Sites Down", "down": "Sites Down",
"uptime": "Uptime", "uptime": "가동 시간",
"incident": "Incident", "incident": "Incident",
"m": "m" "m": ""
}, },
"atsumeru": { "atsumeru": {
"series": "Series", "series": "시리즈",
"archives": "Archives", "archives": "Archives",
"chapters": "Chapters", "chapters": "Chapters",
"categories": "분류" "categories": "분류"
}, },
"komga": { "komga": {
"libraries": "서재", "libraries": "서재",
"series": "Series", "series": "시리즈",
"books": "Books" "books": ""
}, },
"diskstation": { "diskstation": {
"days": "Days", "days": "",
"uptime": "Uptime", "uptime": "가동 시간",
"volumeAvailable": "Available" "volumeAvailable": "이용 가능"
}, },
"mylar": { "mylar": {
"series": "Series", "series": "시리즈",
"issues": "Issues", "issues": "Issues",
"wanted": "Wanted" "wanted": "요청"
}, },
"photoprism": { "photoprism": {
"albums": "Albums", "albums": "앨범",
"photos": "Photos", "photos": "사진",
"videos": "Videos", "videos": "동영상",
"people": "People" "people": "People"
}, },
"fileflows": { "fileflows": {
"queue": "Queue", "queue": "대기열",
"processing": "Processing", "processing": "처리 중",
"processed": "Processed", "processed": "처리됨",
"time": "Time" "time": "Time"
}, },
"firefly": { "firefly": {
@@ -730,7 +723,7 @@
"numshares": "공유된 항목" "numshares": "공유된 항목"
}, },
"kopia": { "kopia": {
"status": "Status", "status": "상태",
"size": "Size", "size": "Size",
"lastrun": "Last Run", "lastrun": "Last Run",
"nextrun": "Next Run", "nextrun": "Next Run",
@@ -753,18 +746,18 @@
"gatus": { "gatus": {
"up": "Sites Up", "up": "Sites Up",
"down": "Sites Down", "down": "Sites Down",
"uptime": "Uptime" "uptime": "가동 시간"
}, },
"ghostfolio": { "ghostfolio": {
"gross_percent_today": "Today", "gross_percent_today": "오늘",
"gross_percent_1y": "One year", "gross_percent_1y": "One year",
"gross_percent_max": "All time" "gross_percent_max": "All time"
}, },
"audiobookshelf": { "audiobookshelf": {
"podcasts": "Podcasts", "podcasts": "Podcasts",
"books": "Books", "books": "",
"podcastsDuration": "지속시간", "podcastsDuration": "지속시간",
"booksDuration": "Duration" "booksDuration": "지속시간"
}, },
"homeassistant": { "homeassistant": {
"people_home": "People Home", "people_home": "People Home",
@@ -773,27 +766,27 @@
}, },
"whatsupdocker": { "whatsupdocker": {
"monitoring": "Monitoring", "monitoring": "Monitoring",
"updates": "Updates" "updates": "업데이트"
}, },
"calibreweb": { "calibreweb": {
"books": "Books", "books": "",
"authors": "저자", "authors": "저자",
"categories": "Categories", "categories": "분류",
"series": "Series" "series": "시리즈"
}, },
"jdownloader": { "jdownloader": {
"downloadCount": "Queue", "downloadCount": "대기열",
"downloadBytesRemaining": "Remaining", "downloadBytesRemaining": "남음",
"downloadTotalBytes": "Size", "downloadTotalBytes": "Size",
"downloadSpeed": "Speed" "downloadSpeed": "Speed"
}, },
"kavita": { "kavita": {
"seriesCount": "Series", "seriesCount": "시리즈",
"totalFiles": "Files" "totalFiles": "파일"
}, },
"azuredevops": { "azuredevops": {
"result": "Result", "result": "Result",
"status": "Status", "status": "상태",
"buildId": "Build ID", "buildId": "Build ID",
"succeeded": "Succeeded", "succeeded": "Succeeded",
"notStarted": "Not Started", "notStarted": "Not Started",
@@ -802,12 +795,12 @@
"inProgress": "In Progress", "inProgress": "In Progress",
"totalPrs": "Total PRs", "totalPrs": "Total PRs",
"myPrs": "My PRs", "myPrs": "My PRs",
"approved": "Approved" "approved": "승인됨"
}, },
"gamedig": { "gamedig": {
"status": "Status", "status": "상태",
"online": "Online", "online": "온라인",
"offline": "Offline", "offline": "중지",
"name": "이름", "name": "이름",
"map": "지도", "map": "지도",
"currentPlayers": "Current players", "currentPlayers": "Current players",
@@ -824,29 +817,29 @@
}, },
"mealie": { "mealie": {
"recipes": "레시피", "recipes": "레시피",
"users": "Users", "users": "사용자",
"categories": "Categories", "categories": "분류",
"tags": "태그" "tags": "태그"
}, },
"openmediavault": { "openmediavault": {
"downloading": "다운로드 중", "downloading": "다운로드 중",
"total": "Total", "total": "총합",
"running": "Running", "running": "가동 중",
"stopped": "Stopped", "stopped": "중지",
"passed": "Passed", "passed": "Passed",
"failed": "Failed" "failed": "Failed"
}, },
"openwrt": { "openwrt": {
"uptime": "Uptime", "uptime": "가동 시간",
"cpuLoad": "CPU Load Avg (5m)", "cpuLoad": "CPU Load Avg (5m)",
"up": "Up", "up": "Up",
"down": "Down", "down": "Down",
"bytesTx": "Transmitted", "bytesTx": "Transmitted",
"bytesRx": "Received" "bytesRx": "수신됨"
}, },
"uptimerobot": { "uptimerobot": {
"status": "Status", "status": "상태",
"uptime": "Uptime", "uptime": "가동 시간",
"lastDown": "Last Downtime", "lastDown": "Last Downtime",
"downDuration": "Downtime Duration", "downDuration": "Downtime Duration",
"sitesUp": "Sites Up", "sitesUp": "Sites Up",
@@ -856,15 +849,14 @@
"up": "Up", "up": "Up",
"seemsdown": "Seems Down", "seemsdown": "Seems Down",
"down": "Down", "down": "Down",
"unknown": "Unknown" "unknown": "알 수 없음"
}, },
"calendar": { "calendar": {
"inCinemas": "In cinemas", "inCinemas": "In cinemas",
"physicalRelease": "Physical release", "physicalRelease": "Physical release",
"digitalRelease": "Digital release", "digitalRelease": "Digital release",
"noEventsToday": "No events for today!", "noEventsToday": "No events for today!",
"noEventsFound": "No events found", "noEventsFound": "No events found"
"errorWhenLoadingData": "Error when loading calendar data"
}, },
"romm": { "romm": {
"platforms": "기종", "platforms": "기종",
@@ -878,7 +870,7 @@
"domains": "Domains", "domains": "Domains",
"mailboxes": "Mailboxes", "mailboxes": "Mailboxes",
"mails": "Mails", "mails": "Mails",
"storage": "Storage" "storage": "저장됨"
}, },
"netdata": { "netdata": {
"warnings": "Warnings", "warnings": "Warnings",
@@ -887,7 +879,7 @@
"plantit": { "plantit": {
"events": "Events", "events": "Events",
"plants": "Plants", "plants": "Plants",
"photos": "Photos", "photos": "사진",
"species": "Species" "species": "Species"
}, },
"gitea": { "gitea": {
@@ -908,13 +900,13 @@
"galleries": "Galleries", "galleries": "Galleries",
"performers": "Performers", "performers": "Performers",
"studios": "스튜디오", "studios": "스튜디오",
"movies": "Movies", "movies": "영화",
"tags": "Tags", "tags": "태그",
"oCount": "O Count" "oCount": "O Count"
}, },
"tandoor": { "tandoor": {
"users": "Users", "users": "사용자",
"recipes": "Recipes", "recipes": "레시피",
"keywords": "키워드" "keywords": "키워드"
}, },
"homebox": { "homebox": {
@@ -922,18 +914,18 @@
"totalWithWarranty": "With Warranty", "totalWithWarranty": "With Warranty",
"locations": "Locations", "locations": "Locations",
"labels": "Labels", "labels": "Labels",
"users": "Users", "users": "사용자",
"totalValue": "Total Value" "totalValue": "Total Value"
}, },
"crowdsec": { "crowdsec": {
"alerts": "Alerts", "alerts": "경고",
"bans": "Bans" "bans": "Bans"
}, },
"wgeasy": { "wgeasy": {
"connected": "Connected", "connected": "연결됨",
"enabled": "Enabled", "enabled": "활성",
"disabled": "Disabled", "disabled": "비활성",
"total": "Total" "total": "총합"
}, },
"swagdashboard": { "swagdashboard": {
"proxied": "Proxied", "proxied": "Proxied",
@@ -943,8 +935,8 @@
}, },
"myspeed": { "myspeed": {
"ping": "Ping", "ping": "Ping",
"download": "Download", "download": "다운로드",
"upload": "Upload" "upload": "업로드"
}, },
"stocks": { "stocks": {
"stocks": "Stocks", "stocks": "Stocks",
@@ -955,17 +947,17 @@
}, },
"frigate": { "frigate": {
"cameras": "카메라", "cameras": "카메라",
"uptime": "Uptime", "uptime": "가동 시간",
"version": "Version" "version": "버전"
}, },
"linkwarden": { "linkwarden": {
"links": "Links", "links": "Links",
"collections": "Collections", "collections": "Collections",
"tags": "Tags" "tags": "태그"
}, },
"zabbix": { "zabbix": {
"unclassified": "Not classified", "unclassified": "Not classified",
"information": "Information", "information": "정보",
"warning": "Warning", "warning": "Warning",
"average": "Average", "average": "Average",
"high": "High", "high": "High",
@@ -986,21 +978,21 @@
"tasksInProgress": "Tasks In Progress" "tasksInProgress": "Tasks In Progress"
}, },
"headscale": { "headscale": {
"name": "Name", "name": "이름",
"address": "Address", "address": "주소",
"last_seen": "Last Seen", "last_seen": "마지막 접속",
"status": "Status", "status": "상태",
"online": "Online", "online": "온라인",
"offline": "Offline" "offline": "중지"
}, },
"beszel": { "beszel": {
"name": "Name", "name": "이름",
"systems": "Systems", "systems": "Systems",
"up": "Up", "up": "Up",
"down": "Down", "down": "Down",
"paused": "Paused", "paused": "Paused",
"pending": "Pending", "pending": "대기 중",
"status": "Status", "status": "상태",
"updated": "Updated", "updated": "Updated",
"cpu": "CPU", "cpu": "CPU",
"memory": "MEM", "memory": "MEM",
@@ -1011,14 +1003,14 @@
"apps": "Apps", "apps": "Apps",
"synced": "Synced", "synced": "Synced",
"outOfSync": "Out Of Sync", "outOfSync": "Out Of Sync",
"healthy": "Healthy", "healthy": "좋음",
"degraded": "Degraded", "degraded": "Degraded",
"progressing": "Progressing", "progressing": "Progressing",
"missing": "Missing", "missing": "빠짐",
"suspended": "Suspended" "suspended": "Suspended"
}, },
"spoolman": { "spoolman": {
"loading": "Loading" "loading": "로드 중"
}, },
"gitlab": { "gitlab": {
"groups": "Groups", "groups": "Groups",
@@ -1027,10 +1019,10 @@
"projects": "Projects" "projects": "Projects"
}, },
"apcups": { "apcups": {
"status": "Status", "status": "상태",
"load": "Load", "load": "부하",
"bcharge": "Battery Charge", "bcharge": "배터리 충전 중",
"timeleft": "Time Left" "timeleft": "남은 시간"
}, },
"karakeep": { "karakeep": {
"bookmarks": "Bookmarks", "bookmarks": "Bookmarks",
@@ -1038,50 +1030,17 @@
"archived": "Archived", "archived": "Archived",
"highlights": "Highlights", "highlights": "Highlights",
"lists": "Lists", "lists": "Lists",
"tags": "Tags" "tags": "태그"
}, },
"slskd": { "slskd": {
"slskStatus": "Network", "slskStatus": "네트워크",
"connected": "Connected", "connected": "연결됨",
"disconnected": "Disconnected", "disconnected": "연결 끊김",
"updateStatus": "Update", "updateStatus": "Update",
"update_yes": "Available", "update_yes": "이용 가능",
"update_no": "Up to Date", "update_no": "최신 상태",
"downloads": "Downloads", "downloads": "Downloads",
"uploads": "Uploads", "uploads": "Uploads",
"sharedFiles": "Files" "sharedFiles": "파일"
},
"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"
} }
} }

View File

@@ -63,7 +63,7 @@
"wlan_users": "WLAN lietotāji", "wlan_users": "WLAN lietotāji",
"up": "UP", "up": "UP",
"down": "NEDARBOJAS", "down": "NEDARBOJAS",
"wait": "Please wait", "wait": "Lūdzu, uzgaidiet",
"empty_data": "Subsystem status unknown" "empty_data": "Subsystem status unknown"
}, },
"docker": { "docker": {
@@ -83,7 +83,7 @@
"partial": "Partial" "partial": "Partial"
}, },
"ping": { "ping": {
"error": "Error", "error": "Kļūda",
"ping": "Ping", "ping": "Ping",
"down": "Down", "down": "Down",
"up": "Up", "up": "Up",
@@ -91,7 +91,7 @@
}, },
"siteMonitor": { "siteMonitor": {
"http_status": "HTTP status", "http_status": "HTTP status",
"error": "Error", "error": "Kļūda",
"response": "Response", "response": "Response",
"down": "Down", "down": "Down",
"up": "Up", "up": "Up",
@@ -108,11 +108,11 @@
"songs": "Songs" "songs": "Songs"
}, },
"esphome": { "esphome": {
"offline": "Offline", "offline": "Bezsaistē",
"offline_alt": "Offline", "offline_alt": "Bezsaistē",
"online": "Online", "online": "Online",
"total": "Total", "total": "Kopā",
"unknown": "Unknown" "unknown": "Nezināms"
}, },
"evcc": { "evcc": {
"pv_power": "Production", "pv_power": "Production",
@@ -133,7 +133,7 @@
"unread": "Unread" "unread": "Unread"
}, },
"fritzbox": { "fritzbox": {
"connectionStatus": "Status", "connectionStatus": "Statuss",
"connectionStatusUnconfigured": "Unconfigured", "connectionStatusUnconfigured": "Unconfigured",
"connectionStatusConnecting": "Connecting", "connectionStatusConnecting": "Connecting",
"connectionStatusAuthenticating": "Authenticating", "connectionStatusAuthenticating": "Authenticating",
@@ -168,10 +168,10 @@
"passes": "Passes" "passes": "Passes"
}, },
"tautulli": { "tautulli": {
"playing": "Playing", "playing": "Atskaņo",
"transcoding": "Transcoding", "transcoding": "Pārkodē",
"bitrate": "Bitrate", "bitrate": "Bitrate",
"no_active": "No Active Streams", "no_active": "Nav aktīvu straumju",
"plex_connection_error": "Check Plex Connection" "plex_connection_error": "Check Plex Connection"
}, },
"omada": { "omada": {
@@ -199,20 +199,20 @@
}, },
"rutorrent": { "rutorrent": {
"active": "Aktīvs", "active": "Aktīvs",
"upload": "Upload", "upload": "Augšupielāde",
"download": "Download" "download": "Lejupielāde"
}, },
"transmission": { "transmission": {
"download": "Download", "download": "Lejupielāde",
"upload": "Upload", "upload": "Augšupielāde",
"leech": "Leech", "leech": "Ņēmēji",
"seed": "Seed" "seed": "Devēji"
}, },
"qbittorrent": { "qbittorrent": {
"download": "Download", "download": "Lejupielāde",
"upload": "Upload", "upload": "Augšupielāde",
"leech": "Leech", "leech": "Ņēmēji",
"seed": "Seed" "seed": "Devēji"
}, },
"qnap": { "qnap": {
"cpuUsage": "CPU Usage", "cpuUsage": "CPU Usage",
@@ -223,35 +223,35 @@
"invalid": "Invalid" "invalid": "Invalid"
}, },
"deluge": { "deluge": {
"download": "Download", "download": "Lejupielāde",
"upload": "Upload", "upload": "Augšupielāde",
"leech": "Leech", "leech": "Ņēmēji",
"seed": "Seed" "seed": "Devēji"
}, },
"develancacheui": { "develancacheui": {
"cachehitbytes": "Cache Hit Bytes", "cachehitbytes": "Cache Hit Bytes",
"cachemissbytes": "Cache Miss Bytes" "cachemissbytes": "Cache Miss Bytes"
}, },
"downloadstation": { "downloadstation": {
"download": "Download", "download": "Lejupielāde",
"upload": "Upload", "upload": "Augšupielāde",
"leech": "Leech", "leech": "Ņēmēji",
"seed": "Seed" "seed": "Devēji"
}, },
"sonarr": { "sonarr": {
"wanted": "Wanted", "wanted": "Wanted",
"queued": "Queued", "queued": "Queued",
"series": "Series", "series": "Series",
"queue": "Queue", "queue": "Rindā",
"unknown": "Unknown" "unknown": "Nezināms"
}, },
"radarr": { "radarr": {
"wanted": "Wanted", "wanted": "Wanted",
"missing": "Missing", "missing": "Missing",
"queued": "Queued", "queued": "Queued",
"movies": "Movies", "movies": "Movies",
"queue": "Queue", "queue": "Rindā",
"unknown": "Unknown" "unknown": "Nezināms"
}, },
"lidarr": { "lidarr": {
"wanted": "Wanted", "wanted": "Wanted",
@@ -284,7 +284,7 @@
"available": "Available" "available": "Available"
}, },
"netalertx": { "netalertx": {
"total": "Total", "total": "Kopā",
"connected": "Connected", "connected": "Connected",
"new_devices": "New Devices", "new_devices": "New Devices",
"down_alerts": "Down Alerts" "down_alerts": "Down Alerts"
@@ -302,17 +302,17 @@
"latency": "Latency" "latency": "Latency"
}, },
"speedtest": { "speedtest": {
"upload": "Upload", "upload": "Augšupielāde",
"download": "Download", "download": "Lejupielāde",
"ping": "Ping" "ping": "Ping"
}, },
"portainer": { "portainer": {
"running": "Running", "running": "Running",
"stopped": "Stopped", "stopped": "Stopped",
"total": "Total" "total": "Kopā"
}, },
"suwayomi": { "suwayomi": {
"download": "Downloaded", "download": "Lejupielādēts",
"nondownload": "Non-Downloaded", "nondownload": "Non-Downloaded",
"read": "Read", "read": "Read",
"unread": "Unread", "unread": "Unread",
@@ -349,7 +349,7 @@
"totalClients": "Clients" "totalClients": "Clients"
}, },
"tdarr": { "tdarr": {
"queue": "Queue", "queue": "Rindā",
"processed": "Processed", "processed": "Processed",
"errored": "Errored", "errored": "Errored",
"saved": "Saved" "saved": "Saved"
@@ -359,20 +359,14 @@
"services": "Services", "services": "Services",
"middleware": "Middleware" "middleware": "Middleware"
}, },
"trilium": {
"version": "Version",
"notesCount": "Notes",
"dbSize": "Database Size",
"unknown": "Unknown"
},
"navidrome": { "navidrome": {
"nothing_streaming": "No Active Streams", "nothing_streaming": "Nav aktīvu straumju",
"please_wait": "Please Wait" "please_wait": "Please Wait"
}, },
"npm": { "npm": {
"enabled": "Enabled", "enabled": "Enabled",
"disabled": "Disabled", "disabled": "Disabled",
"total": "Total" "total": "Kopā"
}, },
"coinmarketcap": { "coinmarketcap": {
"configure": "Configure one or more crypto currencies to track", "configure": "Configure one or more crypto currencies to track",
@@ -404,7 +398,7 @@
"transferRate": "Rate" "transferRate": "Rate"
}, },
"mastodon": { "mastodon": {
"user_count": "Users", "user_count": "Lietotāji",
"status_count": "Posts", "status_count": "Posts",
"domain_count": "Domains" "domain_count": "Domains"
}, },
@@ -416,16 +410,16 @@
"minecraft": { "minecraft": {
"players": "Players", "players": "Players",
"version": "Version", "version": "Version",
"status": "Status", "status": "Statuss",
"up": "Online", "up": "Online",
"down": "Offline" "down": "Bezsaistē"
}, },
"miniflux": { "miniflux": {
"read": "Read", "read": "Read",
"unread": "Unread" "unread": "Unread"
}, },
"authentik": { "authentik": {
"users": "Users", "users": "Lietotāji",
"loginsLast24H": "Logins (24h)", "loginsLast24H": "Logins (24h)",
"failedLoginsLast24H": "Failed Logins (24h)" "failedLoginsLast24H": "Failed Logins (24h)"
}, },
@@ -437,15 +431,15 @@
}, },
"glances": { "glances": {
"cpu": "CPU", "cpu": "CPU",
"load": "Load", "load": "Ielādē",
"wait": "Please wait", "wait": "Lūdzu, uzgaidiet",
"temp": "TEMP", "temp": "TEMP",
"_temp": "Temp", "_temp": "Temp",
"warn": "Warn", "warn": "Warn",
"uptime": "UP", "uptime": "UP",
"total": "Total", "total": "Kopā",
"free": "Free", "free": "Brīvs",
"used": "Used", "used": "Izmantojas",
"days": "d", "days": "d",
"hours": "h", "hours": "h",
"crit": "Crit", "crit": "Crit",
@@ -470,37 +464,37 @@
"1-day": "Galvenokārt saulains", "1-day": "Galvenokārt saulains",
"1-night": "Galvenokārt skaidrs", "1-night": "Galvenokārt skaidrs",
"2-day": "Daļēji apmācies", "2-day": "Daļēji apmācies",
"2-night": "Partly Cloudy", "2-night": "Daļēji apmācies",
"3-day": "Apmācies", "3-day": "Apmācies",
"3-night": "Cloudy", "3-night": "Apmācies",
"45-day": "Miglains", "45-day": "Miglains",
"45-night": "Foggy", "45-night": "Miglains",
"48-day": "Foggy", "48-day": "Miglains",
"48-night": "Foggy", "48-night": "Miglains",
"51-day": "Neliels lietus", "51-day": "Neliels lietus",
"51-night": "Light Drizzle", "51-night": "Neliels lietus",
"53-day": "Lietus", "53-day": "Lietus",
"53-night": "Drizzle", "53-night": "Lietus",
"55-day": "Spēcīgs lietus", "55-day": "Spēcīgs lietus",
"55-night": "Heavy Drizzle", "55-night": "Spēcīgs lietus",
"56-day": "Neliels stindzinošs lietus", "56-day": "Neliels stindzinošs lietus",
"56-night": "Light Freezing Drizzle", "56-night": "Neliels stindzinošs lietus",
"57-day": "Sasalstošs lietus", "57-day": "Sasalstošs lietus",
"57-night": "Freezing Drizzle", "57-night": "Sasalstošs lietus",
"61-day": "Viegls lietus", "61-day": "Viegls lietus",
"61-night": "Light Rain", "61-night": "Viegls lietus",
"63-day": "Lietus", "63-day": "Lietus",
"63-night": "Rain", "63-night": "Lietus",
"65-day": "Spēcīgs lietus", "65-day": "Spēcīgs lietus",
"65-night": "Heavy Rain", "65-night": "Spēcīgs lietus",
"66-day": "Ledains lietus", "66-day": "Ledains lietus",
"66-night": "Freezing Rain", "66-night": "Ledains lietus",
"67-day": "Freezing Rain", "67-day": "Ledains lietus",
"67-night": "Freezing Rain", "67-night": "Ledains lietus",
"71-day": "Neliels sniegs", "71-day": "Neliels sniegs",
"71-night": "Light Snow", "71-night": "Neliels sniegs",
"73-day": "Sniegs", "73-day": "Sniegs",
"73-night": "Snow", "73-night": "Sniegs",
"75-day": "Heavy Snow", "75-day": "Heavy Snow",
"75-night": "Heavy Snow", "75-night": "Heavy Snow",
"77-day": "Snow Grains", "77-day": "Snow Grains",
@@ -539,7 +533,7 @@
"grace": "In Grace Period", "grace": "In Grace Period",
"down": "Down", "down": "Down",
"paused": "Paused", "paused": "Paused",
"status": "Status", "status": "Statuss",
"last_ping": "Last Ping", "last_ping": "Last Ping",
"never": "No pings yet" "never": "No pings yet"
}, },
@@ -555,7 +549,7 @@
"indexers": "Indexers" "indexers": "Indexers"
}, },
"tubearchivist": { "tubearchivist": {
"downloads": "Queue", "downloads": "Rindā",
"videos": "Videos", "videos": "Videos",
"channels": "Channels", "channels": "Channels",
"playlists": "Playlists" "playlists": "Playlists"
@@ -563,19 +557,18 @@
"truenas": { "truenas": {
"load": "System Load", "load": "System Load",
"uptime": "Uptime", "uptime": "Uptime",
"alerts": "Alerts" "alerts": "Paziņojumi"
}, },
"pyload": { "pyload": {
"speed": "Speed", "speed": "Speed",
"active": "Active", "active": "Aktīvs",
"queue": "Queue", "queue": "Rindā",
"total": "Total" "total": "Kopā"
}, },
"gluetun": { "gluetun": {
"public_ip": "Public IP", "public_ip": "Public IP",
"region": "Region", "region": "Region",
"country": "Country", "country": "Country"
"port_forwarded": "Port Forwarded"
}, },
"hdhomerun": { "hdhomerun": {
"channels": "Channels", "channels": "Channels",
@@ -592,11 +585,11 @@
"scrutiny": { "scrutiny": {
"passed": "Passed", "passed": "Passed",
"failed": "Failed", "failed": "Failed",
"unknown": "Unknown" "unknown": "Nezināms"
}, },
"paperlessngx": { "paperlessngx": {
"inbox": "Inbox", "inbox": "Inbox",
"total": "Total" "total": "Kopā"
}, },
"peanut": { "peanut": {
"battery_charge": "Battery Charge", "battery_charge": "Battery Charge",
@@ -618,7 +611,7 @@
}, },
"xteve": { "xteve": {
"streams_all": "All Streams", "streams_all": "All Streams",
"streams_active": "Active Streams", "streams_active": "Aktīvās straumes",
"streams_xepg": "XEPG Channels" "streams_xepg": "XEPG Channels"
}, },
"opendtu": { "opendtu": {
@@ -640,14 +633,14 @@
"layers": "Layers" "layers": "Layers"
}, },
"octoprint": { "octoprint": {
"printer_state": "Status", "printer_state": "Statuss",
"temp_tool": "Tool temp", "temp_tool": "Tool temp",
"temp_bed": "Bed temp", "temp_bed": "Bed temp",
"job_completion": "Completion" "job_completion": "Completion"
}, },
"cloudflared": { "cloudflared": {
"origin_ip": "Origin IP", "origin_ip": "Origin IP",
"status": "Status" "status": "Statuss"
}, },
"pfsense": { "pfsense": {
"load": "Load Avg", "load": "Load Avg",
@@ -666,7 +659,7 @@
"memory_usage": "Memory" "memory_usage": "Memory"
}, },
"immich": { "immich": {
"users": "Users", "users": "Lietotāji",
"photos": "Photos", "photos": "Photos",
"videos": "Videos", "videos": "Videos",
"storage": "Storage" "storage": "Storage"
@@ -687,10 +680,10 @@
"komga": { "komga": {
"libraries": "Libraries", "libraries": "Libraries",
"series": "Series", "series": "Series",
"books": "Books" "books": "Grāmatas"
}, },
"diskstation": { "diskstation": {
"days": "Days", "days": "Dienas",
"uptime": "Uptime", "uptime": "Uptime",
"volumeAvailable": "Available" "volumeAvailable": "Available"
}, },
@@ -706,7 +699,7 @@
"people": "People" "people": "People"
}, },
"fileflows": { "fileflows": {
"queue": "Queue", "queue": "Rindā",
"processing": "Processing", "processing": "Processing",
"processed": "Processed", "processed": "Processed",
"time": "Time" "time": "Time"
@@ -730,7 +723,7 @@
"numshares": "Shared Items" "numshares": "Shared Items"
}, },
"kopia": { "kopia": {
"status": "Status", "status": "Statuss",
"size": "Size", "size": "Size",
"lastrun": "Last Run", "lastrun": "Last Run",
"nextrun": "Next Run", "nextrun": "Next Run",
@@ -762,7 +755,7 @@
}, },
"audiobookshelf": { "audiobookshelf": {
"podcasts": "Podcasts", "podcasts": "Podcasts",
"books": "Books", "books": "Grāmatas",
"podcastsDuration": "Duration", "podcastsDuration": "Duration",
"booksDuration": "Duration" "booksDuration": "Duration"
}, },
@@ -776,14 +769,14 @@
"updates": "Updates" "updates": "Updates"
}, },
"calibreweb": { "calibreweb": {
"books": "Books", "books": "Grāmatas",
"authors": "Authors", "authors": "Authors",
"categories": "Categories", "categories": "Categories",
"series": "Series" "series": "Series"
}, },
"jdownloader": { "jdownloader": {
"downloadCount": "Queue", "downloadCount": "Rindā",
"downloadBytesRemaining": "Remaining", "downloadBytesRemaining": "Palika",
"downloadTotalBytes": "Size", "downloadTotalBytes": "Size",
"downloadSpeed": "Speed" "downloadSpeed": "Speed"
}, },
@@ -793,7 +786,7 @@
}, },
"azuredevops": { "azuredevops": {
"result": "Result", "result": "Result",
"status": "Status", "status": "Statuss",
"buildId": "Build ID", "buildId": "Build ID",
"succeeded": "Succeeded", "succeeded": "Succeeded",
"notStarted": "Not Started", "notStarted": "Not Started",
@@ -805,9 +798,9 @@
"approved": "Approved" "approved": "Approved"
}, },
"gamedig": { "gamedig": {
"status": "Status", "status": "Statuss",
"online": "Online", "online": "Online",
"offline": "Offline", "offline": "Bezsaistē",
"name": "Name", "name": "Name",
"map": "Map", "map": "Map",
"currentPlayers": "Current players", "currentPlayers": "Current players",
@@ -824,13 +817,13 @@
}, },
"mealie": { "mealie": {
"recipes": "Recipes", "recipes": "Recipes",
"users": "Users", "users": "Lietotāji",
"categories": "Categories", "categories": "Categories",
"tags": "Tags" "tags": "Tags"
}, },
"openmediavault": { "openmediavault": {
"downloading": "Downloading", "downloading": "Downloading",
"total": "Total", "total": "Kopā",
"running": "Running", "running": "Running",
"stopped": "Stopped", "stopped": "Stopped",
"passed": "Passed", "passed": "Passed",
@@ -845,7 +838,7 @@
"bytesRx": "Received" "bytesRx": "Received"
}, },
"uptimerobot": { "uptimerobot": {
"status": "Status", "status": "Statuss",
"uptime": "Uptime", "uptime": "Uptime",
"lastDown": "Last Downtime", "lastDown": "Last Downtime",
"downDuration": "Downtime Duration", "downDuration": "Downtime Duration",
@@ -856,15 +849,14 @@
"up": "Up", "up": "Up",
"seemsdown": "Seems Down", "seemsdown": "Seems Down",
"down": "Down", "down": "Down",
"unknown": "Unknown" "unknown": "Nezināms"
}, },
"calendar": { "calendar": {
"inCinemas": "In cinemas", "inCinemas": "In cinemas",
"physicalRelease": "Physical release", "physicalRelease": "Physical release",
"digitalRelease": "Digital release", "digitalRelease": "Digital release",
"noEventsToday": "No events for today!", "noEventsToday": "No events for today!",
"noEventsFound": "No events found", "noEventsFound": "No events found"
"errorWhenLoadingData": "Error when loading calendar data"
}, },
"romm": { "romm": {
"platforms": "Platforms", "platforms": "Platforms",
@@ -913,7 +905,7 @@
"oCount": "O Count" "oCount": "O Count"
}, },
"tandoor": { "tandoor": {
"users": "Users", "users": "Lietotāji",
"recipes": "Recipes", "recipes": "Recipes",
"keywords": "Keywords" "keywords": "Keywords"
}, },
@@ -922,18 +914,18 @@
"totalWithWarranty": "With Warranty", "totalWithWarranty": "With Warranty",
"locations": "Locations", "locations": "Locations",
"labels": "Labels", "labels": "Labels",
"users": "Users", "users": "Lietotāji",
"totalValue": "Total Value" "totalValue": "Total Value"
}, },
"crowdsec": { "crowdsec": {
"alerts": "Alerts", "alerts": "Paziņojumi",
"bans": "Bans" "bans": "Bans"
}, },
"wgeasy": { "wgeasy": {
"connected": "Connected", "connected": "Connected",
"enabled": "Enabled", "enabled": "Enabled",
"disabled": "Disabled", "disabled": "Disabled",
"total": "Total" "total": "Kopā"
}, },
"swagdashboard": { "swagdashboard": {
"proxied": "Proxied", "proxied": "Proxied",
@@ -943,8 +935,8 @@
}, },
"myspeed": { "myspeed": {
"ping": "Ping", "ping": "Ping",
"download": "Download", "download": "Lejupielāde",
"upload": "Upload" "upload": "Augšupielāde"
}, },
"stocks": { "stocks": {
"stocks": "Stocks", "stocks": "Stocks",
@@ -965,7 +957,7 @@
}, },
"zabbix": { "zabbix": {
"unclassified": "Not classified", "unclassified": "Not classified",
"information": "Information", "information": "Informācija",
"warning": "Warning", "warning": "Warning",
"average": "Average", "average": "Average",
"high": "High", "high": "High",
@@ -989,9 +981,9 @@
"name": "Name", "name": "Name",
"address": "Address", "address": "Address",
"last_seen": "Last Seen", "last_seen": "Last Seen",
"status": "Status", "status": "Statuss",
"online": "Online", "online": "Online",
"offline": "Offline" "offline": "Bezsaistē"
}, },
"beszel": { "beszel": {
"name": "Name", "name": "Name",
@@ -1000,7 +992,7 @@
"down": "Down", "down": "Down",
"paused": "Paused", "paused": "Paused",
"pending": "Pending", "pending": "Pending",
"status": "Status", "status": "Statuss",
"updated": "Updated", "updated": "Updated",
"cpu": "CPU", "cpu": "CPU",
"memory": "MEM", "memory": "MEM",
@@ -1027,10 +1019,10 @@
"projects": "Projects" "projects": "Projects"
}, },
"apcups": { "apcups": {
"status": "Status", "status": "Statuss",
"load": "Load", "load": "Ielādē",
"bcharge": "Battery Charge", "bcharge": "Battery Charge",
"timeleft": "Time Left" "timeleft": "Atlikušais laiks"
}, },
"karakeep": { "karakeep": {
"bookmarks": "Bookmarks", "bookmarks": "Bookmarks",
@@ -1050,38 +1042,5 @@
"downloads": "Downloads", "downloads": "Downloads",
"uploads": "Uploads", "uploads": "Uploads",
"sharedFiles": "Files" "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"
} }
} }

View File

@@ -61,9 +61,9 @@
"wlan_devices": "Peranti WLAN", "wlan_devices": "Peranti WLAN",
"lan_users": "Pengguna LAN", "lan_users": "Pengguna LAN",
"wlan_users": "Pengguna WLAN", "wlan_users": "Pengguna WLAN",
"up": "UP", "up": "HIDUP",
"down": "MATI", "down": "MATI",
"wait": "Please wait", "wait": "Sila tunggu",
"empty_data": "Status subsistem tak diketahui" "empty_data": "Status subsistem tak diketahui"
}, },
"docker": { "docker": {
@@ -83,7 +83,7 @@
"partial": "Sebahagian" "partial": "Sebahagian"
}, },
"ping": { "ping": {
"error": "Error", "error": "Ralat",
"ping": "Ping", "ping": "Ping",
"down": "Mati", "down": "Mati",
"up": "Hidup", "up": "Hidup",
@@ -91,11 +91,11 @@
}, },
"siteMonitor": { "siteMonitor": {
"http_status": "Status HTTP", "http_status": "Status HTTP",
"error": "Error", "error": "Ralat",
"response": "Tindak balas", "response": "Tindak balas",
"down": "Down", "down": "Mati",
"up": "Up", "up": "Hidup",
"not_available": "Not Available" "not_available": "Tidak dijumpai"
}, },
"emby": { "emby": {
"playing": "Sedang dimainkan", "playing": "Sedang dimainkan",
@@ -108,11 +108,11 @@
"songs": "Lagu" "songs": "Lagu"
}, },
"esphome": { "esphome": {
"offline": "Offline", "offline": "Luar talian",
"offline_alt": "Offline", "offline_alt": "Luar talian",
"online": "Dalam Talian", "online": "Dalam Talian",
"total": "Total", "total": "Jumlah",
"unknown": "Unknown" "unknown": "Tidak Diketahui"
}, },
"evcc": { "evcc": {
"pv_power": "Produksi", "pv_power": "Produksi",
@@ -141,11 +141,11 @@
"connectionStatusDisconnecting": "Putuskan", "connectionStatusDisconnecting": "Putuskan",
"connectionStatusDisconnected": "Sambungan Terputus", "connectionStatusDisconnected": "Sambungan Terputus",
"connectionStatusConnected": "Connected", "connectionStatusConnected": "Connected",
"uptime": "Uptime", "uptime": "Masa Hidup",
"maxDown": "Mati Maksima", "maxDown": "Mati Maksima",
"maxUp": "Hidup Maksima", "maxUp": "Hidup Maksima",
"down": "Down", "down": "Mati",
"up": "Up", "up": "Hidup",
"received": "Diterima", "received": "Diterima",
"sent": "Telah dihantar", "sent": "Telah dihantar",
"externalIPAddress": "IP Luaran", "externalIPAddress": "IP Luaran",
@@ -168,10 +168,10 @@
"passes": "Lulus" "passes": "Lulus"
}, },
"tautulli": { "tautulli": {
"playing": "Playing", "playing": "Sedang dimainkan",
"transcoding": "Transcoding", "transcoding": "Transkoding",
"bitrate": "Bitrate", "bitrate": "Kadar bit",
"no_active": "No Active Streams", "no_active": "Tiada Strim Aktif",
"plex_connection_error": "Check Plex Connection" "plex_connection_error": "Check Plex Connection"
}, },
"omada": { "omada": {
@@ -189,28 +189,28 @@
"plex": { "plex": {
"streams": "Strim Aktif", "streams": "Strim Aktif",
"albums": "Album", "albums": "Album",
"movies": "Movies", "movies": "Filem",
"tv": "Rancangan TV" "tv": "Rancangan TV"
}, },
"sabnzbd": { "sabnzbd": {
"rate": "Rate", "rate": "Kadar",
"queue": "Barisan", "queue": "Barisan",
"timeleft": "Masa Tinggal" "timeleft": "Masa Tinggal"
}, },
"rutorrent": { "rutorrent": {
"active": "Aktif", "active": "Aktif",
"upload": "Upload", "upload": "Muat naik",
"download": "Download" "download": "Muat turun"
}, },
"transmission": { "transmission": {
"download": "Download", "download": "Muat turun",
"upload": "Upload", "upload": "Muat naik",
"leech": "Leech", "leech": "Leech",
"seed": "Seed" "seed": "Seed"
}, },
"qbittorrent": { "qbittorrent": {
"download": "Download", "download": "Muat turun",
"upload": "Upload", "upload": "Muat naik",
"leech": "Leech", "leech": "Leech",
"seed": "Seed" "seed": "Seed"
}, },
@@ -223,8 +223,8 @@
"invalid": "Invalid" "invalid": "Invalid"
}, },
"deluge": { "deluge": {
"download": "Download", "download": "Muat turun",
"upload": "Upload", "upload": "Muat naik",
"leech": "Leech", "leech": "Leech",
"seed": "Seed" "seed": "Seed"
}, },
@@ -233,34 +233,34 @@
"cachemissbytes": "Cache Miss Bytes" "cachemissbytes": "Cache Miss Bytes"
}, },
"downloadstation": { "downloadstation": {
"download": "Download", "download": "Muat turun",
"upload": "Upload", "upload": "Muat naik",
"leech": "Leech", "leech": "Leech",
"seed": "Seed" "seed": "Seed"
}, },
"sonarr": { "sonarr": {
"wanted": "Mahu", "wanted": "Mahu",
"queued": "Dibaris Gilir", "queued": "Dibaris Gilir",
"series": "Series", "series": "Siri",
"queue": "Queue", "queue": "Barisan",
"unknown": "Unknown" "unknown": "Tidak Diketahui"
}, },
"radarr": { "radarr": {
"wanted": "Wanted", "wanted": "Mahu",
"missing": "Hilang", "missing": "Hilang",
"queued": "Queued", "queued": "Dibaris Gilir",
"movies": "Movies", "movies": "Filem",
"queue": "Queue", "queue": "Barisan",
"unknown": "Unknown" "unknown": "Tidak Diketahui"
}, },
"lidarr": { "lidarr": {
"wanted": "Wanted", "wanted": "Mahu",
"queued": "Queued", "queued": "Dibaris Gilir",
"artists": "Artis" "artists": "Artis"
}, },
"readarr": { "readarr": {
"wanted": "Wanted", "wanted": "Mahu",
"queued": "Queued", "queued": "Dibaris Gilir",
"books": "Buku" "books": "Buku"
}, },
"bazarr": { "bazarr": {
@@ -273,18 +273,18 @@
"available": "Sudah Ada" "available": "Sudah Ada"
}, },
"jellyseerr": { "jellyseerr": {
"pending": "Pending", "pending": "Tertunda",
"approved": "Approved", "approved": "Lulus",
"available": "Available" "available": "Sudah Ada"
}, },
"overseerr": { "overseerr": {
"pending": "Pending", "pending": "Tertunda",
"processing": "Processing", "processing": "Processing",
"approved": "Approved", "approved": "Lulus",
"available": "Available" "available": "Sudah Ada"
}, },
"netalertx": { "netalertx": {
"total": "Total", "total": "Jumlah",
"connected": "Connected", "connected": "Connected",
"new_devices": "New Devices", "new_devices": "New Devices",
"down_alerts": "Down Alerts" "down_alerts": "Down Alerts"
@@ -296,26 +296,26 @@
"gravity": "Gravity" "gravity": "Gravity"
}, },
"adguard": { "adguard": {
"queries": "Queries", "queries": "Permintaan",
"blocked": "Blocked", "blocked": "Disekat",
"filtered": "Ditapis", "filtered": "Ditapis",
"latency": "Kependaman" "latency": "Kependaman"
}, },
"speedtest": { "speedtest": {
"upload": "Upload", "upload": "Muat naik",
"download": "Download", "download": "Muat turun",
"ping": "Ping" "ping": "Ping"
}, },
"portainer": { "portainer": {
"running": "Running", "running": "Sedang jalan",
"stopped": "Terhenti", "stopped": "Terhenti",
"total": "Total" "total": "Jumlah"
}, },
"suwayomi": { "suwayomi": {
"download": "Downloaded", "download": "Telah Muat Turun",
"nondownload": "Non-Downloaded", "nondownload": "Non-Downloaded",
"read": "Read", "read": "Baca",
"unread": "Unread", "unread": "Belum dibaca",
"downloadedread": "Downloaded & Read", "downloadedread": "Downloaded & Read",
"downloadedunread": "Downloaded & Unread", "downloadedunread": "Downloaded & Unread",
"nondownloadedread": "Non-Downloaded & Read", "nondownloadedread": "Non-Downloaded & Read",
@@ -336,7 +336,7 @@
"ago": "{{value}} Lepas" "ago": "{{value}} Lepas"
}, },
"technitium": { "technitium": {
"totalQueries": "Queries", "totalQueries": "Permintaan",
"totalNoError": "Success", "totalNoError": "Success",
"totalServerFailure": "Failures", "totalServerFailure": "Failures",
"totalNxDomain": "NX Domains", "totalNxDomain": "NX Domains",
@@ -344,12 +344,12 @@
"totalAuthoritative": "Authoritative", "totalAuthoritative": "Authoritative",
"totalRecursive": "Recursive", "totalRecursive": "Recursive",
"totalCached": "Cached", "totalCached": "Cached",
"totalBlocked": "Blocked", "totalBlocked": "Disekat",
"totalDropped": "Dropped", "totalDropped": "Dropped",
"totalClients": "Klien" "totalClients": "Klien"
}, },
"tdarr": { "tdarr": {
"queue": "Queue", "queue": "Barisan",
"processed": "Sudah diprosess", "processed": "Sudah diprosess",
"errored": "Ralat", "errored": "Ralat",
"saved": "Simpan" "saved": "Simpan"
@@ -359,20 +359,14 @@
"services": "Servis", "services": "Servis",
"middleware": "Perisian Tengah" "middleware": "Perisian Tengah"
}, },
"trilium": {
"version": "Version",
"notesCount": "Notes",
"dbSize": "Database Size",
"unknown": "Unknown"
},
"navidrome": { "navidrome": {
"nothing_streaming": "No Active Streams", "nothing_streaming": "Tiada Strim Aktif",
"please_wait": "Sila tunggu" "please_wait": "Sila tunggu"
}, },
"npm": { "npm": {
"enabled": "Didayakan", "enabled": "Didayakan",
"disabled": "Dinyahdayakan", "disabled": "Dinyahdayakan",
"total": "Total" "total": "Jumlah"
}, },
"coinmarketcap": { "coinmarketcap": {
"configure": "Konfigurasikan satu atau lebih matawang crypto untuk dipantau", "configure": "Konfigurasikan satu atau lebih matawang crypto untuk dipantau",
@@ -383,49 +377,49 @@
}, },
"gotify": { "gotify": {
"apps": "Aplikasi", "apps": "Aplikasi",
"clients": "Clients", "clients": "Klien",
"messages": "Mesej" "messages": "Mesej"
}, },
"prowlarr": { "prowlarr": {
"enableIndexers": "Pengindeks", "enableIndexers": "Pengindeks",
"numberOfGrabs": "Capai", "numberOfGrabs": "Capai",
"numberOfQueries": "Queries", "numberOfQueries": "Permintaan",
"numberOfFailGrabs": "Capai Yang Ggagal", "numberOfFailGrabs": "Capai Yang Ggagal",
"numberOfFailQueries": "Permintaan Yang Gagal" "numberOfFailQueries": "Permintaan Yang Gagal"
}, },
"jackett": { "jackett": {
"configured": "Telah Dikonfigurasi", "configured": "Telah Dikonfigurasi",
"errored": "Errored" "errored": "Ralat"
}, },
"strelaysrv": { "strelaysrv": {
"numActiveSessions": "Sesi", "numActiveSessions": "Sesi",
"numConnections": "Penyambungan", "numConnections": "Penyambungan",
"dataRelayed": "Disalurkan", "dataRelayed": "Disalurkan",
"transferRate": "Rate" "transferRate": "Kadar"
}, },
"mastodon": { "mastodon": {
"user_count": "Users", "user_count": "Pengguna",
"status_count": "Pos", "status_count": "Pos",
"domain_count": "Domain" "domain_count": "Domain"
}, },
"medusa": { "medusa": {
"wanted": "Wanted", "wanted": "Mahu",
"queued": "Queued", "queued": "Dibaris Gilir",
"series": "Series" "series": "Siri"
}, },
"minecraft": { "minecraft": {
"players": "Senarai pemain", "players": "Senarai pemain",
"version": "Versi", "version": "Versi",
"status": "Status", "status": "Status",
"up": "Online", "up": "Dalam Talian",
"down": "Offline" "down": "Luar talian"
}, },
"miniflux": { "miniflux": {
"read": "Baca", "read": "Baca",
"unread": "Unread" "unread": "Belum dibaca"
}, },
"authentik": { "authentik": {
"users": "Users", "users": "Pengguna",
"loginsLast24H": "Logmasuk (24j)", "loginsLast24H": "Logmasuk (24j)",
"failedLoginsLast24H": "Logmasuk Gagal (24j)" "failedLoginsLast24H": "Logmasuk Gagal (24j)"
}, },
@@ -437,19 +431,19 @@
}, },
"glances": { "glances": {
"cpu": "CPU", "cpu": "CPU",
"load": "Load", "load": "Beban",
"wait": "Please wait", "wait": "Sila tunggu",
"temp": "TEMP", "temp": "SUHU",
"_temp": "Suhu", "_temp": "Suhu",
"warn": "Amaran", "warn": "Amaran",
"uptime": "UP", "uptime": "HIDUP",
"total": "Total", "total": "Jumlah",
"free": "Free", "free": "Bebas",
"used": "Used", "used": "Telah diguna",
"days": "d", "days": "h",
"hours": "h", "hours": "j",
"crit": "Krit", "crit": "Krit",
"read": "Read", "read": "Baca",
"write": "Tulis", "write": "Tulis",
"gpu": "GPU", "gpu": "GPU",
"mem": "Mem", "mem": "Mem",
@@ -470,57 +464,57 @@
"1-day": "Sebahagian Besar Terik", "1-day": "Sebahagian Besar Terik",
"1-night": "Sebahagian Besar Cerah", "1-night": "Sebahagian Besar Cerah",
"2-day": "Sebahagian Mendung", "2-day": "Sebahagian Mendung",
"2-night": "Partly Cloudy", "2-night": "Sebahagian Mendung",
"3-day": "Mendung", "3-day": "Mendung",
"3-night": "Cloudy", "3-night": "Mendung",
"45-day": "Berkabus", "45-day": "Berkabus",
"45-night": "Foggy", "45-night": "Berkabus",
"48-day": "Foggy", "48-day": "Berkabus",
"48-night": "Foggy", "48-night": "Berkabus",
"51-day": "Gerimis", "51-day": "Gerimis",
"51-night": "Light Drizzle", "51-night": "Gerimis",
"53-day": "Renyai", "53-day": "Renyai",
"53-night": "Drizzle", "53-night": "Renyai",
"55-day": "Renyai Kuat", "55-day": "Renyai Kuat",
"55-night": "Heavy Drizzle", "55-night": "Renyai Kuat",
"56-day": "Gerimis Sejuk Ringan", "56-day": "Gerimis Sejuk Ringan",
"56-night": "Light Freezing Drizzle", "56-night": "Gerimis Sejuk Ringan",
"57-day": "Gerimis Sejuk", "57-day": "Gerimis Sejuk",
"57-night": "Freezing Drizzle", "57-night": "Gerimis Sejuk",
"61-day": "Hujan Renyai", "61-day": "Hujan Renyai",
"61-night": "Light Rain", "61-night": "Hujan Renyai",
"63-day": "Hujan", "63-day": "Hujan",
"63-night": "Rain", "63-night": "Hujan",
"65-day": "Hujan Lebat", "65-day": "Hujan Lebat",
"65-night": "Heavy Rain", "65-night": "Hujan Lebat",
"66-day": "Hujan Sejuk", "66-day": "Hujan Sejuk",
"66-night": "Freezing Rain", "66-night": "Hujan Sejuk",
"67-day": "Freezing Rain", "67-day": "Hujan Sejuk",
"67-night": "Freezing Rain", "67-night": "Hujan Sejuk",
"71-day": "Salji Ringan", "71-day": "Salji Ringan",
"71-night": "Light Snow", "71-night": "Salji Ringan",
"73-day": "Salji", "73-day": "Salji",
"73-night": "Snow", "73-night": "Salji",
"75-day": "Salji Lebat", "75-day": "Salji Lebat",
"75-night": "Heavy Snow", "75-night": "Salji Lebat",
"77-day": "Butiran Salji", "77-day": "Butiran Salji",
"77-night": "Snow Grains", "77-night": "Butiran Salji",
"80-day": "Rintik Ringan", "80-day": "Rintik Ringan",
"80-night": "Light Showers", "80-night": "Rintik Ringan",
"81-day": "Rintik", "81-day": "Rintik",
"81-night": "Showers", "81-night": "Rintik",
"82-day": "Rintik Lebat", "82-day": "Rintik Lebat",
"82-night": "Heavy Showers", "82-night": "Rintik Lebat",
"85-day": "Rintik Salji", "85-day": "Rintik Salji",
"85-night": "Snow Showers", "85-night": "Rintik Salji",
"86-day": "Snow Showers", "86-day": "Rintik Salji",
"86-night": "Snow Showers", "86-night": "Rintik Salji",
"95-day": "Ribut", "95-day": "Ribut",
"95-night": "Thunderstorm", "95-night": "Ribut",
"96-day": "Ribut Hujan Batu", "96-day": "Ribut Hujan Batu",
"96-night": "Thunderstorm With Hail", "96-night": "Ribut Hujan Batu",
"99-day": "Thunderstorm With Hail", "99-day": "Ribut Hujan Batu",
"99-night": "Thunderstorm With Hail" "99-night": "Ribut Hujan Batu"
}, },
"homebridge": { "homebridge": {
"available_update": "Sistem", "available_update": "Sistem",
@@ -529,15 +523,15 @@
"up_to_date": "Terkemaskini", "up_to_date": "Terkemaskini",
"child_bridges": "Jambatan Anak", "child_bridges": "Jambatan Anak",
"child_bridges_status": "{{ok}}/{{total}}", "child_bridges_status": "{{ok}}/{{total}}",
"up": "Up", "up": "Hidup",
"pending": "Pending", "pending": "Tertunda",
"down": "Down" "down": "Mati"
}, },
"healthchecks": { "healthchecks": {
"new": "Baharu", "new": "Baharu",
"up": "Up", "up": "Hidup",
"grace": "Tempoh Aman", "grace": "Tempoh Aman",
"down": "Down", "down": "Mati",
"paused": "Tangguh", "paused": "Tangguh",
"status": "Status", "status": "Status",
"last_ping": "Ping terakhir", "last_ping": "Ping terakhir",
@@ -549,76 +543,75 @@
"containers_failed": "Gagal" "containers_failed": "Gagal"
}, },
"autobrr": { "autobrr": {
"approvedPushes": "Approved", "approvedPushes": "Lulus",
"rejectedPushes": "Ditolak", "rejectedPushes": "Ditolak",
"filters": "Tapisan", "filters": "Tapisan",
"indexers": "Indexers" "indexers": "Pengindeks"
}, },
"tubearchivist": { "tubearchivist": {
"downloads": "Queue", "downloads": "Barisan",
"videos": "Video", "videos": "Video",
"channels": "Saluran", "channels": "Saluran",
"playlists": "Senarai Siar" "playlists": "Senarai Siar"
}, },
"truenas": { "truenas": {
"load": "Beban Sistem", "load": "Beban Sistem",
"uptime": "Uptime", "uptime": "Masa Hidup",
"alerts": "Alerts" "alerts": "Perhatian"
}, },
"pyload": { "pyload": {
"speed": "Kelajuan", "speed": "Kelajuan",
"active": "Active", "active": "Aktif",
"queue": "Queue", "queue": "Barisan",
"total": "Total" "total": "Jumlah"
}, },
"gluetun": { "gluetun": {
"public_ip": "IP Awam", "public_ip": "IP Awam",
"region": "Rantau", "region": "Rantau",
"country": "Negara", "country": "Negara"
"port_forwarded": "Port Forwarded"
}, },
"hdhomerun": { "hdhomerun": {
"channels": "Channels", "channels": "Saluran",
"hd": "HD", "hd": "HD",
"tunerCount": "Penala", "tunerCount": "Penala",
"channelNumber": "Saluran", "channelNumber": "Saluran",
"channelNetwork": "Rangkaian", "channelNetwork": "Rangkaian",
"signalStrength": "Kekuatan", "signalStrength": "Kekuatan",
"signalQuality": "Kualiti", "signalQuality": "Kualiti",
"symbolQuality": "Quality", "symbolQuality": "Kualiti",
"networkRate": "Bitrate", "networkRate": "Kadar bit",
"clientIP": "Klien" "clientIP": "Klien"
}, },
"scrutiny": { "scrutiny": {
"passed": "Lulus", "passed": "Lulus",
"failed": "Failed", "failed": "Gagal",
"unknown": "Unknown" "unknown": "Tidak Diketahui"
}, },
"paperlessngx": { "paperlessngx": {
"inbox": "Peti Masuk", "inbox": "Peti Masuk",
"total": "Total" "total": "Jumlah"
}, },
"peanut": { "peanut": {
"battery_charge": "Bateri dicas", "battery_charge": "Bateri dicas",
"ups_load": "Beban UPS", "ups_load": "Beban UPS",
"ups_status": "Status UPS", "ups_status": "Status UPS",
"online": "Online", "online": "Dalam Talian",
"on_battery": "Guna bateri", "on_battery": "Guna bateri",
"low_battery": "Bateri lemah" "low_battery": "Bateri lemah"
}, },
"nextdns": { "nextdns": {
"wait": "Please Wait", "wait": "Sila tunggu",
"no_devices": "Tiada Data Diterima Peranti" "no_devices": "Tiada Data Diterima Peranti"
}, },
"mikrotik": { "mikrotik": {
"cpuLoad": "Beban CPU", "cpuLoad": "Beban CPU",
"memoryUsed": "Penggunaan memori", "memoryUsed": "Penggunaan memori",
"uptime": "Uptime", "uptime": "Masa Hidup",
"numberOfLeases": "Sewaan" "numberOfLeases": "Sewaan"
}, },
"xteve": { "xteve": {
"streams_all": "Semua Strim", "streams_all": "Semua Strim",
"streams_active": "Active Streams", "streams_active": "Strim Aktif",
"streams_xepg": "Saluran XEPG" "streams_xepg": "Saluran XEPG"
}, },
"opendtu": { "opendtu": {
@@ -628,7 +621,7 @@
"limit": "Had/Batas" "limit": "Had/Batas"
}, },
"opnsense": { "opnsense": {
"cpu": "CPU Load", "cpu": "Beban CPU",
"memory": "Active Memory", "memory": "Active Memory",
"wanUpload": "WAN Upload", "wanUpload": "WAN Upload",
"wanDownload": "WAN Download" "wanDownload": "WAN Download"
@@ -653,9 +646,9 @@
"load": "Load Avg", "load": "Load Avg",
"memory": "Mem Usage", "memory": "Mem Usage",
"wanStatus": "WAN Status", "wanStatus": "WAN Status",
"up": "Up", "up": "Hidup",
"down": "Down", "down": "Mati",
"temp": "Temp", "temp": "Suhu",
"disk": "Disk Usage", "disk": "Disk Usage",
"wanIP": "WAN IP" "wanIP": "WAN IP"
}, },
@@ -666,49 +659,49 @@
"memory_usage": "Memory" "memory_usage": "Memory"
}, },
"immich": { "immich": {
"users": "Users", "users": "Pengguna",
"photos": "Gambar", "photos": "Gambar",
"videos": "Videos", "videos": "Video",
"storage": "Storage" "storage": "Storage"
}, },
"uptimekuma": { "uptimekuma": {
"up": "Sites Up", "up": "Sites Up",
"down": "Sites Down", "down": "Sites Down",
"uptime": "Uptime", "uptime": "Masa Hidup",
"incident": "Incident", "incident": "Incident",
"m": "m" "m": "m"
}, },
"atsumeru": { "atsumeru": {
"series": "Series", "series": "Siri",
"archives": "Archives", "archives": "Archives",
"chapters": "Chapters", "chapters": "Chapters",
"categories": "Memori" "categories": "Memori"
}, },
"komga": { "komga": {
"libraries": "Libraries", "libraries": "Libraries",
"series": "Series", "series": "Siri",
"books": "Books" "books": "Buku"
}, },
"diskstation": { "diskstation": {
"days": "Days", "days": "Hari",
"uptime": "Uptime", "uptime": "Masa Hidup",
"volumeAvailable": "Available" "volumeAvailable": "Sudah Ada"
}, },
"mylar": { "mylar": {
"series": "Series", "series": "Siri",
"issues": "Issues", "issues": "Issues",
"wanted": "Wanted" "wanted": "Mahu"
}, },
"photoprism": { "photoprism": {
"albums": "Albums", "albums": "Album",
"photos": "Photos", "photos": "Gambar",
"videos": "Videos", "videos": "Video",
"people": "People" "people": "People"
}, },
"fileflows": { "fileflows": {
"queue": "Queue", "queue": "Barisan",
"processing": "Processing", "processing": "Processing",
"processed": "Processed", "processed": "Sudah diprosess",
"time": "Time" "time": "Time"
}, },
"firefly": { "firefly": {
@@ -734,7 +727,7 @@
"size": "Size", "size": "Size",
"lastrun": "Last Run", "lastrun": "Last Run",
"nextrun": "Next Run", "nextrun": "Next Run",
"failed": "Failed" "failed": "Gagal"
}, },
"unmanic": { "unmanic": {
"active_workers": "Active Workers", "active_workers": "Active Workers",
@@ -753,18 +746,18 @@
"gatus": { "gatus": {
"up": "Sites Up", "up": "Sites Up",
"down": "Sites Down", "down": "Sites Down",
"uptime": "Uptime" "uptime": "Masa Hidup"
}, },
"ghostfolio": { "ghostfolio": {
"gross_percent_today": "Today", "gross_percent_today": "Hari ini",
"gross_percent_1y": "Satu tahun", "gross_percent_1y": "Satu tahun",
"gross_percent_max": "Sepanjang masa" "gross_percent_max": "Sepanjang masa"
}, },
"audiobookshelf": { "audiobookshelf": {
"podcasts": "Podkas", "podcasts": "Podkas",
"books": "Books", "books": "Buku",
"podcastsDuration": "Tempoh", "podcastsDuration": "Tempoh",
"booksDuration": "Duration" "booksDuration": "Tempoh"
}, },
"homeassistant": { "homeassistant": {
"people_home": "Orang Dirumah", "people_home": "Orang Dirumah",
@@ -773,22 +766,22 @@
}, },
"whatsupdocker": { "whatsupdocker": {
"monitoring": "Pemantauan", "monitoring": "Pemantauan",
"updates": "Updates" "updates": "Kemaskini"
}, },
"calibreweb": { "calibreweb": {
"books": "Books", "books": "Buku",
"authors": "Pengarang/Penulis", "authors": "Pengarang/Penulis",
"categories": "Categories", "categories": "Memori",
"series": "Series" "series": "Siri"
}, },
"jdownloader": { "jdownloader": {
"downloadCount": "Queue", "downloadCount": "Barisan",
"downloadBytesRemaining": "Remaining", "downloadBytesRemaining": "Baki",
"downloadTotalBytes": "Size", "downloadTotalBytes": "Size",
"downloadSpeed": "Speed" "downloadSpeed": "Kelajuan"
}, },
"kavita": { "kavita": {
"seriesCount": "Series", "seriesCount": "Siri",
"totalFiles": "Files" "totalFiles": "Files"
}, },
"azuredevops": { "azuredevops": {
@@ -797,21 +790,21 @@
"buildId": "ID Binaan", "buildId": "ID Binaan",
"succeeded": "Berjaya", "succeeded": "Berjaya",
"notStarted": "Belum Bermula", "notStarted": "Belum Bermula",
"failed": "Failed", "failed": "Gagal",
"canceled": "Dibatalkan", "canceled": "Dibatalkan",
"inProgress": "Sedang Diproses", "inProgress": "Sedang Diproses",
"totalPrs": "Jumlah PR", "totalPrs": "Jumlah PR",
"myPrs": "PR Sendiri", "myPrs": "PR Sendiri",
"approved": "Approved" "approved": "Lulus"
}, },
"gamedig": { "gamedig": {
"status": "Status", "status": "Status",
"online": "Online", "online": "Dalam Talian",
"offline": "Offline", "offline": "Luar talian",
"name": "Nama", "name": "Nama",
"map": "Peta", "map": "Peta",
"currentPlayers": "Pemain Semasa", "currentPlayers": "Pemain Semasa",
"players": "Players", "players": "Senarai pemain",
"maxPlayers": "Bilangan peserta maksimum", "maxPlayers": "Bilangan peserta maksimum",
"bots": "Bot", "bots": "Bot",
"ping": "Ping" "ping": "Ping"
@@ -824,47 +817,46 @@
}, },
"mealie": { "mealie": {
"recipes": "Resipi", "recipes": "Resipi",
"users": "Users", "users": "Pengguna",
"categories": "Categories", "categories": "Memori",
"tags": "Tanda nama" "tags": "Tanda nama"
}, },
"openmediavault": { "openmediavault": {
"downloading": "Sedang muat turun", "downloading": "Sedang muat turun",
"total": "Total", "total": "Jumlah",
"running": "Running", "running": "Sedang jalan",
"stopped": "Stopped", "stopped": "Terhenti",
"passed": "Passed", "passed": "Lulus",
"failed": "Failed" "failed": "Gagal"
}, },
"openwrt": { "openwrt": {
"uptime": "Uptime", "uptime": "Masa Hidup",
"cpuLoad": "Purata Beban CPU (5m)", "cpuLoad": "Purata Beban CPU (5m)",
"up": "Up", "up": "Hidup",
"down": "Down", "down": "Mati",
"bytesTx": "Terpancar", "bytesTx": "Terpancar",
"bytesRx": "Received" "bytesRx": "Diterima"
}, },
"uptimerobot": { "uptimerobot": {
"status": "Status", "status": "Status",
"uptime": "Uptime", "uptime": "Masa Hidup",
"lastDown": "Masa Mati Terakhir", "lastDown": "Masa Mati Terakhir",
"downDuration": "Jangkamasa Kematian", "downDuration": "Jangkamasa Kematian",
"sitesUp": "Sites Up", "sitesUp": "Sites Up",
"sitesDown": "Sites Down", "sitesDown": "Sites Down",
"paused": "Paused", "paused": "Tangguh",
"notyetchecked": "Belum Disemak", "notyetchecked": "Belum Disemak",
"up": "Up", "up": "Hidup",
"seemsdown": "Seperti Mati", "seemsdown": "Seperti Mati",
"down": "Down", "down": "Mati",
"unknown": "Unknown" "unknown": "Tidak Diketahui"
}, },
"calendar": { "calendar": {
"inCinemas": "Di pawagam", "inCinemas": "Di pawagam",
"physicalRelease": "Edaran fizikal", "physicalRelease": "Edaran fizikal",
"digitalRelease": "Edaran digital", "digitalRelease": "Edaran digital",
"noEventsToday": "Tiada agenda untuk hari ini!", "noEventsToday": "Tiada agenda untuk hari ini!",
"noEventsFound": "Tiada agenda dijumpai", "noEventsFound": "Tiada agenda dijumpai"
"errorWhenLoadingData": "Error when loading calendar data"
}, },
"romm": { "romm": {
"platforms": "Platform", "platforms": "Platform",
@@ -875,7 +867,7 @@
"totalfilesize": "Total Size" "totalfilesize": "Total Size"
}, },
"mailcow": { "mailcow": {
"domains": "Domains", "domains": "Domain",
"mailboxes": "Mailboxes", "mailboxes": "Mailboxes",
"mails": "Mails", "mails": "Mails",
"storage": "Storage" "storage": "Storage"
@@ -887,7 +879,7 @@
"plantit": { "plantit": {
"events": "Events", "events": "Events",
"plants": "Plants", "plants": "Plants",
"photos": "Photos", "photos": "Gambar",
"species": "Species" "species": "Species"
}, },
"gitea": { "gitea": {
@@ -908,13 +900,13 @@
"galleries": "Galleries", "galleries": "Galleries",
"performers": "Performers", "performers": "Performers",
"studios": "Studios", "studios": "Studios",
"movies": "Movies", "movies": "Filem",
"tags": "Tags", "tags": "Tanda nama",
"oCount": "O Count" "oCount": "O Count"
}, },
"tandoor": { "tandoor": {
"users": "Users", "users": "Pengguna",
"recipes": "Recipes", "recipes": "Resipi",
"keywords": "Keywords" "keywords": "Keywords"
}, },
"homebox": { "homebox": {
@@ -922,18 +914,18 @@
"totalWithWarranty": "With Warranty", "totalWithWarranty": "With Warranty",
"locations": "Lokasi", "locations": "Lokasi",
"labels": "Labels", "labels": "Labels",
"users": "Users", "users": "Pengguna",
"totalValue": "Jumlah nilai" "totalValue": "Jumlah nilai"
}, },
"crowdsec": { "crowdsec": {
"alerts": "Alerts", "alerts": "Perhatian",
"bans": "Bans" "bans": "Bans"
}, },
"wgeasy": { "wgeasy": {
"connected": "Connected", "connected": "Connected",
"enabled": "Enabled", "enabled": "Didayakan",
"disabled": "Disabled", "disabled": "Dinyahdayakan",
"total": "Total" "total": "Jumlah"
}, },
"swagdashboard": { "swagdashboard": {
"proxied": "Proxied", "proxied": "Proxied",
@@ -943,8 +935,8 @@
}, },
"myspeed": { "myspeed": {
"ping": "Ping", "ping": "Ping",
"download": "Download", "download": "Muat turun",
"upload": "Upload" "upload": "Muat naik"
}, },
"stocks": { "stocks": {
"stocks": "Stocks", "stocks": "Stocks",
@@ -955,17 +947,17 @@
}, },
"frigate": { "frigate": {
"cameras": "Cameras", "cameras": "Cameras",
"uptime": "Uptime", "uptime": "Masa Hidup",
"version": "Version" "version": "Versi"
}, },
"linkwarden": { "linkwarden": {
"links": "Links", "links": "Links",
"collections": "Collections", "collections": "Collections",
"tags": "Tags" "tags": "Tanda nama"
}, },
"zabbix": { "zabbix": {
"unclassified": "Not classified", "unclassified": "Not classified",
"information": "Information", "information": "Informasi",
"warning": "Warning", "warning": "Warning",
"average": "Average", "average": "Average",
"high": "High", "high": "High",
@@ -986,22 +978,22 @@
"tasksInProgress": "Tasks In Progress" "tasksInProgress": "Tasks In Progress"
}, },
"headscale": { "headscale": {
"name": "Name", "name": "Nama",
"address": "Address", "address": "Address",
"last_seen": "Last Seen", "last_seen": "Last Seen",
"status": "Status", "status": "Status",
"online": "Online", "online": "Dalam Talian",
"offline": "Offline" "offline": "Luar talian"
}, },
"beszel": { "beszel": {
"name": "Name", "name": "Nama",
"systems": "Systems", "systems": "Systems",
"up": "Up", "up": "Hidup",
"down": "Down", "down": "Mati",
"paused": "Paused", "paused": "Tangguh",
"pending": "Pending", "pending": "Tertunda",
"status": "Status", "status": "Status",
"updated": "Updated", "updated": "Dikemaskini",
"cpu": "CPU", "cpu": "CPU",
"memory": "MEM", "memory": "MEM",
"disk": "Disk", "disk": "Disk",
@@ -1011,10 +1003,10 @@
"apps": "Apps", "apps": "Apps",
"synced": "Synced", "synced": "Synced",
"outOfSync": "Out Of Sync", "outOfSync": "Out Of Sync",
"healthy": "Healthy", "healthy": "Sihat",
"degraded": "Degraded", "degraded": "Degraded",
"progressing": "Progressing", "progressing": "Progressing",
"missing": "Missing", "missing": "Hilang",
"suspended": "Suspended" "suspended": "Suspended"
}, },
"spoolman": { "spoolman": {
@@ -1028,9 +1020,9 @@
}, },
"apcups": { "apcups": {
"status": "Status", "status": "Status",
"load": "Load", "load": "Beban",
"bcharge": "Battery Charge", "bcharge": "Bateri dicas",
"timeleft": "Time Left" "timeleft": "Masa Tinggal"
}, },
"karakeep": { "karakeep": {
"bookmarks": "Bookmarks", "bookmarks": "Bookmarks",
@@ -1038,50 +1030,17 @@
"archived": "Archived", "archived": "Archived",
"highlights": "Highlights", "highlights": "Highlights",
"lists": "Lists", "lists": "Lists",
"tags": "Tags" "tags": "Tanda nama"
}, },
"slskd": { "slskd": {
"slskStatus": "Network", "slskStatus": "Rangkaian",
"connected": "Connected", "connected": "Connected",
"disconnected": "Disconnected", "disconnected": "Sambungan Terputus",
"updateStatus": "Update", "updateStatus": "Update",
"update_yes": "Available", "update_yes": "Sudah Ada",
"update_no": "Up to Date", "update_no": "Terkemaskini",
"downloads": "Downloads", "downloads": "Downloads",
"uploads": "Uploads", "uploads": "Uploads",
"sharedFiles": "Files" "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"
} }
} }

View File

@@ -63,13 +63,13 @@
"wlan_users": "WLAN Gebruikers", "wlan_users": "WLAN Gebruikers",
"up": "UP", "up": "UP",
"down": "OFFLINE", "down": "OFFLINE",
"wait": "Please wait", "wait": "Even geduld",
"empty_data": "Subsysteem status onbekend" "empty_data": "Subsysteem status onbekend"
}, },
"docker": { "docker": {
"rx": "RX", "rx": "RX",
"tx": "TX", "tx": "TX",
"mem": "MEM", "mem": "GEH",
"cpu": "CPU", "cpu": "CPU",
"running": "Actief", "running": "Actief",
"offline": "Offline", "offline": "Offline",
@@ -83,7 +83,7 @@
"partial": "Gedeeltelijk" "partial": "Gedeeltelijk"
}, },
"ping": { "ping": {
"error": "Error", "error": "Fout",
"ping": "Ping", "ping": "Ping",
"down": "Offline", "down": "Offline",
"up": "Online", "up": "Online",
@@ -91,11 +91,11 @@
}, },
"siteMonitor": { "siteMonitor": {
"http_status": "HTTP status", "http_status": "HTTP status",
"error": "Error", "error": "Fout",
"response": "Reactie", "response": "Reactie",
"down": "Down", "down": "Offline",
"up": "Up", "up": "Online",
"not_available": "Not Available" "not_available": "Niet Beschikbaar"
}, },
"emby": { "emby": {
"playing": "Afspelen", "playing": "Afspelen",
@@ -111,8 +111,8 @@
"offline": "Offline", "offline": "Offline",
"offline_alt": "Offline", "offline_alt": "Offline",
"online": "Bereikbaar", "online": "Bereikbaar",
"total": "Total", "total": "Totaal",
"unknown": "Unknown" "unknown": "Onbekend"
}, },
"evcc": { "evcc": {
"pv_power": "Productie", "pv_power": "Productie",
@@ -141,11 +141,11 @@
"connectionStatusDisconnecting": "Verbinding verbreken", "connectionStatusDisconnecting": "Verbinding verbreken",
"connectionStatusDisconnected": "Verbinding verbroken", "connectionStatusDisconnected": "Verbinding verbroken",
"connectionStatusConnected": "Verbonden", "connectionStatusConnected": "Verbonden",
"uptime": "Uptime", "uptime": "Online",
"maxDown": "Max. Download", "maxDown": "Max. Download",
"maxUp": "Max. Upload", "maxUp": "Max. Upload",
"down": "Down", "down": "Offline",
"up": "Up", "up": "Online",
"received": "Ontvangen", "received": "Ontvangen",
"sent": "Verzonden", "sent": "Verzonden",
"externalIPAddress": "Ext. IP", "externalIPAddress": "Ext. IP",
@@ -168,10 +168,10 @@
"passes": "Gepasseerd" "passes": "Gepasseerd"
}, },
"tautulli": { "tautulli": {
"playing": "Playing", "playing": "Afspelen",
"transcoding": "Transcoding", "transcoding": "Transcodering",
"bitrate": "Bitrate", "bitrate": "Bitrate",
"no_active": "No Active Streams", "no_active": "Geen Actieve Streams",
"plex_connection_error": "Controleer Plex Connectie" "plex_connection_error": "Controleer Plex Connectie"
}, },
"omada": { "omada": {
@@ -189,7 +189,7 @@
"plex": { "plex": {
"streams": "Actieve Streams", "streams": "Actieve Streams",
"albums": "Albums", "albums": "Albums",
"movies": "Movies", "movies": "Films",
"tv": "TV Series" "tv": "TV Series"
}, },
"sabnzbd": { "sabnzbd": {
@@ -206,13 +206,13 @@
"download": "Download", "download": "Download",
"upload": "Upload", "upload": "Upload",
"leech": "Leech", "leech": "Leech",
"seed": "Seed" "seed": "Delen"
}, },
"qbittorrent": { "qbittorrent": {
"download": "Download", "download": "Download",
"upload": "Upload", "upload": "Upload",
"leech": "Leech", "leech": "Leech",
"seed": "Seed" "seed": "Delen"
}, },
"qnap": { "qnap": {
"cpuUsage": "CPU Verbruik", "cpuUsage": "CPU Verbruik",
@@ -226,7 +226,7 @@
"download": "Download", "download": "Download",
"upload": "Upload", "upload": "Upload",
"leech": "Leech", "leech": "Leech",
"seed": "Seed" "seed": "Delen"
}, },
"develancacheui": { "develancacheui": {
"cachehitbytes": "Cache Hit Bytes", "cachehitbytes": "Cache Hit Bytes",
@@ -236,31 +236,31 @@
"download": "Download", "download": "Download",
"upload": "Upload", "upload": "Upload",
"leech": "Leech", "leech": "Leech",
"seed": "Seed" "seed": "Delen"
}, },
"sonarr": { "sonarr": {
"wanted": "Gezocht", "wanted": "Gezocht",
"queued": "Wachtrij", "queued": "Wachtrij",
"series": "Series", "series": "Series",
"queue": "Queue", "queue": "Wachtrij",
"unknown": "Unknown" "unknown": "Onbekend"
}, },
"radarr": { "radarr": {
"wanted": "Wanted", "wanted": "Gezocht",
"missing": "Ontbreekt", "missing": "Ontbreekt",
"queued": "Queued", "queued": "Wachtrij",
"movies": "Movies", "movies": "Films",
"queue": "Queue", "queue": "Wachtrij",
"unknown": "Unknown" "unknown": "Onbekend"
}, },
"lidarr": { "lidarr": {
"wanted": "Wanted", "wanted": "Gezocht",
"queued": "Queued", "queued": "Wachtrij",
"artists": "Artiesten" "artists": "Artiesten"
}, },
"readarr": { "readarr": {
"wanted": "Wanted", "wanted": "Gezocht",
"queued": "Queued", "queued": "Wachtrij",
"books": "Boeken" "books": "Boeken"
}, },
"bazarr": { "bazarr": {
@@ -273,19 +273,19 @@
"available": "Beschikbaar" "available": "Beschikbaar"
}, },
"jellyseerr": { "jellyseerr": {
"pending": "Pending", "pending": "In afwachting",
"approved": "Approved", "approved": "Goedgekeurd",
"available": "Available" "available": "Beschikbaar"
}, },
"overseerr": { "overseerr": {
"pending": "Pending", "pending": "In afwachting",
"processing": "Verwerken", "processing": "Verwerken",
"approved": "Approved", "approved": "Goedgekeurd",
"available": "Available" "available": "Beschikbaar"
}, },
"netalertx": { "netalertx": {
"total": "Total", "total": "Totaal",
"connected": "Connected", "connected": "Verbonden",
"new_devices": "Nieuwe Apparaten", "new_devices": "Nieuwe Apparaten",
"down_alerts": "Geen verbinding" "down_alerts": "Geen verbinding"
}, },
@@ -296,8 +296,8 @@
"gravity": "Gravity" "gravity": "Gravity"
}, },
"adguard": { "adguard": {
"queries": "Queries", "queries": "Verzoeken",
"blocked": "Blocked", "blocked": "Geblokkeerd",
"filtered": "Gefilterd", "filtered": "Gefilterd",
"latency": "Latentie" "latency": "Latentie"
}, },
@@ -307,15 +307,15 @@
"ping": "Ping" "ping": "Ping"
}, },
"portainer": { "portainer": {
"running": "Running", "running": "Actief",
"stopped": "Gestopt", "stopped": "Gestopt",
"total": "Total" "total": "Totaal"
}, },
"suwayomi": { "suwayomi": {
"download": "Downloaded", "download": "Gedownload",
"nondownload": "Niet gedownload", "nondownload": "Niet gedownload",
"read": "Read", "read": "Gelezen",
"unread": "Unread", "unread": "Ongelezen",
"downloadedread": "Gedownload & gelezen", "downloadedread": "Gedownload & gelezen",
"downloadedunread": "Gedownload & ongelezen", "downloadedunread": "Gedownload & ongelezen",
"nondownloadedread": "Niet-gedownload & gelezen", "nondownloadedread": "Niet-gedownload & gelezen",
@@ -336,7 +336,7 @@
"ago": "{{value}} Geleden" "ago": "{{value}} Geleden"
}, },
"technitium": { "technitium": {
"totalQueries": "Queries", "totalQueries": "Verzoeken",
"totalNoError": "Geslaagd", "totalNoError": "Geslaagd",
"totalServerFailure": "Gefaald", "totalServerFailure": "Gefaald",
"totalNxDomain": "NX Domains", "totalNxDomain": "NX Domains",
@@ -344,12 +344,12 @@
"totalAuthoritative": "Authoritative", "totalAuthoritative": "Authoritative",
"totalRecursive": "Recursive", "totalRecursive": "Recursive",
"totalCached": "Gecached", "totalCached": "Gecached",
"totalBlocked": "Blocked", "totalBlocked": "Geblokkeerd",
"totalDropped": "Dropped", "totalDropped": "Dropped",
"totalClients": "Cliënten" "totalClients": "Cliënten"
}, },
"tdarr": { "tdarr": {
"queue": "Queue", "queue": "Wachtrij",
"processed": "Verwerkt", "processed": "Verwerkt",
"errored": "Fout", "errored": "Fout",
"saved": "Opgeslagen" "saved": "Opgeslagen"
@@ -359,20 +359,14 @@
"services": "Diensten", "services": "Diensten",
"middleware": "Middleware" "middleware": "Middleware"
}, },
"trilium": {
"version": "Version",
"notesCount": "Notes",
"dbSize": "Database Size",
"unknown": "Unknown"
},
"navidrome": { "navidrome": {
"nothing_streaming": "No Active Streams", "nothing_streaming": "Geen Actieve Streams",
"please_wait": "Even geduld aub" "please_wait": "Even geduld aub"
}, },
"npm": { "npm": {
"enabled": "Ingeschakeld", "enabled": "Ingeschakeld",
"disabled": "Uitgeschakeld", "disabled": "Uitgeschakeld",
"total": "Total" "total": "Totaal"
}, },
"coinmarketcap": { "coinmarketcap": {
"configure": "Configureer een of meer crypto eenheden om bij te houden", "configure": "Configureer een of meer crypto eenheden om bij te houden",
@@ -383,19 +377,19 @@
}, },
"gotify": { "gotify": {
"apps": "Applicaties", "apps": "Applicaties",
"clients": "Clients", "clients": "Cliënten",
"messages": "Berichten" "messages": "Berichten"
}, },
"prowlarr": { "prowlarr": {
"enableIndexers": "Indexeerders", "enableIndexers": "Indexeerders",
"numberOfGrabs": "Grabs", "numberOfGrabs": "Grabs",
"numberOfQueries": "Queries", "numberOfQueries": "Verzoeken",
"numberOfFailGrabs": "Ophalen mislukt", "numberOfFailGrabs": "Ophalen mislukt",
"numberOfFailQueries": "Mislukte verzoeken" "numberOfFailQueries": "Mislukte verzoeken"
}, },
"jackett": { "jackett": {
"configured": "Geconfigureerd", "configured": "Geconfigureerd",
"errored": "Errored" "errored": "Fout"
}, },
"strelaysrv": { "strelaysrv": {
"numActiveSessions": "Sessies", "numActiveSessions": "Sessies",
@@ -404,52 +398,52 @@
"transferRate": "Rate" "transferRate": "Rate"
}, },
"mastodon": { "mastodon": {
"user_count": "Users", "user_count": "Gebruikers",
"status_count": "Berichten", "status_count": "Berichten",
"domain_count": "Domeinen" "domain_count": "Domeinen"
}, },
"medusa": { "medusa": {
"wanted": "Wanted", "wanted": "Gezocht",
"queued": "Queued", "queued": "Wachtrij",
"series": "Series" "series": "Series"
}, },
"minecraft": { "minecraft": {
"players": "Spelers", "players": "Spelers",
"version": "Versie", "version": "Versie",
"status": "Status", "status": "Status",
"up": "Online", "up": "Bereikbaar",
"down": "Offline" "down": "Offline"
}, },
"miniflux": { "miniflux": {
"read": "Gelezen", "read": "Gelezen",
"unread": "Unread" "unread": "Ongelezen"
}, },
"authentik": { "authentik": {
"users": "Users", "users": "Gebruikers",
"loginsLast24H": "Logins (24u)", "loginsLast24H": "Logins (24u)",
"failedLoginsLast24H": "Mislukte Logins (24u)" "failedLoginsLast24H": "Mislukte Logins (24u)"
}, },
"proxmox": { "proxmox": {
"mem": "MEM", "mem": "GEH",
"cpu": "CPU", "cpu": "CPU",
"lxc": "LXC", "lxc": "LXC",
"vms": "VM's" "vms": "VM's"
}, },
"glances": { "glances": {
"cpu": "CPU", "cpu": "CPU",
"load": "Load", "load": "Belasting",
"wait": "Please wait", "wait": "Even geduld",
"temp": "TEMP", "temp": "TEMP",
"_temp": "Temp", "_temp": "Temp",
"warn": "Waarschuwing", "warn": "Waarschuwing",
"uptime": "UP", "uptime": "UP",
"total": "Total", "total": "Totaal",
"free": "Free", "free": "Vrij",
"used": "Used", "used": "Gebruikt",
"days": "d", "days": "d",
"hours": "h", "hours": "u",
"crit": "Kritiek", "crit": "Kritiek",
"read": "Read", "read": "Gelezen",
"write": "Schrijven", "write": "Schrijven",
"gpu": "GPU", "gpu": "GPU",
"mem": "Mem", "mem": "Mem",
@@ -470,57 +464,57 @@
"1-day": "Overwegend Zonnig", "1-day": "Overwegend Zonnig",
"1-night": "Overwegend Helder", "1-night": "Overwegend Helder",
"2-day": "Gedeeltelijk Bewolkt", "2-day": "Gedeeltelijk Bewolkt",
"2-night": "Partly Cloudy", "2-night": "Gedeeltelijk Bewolkt",
"3-day": "Bewolkt", "3-day": "Bewolkt",
"3-night": "Cloudy", "3-night": "Bewolkt",
"45-day": "Mistig", "45-day": "Mistig",
"45-night": "Foggy", "45-night": "Mistig",
"48-day": "Foggy", "48-day": "Mistig",
"48-night": "Foggy", "48-night": "Mistig",
"51-day": "Motregen", "51-day": "Motregen",
"51-night": "Light Drizzle", "51-night": "Motregen",
"53-day": "Druilerig", "53-day": "Druilerig",
"53-night": "Drizzle", "53-night": "Druilerig",
"55-day": "Zware motregen", "55-day": "Zware motregen",
"55-night": "Heavy Drizzle", "55-night": "Zware motregen",
"56-day": "Lichte opvriezende motregen", "56-day": "Lichte opvriezende motregen",
"56-night": "Light Freezing Drizzle", "56-night": "Lichte opvriezende motregen",
"57-day": "Opvriezende motregen", "57-day": "Opvriezende motregen",
"57-night": "Freezing Drizzle", "57-night": "Opvriezende motregen",
"61-day": "Lichte Regen", "61-day": "Lichte Regen",
"61-night": "Light Rain", "61-night": "Lichte Regen",
"63-day": "Regen", "63-day": "Regen",
"63-night": "Rain", "63-night": "Regen",
"65-day": "Hevige Regen", "65-day": "Hevige Regen",
"65-night": "Heavy Rain", "65-night": "Hevige Regen",
"66-day": "Opvriezende regen", "66-day": "Opvriezende regen",
"66-night": "Freezing Rain", "66-night": "Opvriezende regen",
"67-day": "Freezing Rain", "67-day": "Opvriezende regen",
"67-night": "Freezing Rain", "67-night": "Opvriezende regen",
"71-day": "Lichte Sneeuw", "71-day": "Lichte Sneeuw",
"71-night": "Light Snow", "71-night": "Lichte Sneeuw",
"73-day": "Sneeuw", "73-day": "Sneeuw",
"73-night": "Snow", "73-night": "Sneeuw",
"75-day": "Hevige Sneeuw", "75-day": "Hevige Sneeuw",
"75-night": "Heavy Snow", "75-night": "Hevige Sneeuw",
"77-day": "Sneeuw korrels", "77-day": "Sneeuw korrels",
"77-night": "Snow Grains", "77-night": "Sneeuw korrels",
"80-day": "Lichte regenbui", "80-day": "Lichte regenbui",
"80-night": "Light Showers", "80-night": "Lichte regenbui",
"81-day": "Regenbui", "81-day": "Regenbui",
"81-night": "Showers", "81-night": "Regenbui",
"82-day": "Zware Regenbuien", "82-day": "Zware Regenbuien",
"82-night": "Heavy Showers", "82-night": "Zware Regenbuien",
"85-day": "Sneeuwbuien", "85-day": "Sneeuwbuien",
"85-night": "Snow Showers", "85-night": "Sneeuwbuien",
"86-day": "Snow Showers", "86-day": "Sneeuwbuien",
"86-night": "Snow Showers", "86-night": "Sneeuwbuien",
"95-day": "Onweersbui", "95-day": "Onweersbui",
"95-night": "Thunderstorm", "95-night": "Onweersbui",
"96-day": "Onweersbui Met Hagel", "96-day": "Onweersbui Met Hagel",
"96-night": "Thunderstorm With Hail", "96-night": "Onweersbui Met Hagel",
"99-day": "Thunderstorm With Hail", "99-day": "Onweersbui Met Hagel",
"99-night": "Thunderstorm With Hail" "99-night": "Onweersbui Met Hagel"
}, },
"homebridge": { "homebridge": {
"available_update": "Systeem", "available_update": "Systeem",
@@ -529,15 +523,15 @@
"up_to_date": "Bijgewerkt", "up_to_date": "Bijgewerkt",
"child_bridges": "Onderliggende bridges", "child_bridges": "Onderliggende bridges",
"child_bridges_status": "{{ok}}/{{total}}", "child_bridges_status": "{{ok}}/{{total}}",
"up": "Up", "up": "Online",
"pending": "Pending", "pending": "In afwachting",
"down": "Down" "down": "Offline"
}, },
"healthchecks": { "healthchecks": {
"new": "Nieuw", "new": "Nieuw",
"up": "Up", "up": "Online",
"grace": "In de respijt periode", "grace": "In de respijt periode",
"down": "Down", "down": "Offline",
"paused": "Gepauzeerd", "paused": "Gepauzeerd",
"status": "Status", "status": "Status",
"last_ping": "Laatste Ping", "last_ping": "Laatste Ping",
@@ -549,76 +543,75 @@
"containers_failed": "Gefaald" "containers_failed": "Gefaald"
}, },
"autobrr": { "autobrr": {
"approvedPushes": "Approved", "approvedPushes": "Goedgekeurd",
"rejectedPushes": "Afgewezen", "rejectedPushes": "Afgewezen",
"filters": "Filters", "filters": "Filters",
"indexers": "Indexers" "indexers": "Indexeerders"
}, },
"tubearchivist": { "tubearchivist": {
"downloads": "Queue", "downloads": "Wachtrij",
"videos": "Video's", "videos": "Video's",
"channels": "Kanalen", "channels": "Kanalen",
"playlists": "Speellijsten" "playlists": "Speellijsten"
}, },
"truenas": { "truenas": {
"load": "Belasting", "load": "Belasting",
"uptime": "Uptime", "uptime": "Online",
"alerts": "Alerts" "alerts": "Meldingen"
}, },
"pyload": { "pyload": {
"speed": "Snelheid", "speed": "Snelheid",
"active": "Active", "active": "Actief",
"queue": "Queue", "queue": "Wachtrij",
"total": "Total" "total": "Totaal"
}, },
"gluetun": { "gluetun": {
"public_ip": "Publiek IP", "public_ip": "Publiek IP",
"region": "Regio", "region": "Regio",
"country": "Land", "country": "Land"
"port_forwarded": "Port Forwarded"
}, },
"hdhomerun": { "hdhomerun": {
"channels": "Channels", "channels": "Kanalen",
"hd": "HD", "hd": "HD",
"tunerCount": "Tuners", "tunerCount": "Tuners",
"channelNumber": "Kanaal", "channelNumber": "Kanaal",
"channelNetwork": "Netwerk", "channelNetwork": "Netwerk",
"signalStrength": "Sterkte", "signalStrength": "Sterkte",
"signalQuality": "Kwaliteit", "signalQuality": "Kwaliteit",
"symbolQuality": "Quality", "symbolQuality": "Kwaliteit",
"networkRate": "Bitrate", "networkRate": "Bitrate",
"clientIP": "Client" "clientIP": "Client"
}, },
"scrutiny": { "scrutiny": {
"passed": "Geslaagd", "passed": "Geslaagd",
"failed": "Failed", "failed": "Gefaald",
"unknown": "Unknown" "unknown": "Onbekend"
}, },
"paperlessngx": { "paperlessngx": {
"inbox": "Postvak In", "inbox": "Postvak In",
"total": "Total" "total": "Totaal"
}, },
"peanut": { "peanut": {
"battery_charge": "Batterij opladen", "battery_charge": "Batterij opladen",
"ups_load": "UPS-belasting", "ups_load": "UPS-belasting",
"ups_status": "UPS status", "ups_status": "UPS status",
"online": "Online", "online": "Bereikbaar",
"on_battery": "Op batterij", "on_battery": "Op batterij",
"low_battery": "Batterij bijna leeg" "low_battery": "Batterij bijna leeg"
}, },
"nextdns": { "nextdns": {
"wait": "Please Wait", "wait": "Even geduld aub",
"no_devices": "Geen Apparaat Data Ontvangen" "no_devices": "Geen Apparaat Data Ontvangen"
}, },
"mikrotik": { "mikrotik": {
"cpuLoad": "CPU Belasting", "cpuLoad": "CPU Belasting",
"memoryUsed": "Geheugen Gebruikt", "memoryUsed": "Geheugen Gebruikt",
"uptime": "Uptime", "uptime": "Online",
"numberOfLeases": "Leases" "numberOfLeases": "Leases"
}, },
"xteve": { "xteve": {
"streams_all": "Alle Streams", "streams_all": "Alle Streams",
"streams_active": "Active Streams", "streams_active": "Actieve Streams",
"streams_xepg": "XEPG Kanalen" "streams_xepg": "XEPG Kanalen"
}, },
"opendtu": { "opendtu": {
@@ -628,7 +621,7 @@
"limit": "Limiet" "limit": "Limiet"
}, },
"opnsense": { "opnsense": {
"cpu": "CPU Load", "cpu": "CPU Belasting",
"memory": "Actief Geheugen", "memory": "Actief Geheugen",
"wanUpload": "WAN Upload", "wanUpload": "WAN Upload",
"wanDownload": "WAN Download" "wanDownload": "WAN Download"
@@ -653,8 +646,8 @@
"load": "Gem. Load", "load": "Gem. Load",
"memory": "Mem Gebruik", "memory": "Mem Gebruik",
"wanStatus": "WAN Status", "wanStatus": "WAN Status",
"up": "Up", "up": "Online",
"down": "Down", "down": "Offline",
"temp": "Temp", "temp": "Temp",
"disk": "Schijf Gebruik", "disk": "Schijf Gebruik",
"wanIP": "WAN IP" "wanIP": "WAN IP"
@@ -666,15 +659,15 @@
"memory_usage": "Geheugen" "memory_usage": "Geheugen"
}, },
"immich": { "immich": {
"users": "Users", "users": "Gebruikers",
"photos": "Foto's", "photos": "Foto's",
"videos": "Videos", "videos": "Video's",
"storage": "Opslag" "storage": "Opslag"
}, },
"uptimekuma": { "uptimekuma": {
"up": "Sites Bereikbaar", "up": "Sites Bereikbaar",
"down": "Sites Onbereikbaar", "down": "Sites Onbereikbaar",
"uptime": "Uptime", "uptime": "Online",
"incident": "Incident", "incident": "Incident",
"m": "m" "m": "m"
}, },
@@ -687,28 +680,28 @@
"komga": { "komga": {
"libraries": "Bibliotheken", "libraries": "Bibliotheken",
"series": "Series", "series": "Series",
"books": "Books" "books": "Boeken"
}, },
"diskstation": { "diskstation": {
"days": "Days", "days": "Dagen",
"uptime": "Uptime", "uptime": "Online",
"volumeAvailable": "Available" "volumeAvailable": "Beschikbaar"
}, },
"mylar": { "mylar": {
"series": "Series", "series": "Series",
"issues": "Problemen", "issues": "Problemen",
"wanted": "Wanted" "wanted": "Gezocht"
}, },
"photoprism": { "photoprism": {
"albums": "Albums", "albums": "Albums",
"photos": "Photos", "photos": "Foto's",
"videos": "Videos", "videos": "Video's",
"people": "Personen" "people": "Personen"
}, },
"fileflows": { "fileflows": {
"queue": "Queue", "queue": "Wachtrij",
"processing": "Processing", "processing": "Verwerken",
"processed": "Processed", "processed": "Verwerkt",
"time": "Tijd" "time": "Tijd"
}, },
"firefly": { "firefly": {
@@ -734,7 +727,7 @@
"size": "Grootte", "size": "Grootte",
"lastrun": "Laatste Run", "lastrun": "Laatste Run",
"nextrun": "Volgende Run", "nextrun": "Volgende Run",
"failed": "Failed" "failed": "Gefaald"
}, },
"unmanic": { "unmanic": {
"active_workers": "Actieve Werkers", "active_workers": "Actieve Werkers",
@@ -751,20 +744,20 @@
"targets_total": "Totaal aantal doelen" "targets_total": "Totaal aantal doelen"
}, },
"gatus": { "gatus": {
"up": "Sites Up", "up": "Sites Bereikbaar",
"down": "Sites Down", "down": "Sites Onbereikbaar",
"uptime": "Uptime" "uptime": "Online"
}, },
"ghostfolio": { "ghostfolio": {
"gross_percent_today": "Today", "gross_percent_today": "Vandaag",
"gross_percent_1y": "Een jaar", "gross_percent_1y": "Een jaar",
"gross_percent_max": "Altijd" "gross_percent_max": "Altijd"
}, },
"audiobookshelf": { "audiobookshelf": {
"podcasts": "Podcasts", "podcasts": "Podcasts",
"books": "Books", "books": "Boeken",
"podcastsDuration": "Duur", "podcastsDuration": "Duur",
"booksDuration": "Duration" "booksDuration": "Duur"
}, },
"homeassistant": { "homeassistant": {
"people_home": "Mensen thuis", "people_home": "Mensen thuis",
@@ -776,20 +769,20 @@
"updates": "Updates" "updates": "Updates"
}, },
"calibreweb": { "calibreweb": {
"books": "Books", "books": "Boeken",
"authors": "Auteurs", "authors": "Auteurs",
"categories": "Categories", "categories": "Categorieën",
"series": "Series" "series": "Series"
}, },
"jdownloader": { "jdownloader": {
"downloadCount": "Queue", "downloadCount": "Wachtrij",
"downloadBytesRemaining": "Remaining", "downloadBytesRemaining": "Resterend",
"downloadTotalBytes": "Size", "downloadTotalBytes": "Grootte",
"downloadSpeed": "Speed" "downloadSpeed": "Snelheid"
}, },
"kavita": { "kavita": {
"seriesCount": "Series", "seriesCount": "Series",
"totalFiles": "Files" "totalFiles": "Bestanden"
}, },
"azuredevops": { "azuredevops": {
"result": "Resultaat", "result": "Resultaat",
@@ -797,21 +790,21 @@
"buildId": "Build ID", "buildId": "Build ID",
"succeeded": "Geslaagd", "succeeded": "Geslaagd",
"notStarted": "Niet gestart", "notStarted": "Niet gestart",
"failed": "Failed", "failed": "Gefaald",
"canceled": "Afgebroken", "canceled": "Afgebroken",
"inProgress": "Voortgaand", "inProgress": "Voortgaand",
"totalPrs": "Totaal PRs", "totalPrs": "Totaal PRs",
"myPrs": "Mijn PR's", "myPrs": "Mijn PR's",
"approved": "Approved" "approved": "Goedgekeurd"
}, },
"gamedig": { "gamedig": {
"status": "Status", "status": "Status",
"online": "Online", "online": "Bereikbaar",
"offline": "Offline", "offline": "Offline",
"name": "Naam", "name": "Naam",
"map": "Kaart", "map": "Kaart",
"currentPlayers": "Huidige spelers", "currentPlayers": "Huidige spelers",
"players": "Players", "players": "Spelers",
"maxPlayers": "Max spelers", "maxPlayers": "Max spelers",
"bots": "Bots", "bots": "Bots",
"ping": "Ping" "ping": "Ping"
@@ -824,47 +817,46 @@
}, },
"mealie": { "mealie": {
"recipes": "Recepten", "recipes": "Recepten",
"users": "Users", "users": "Gebruikers",
"categories": "Categories", "categories": "Categorieën",
"tags": "Label" "tags": "Label"
}, },
"openmediavault": { "openmediavault": {
"downloading": "Downloaden", "downloading": "Downloaden",
"total": "Total", "total": "Totaal",
"running": "Running", "running": "Actief",
"stopped": "Stopped", "stopped": "Gestopt",
"passed": "Passed", "passed": "Geslaagd",
"failed": "Failed" "failed": "Gefaald"
}, },
"openwrt": { "openwrt": {
"uptime": "Uptime", "uptime": "Online",
"cpuLoad": "CPU Load Gem. (5m)", "cpuLoad": "CPU Load Gem. (5m)",
"up": "Up", "up": "Online",
"down": "Down", "down": "Offline",
"bytesTx": "Verzonden", "bytesTx": "Verzonden",
"bytesRx": "Received" "bytesRx": "Ontvangen"
}, },
"uptimerobot": { "uptimerobot": {
"status": "Status", "status": "Status",
"uptime": "Uptime", "uptime": "Online",
"lastDown": "Laatste Downtime", "lastDown": "Laatste Downtime",
"downDuration": "Duur Downtime", "downDuration": "Duur Downtime",
"sitesUp": "Sites Up", "sitesUp": "Sites Bereikbaar",
"sitesDown": "Sites Down", "sitesDown": "Sites Onbereikbaar",
"paused": "Paused", "paused": "Gepauzeerd",
"notyetchecked": "Nog niet gecontroleerd", "notyetchecked": "Nog niet gecontroleerd",
"up": "Up", "up": "Online",
"seemsdown": "Lijkt onbereikbaar", "seemsdown": "Lijkt onbereikbaar",
"down": "Down", "down": "Offline",
"unknown": "Unknown" "unknown": "Onbekend"
}, },
"calendar": { "calendar": {
"inCinemas": "In de bioscoop", "inCinemas": "In de bioscoop",
"physicalRelease": "Fysieke versie", "physicalRelease": "Fysieke versie",
"digitalRelease": "Digitale versie", "digitalRelease": "Digitale versie",
"noEventsToday": "Geen gebeurtenissen voor vandaag!", "noEventsToday": "Geen gebeurtenissen voor vandaag!",
"noEventsFound": "Geen gebeurtenissen gevonden", "noEventsFound": "Geen gebeurtenissen gevonden"
"errorWhenLoadingData": "Error when loading calendar data"
}, },
"romm": { "romm": {
"platforms": "Platformen", "platforms": "Platformen",
@@ -875,10 +867,10 @@
"totalfilesize": "Totale grootte" "totalfilesize": "Totale grootte"
}, },
"mailcow": { "mailcow": {
"domains": "Domains", "domains": "Domeinen",
"mailboxes": "Mailboxen", "mailboxes": "Mailboxen",
"mails": "Mails", "mails": "Mails",
"storage": "Storage" "storage": "Opslag"
}, },
"netdata": { "netdata": {
"warnings": "Waarschuwingen", "warnings": "Waarschuwingen",
@@ -887,12 +879,12 @@
"plantit": { "plantit": {
"events": "Gebeurtenissen", "events": "Gebeurtenissen",
"plants": "Planten", "plants": "Planten",
"photos": "Photos", "photos": "Foto's",
"species": "Soorten" "species": "Soorten"
}, },
"gitea": { "gitea": {
"notifications": "Notificaties", "notifications": "Notificaties",
"issues": "Issues", "issues": "Problemen",
"pulls": "Pull Requests", "pulls": "Pull Requests",
"repositories": "Repositories" "repositories": "Repositories"
}, },
@@ -908,13 +900,13 @@
"galleries": "Galerijen", "galleries": "Galerijen",
"performers": "Uitvoerenden", "performers": "Uitvoerenden",
"studios": "Studio's", "studios": "Studio's",
"movies": "Movies", "movies": "Films",
"tags": "Tags", "tags": "Label",
"oCount": "O Aantal" "oCount": "O Aantal"
}, },
"tandoor": { "tandoor": {
"users": "Users", "users": "Gebruikers",
"recipes": "Recipes", "recipes": "Recepten",
"keywords": "Trefwoorden" "keywords": "Trefwoorden"
}, },
"homebox": { "homebox": {
@@ -922,18 +914,18 @@
"totalWithWarranty": "Met garantie", "totalWithWarranty": "Met garantie",
"locations": "Locaties", "locations": "Locaties",
"labels": "Labels", "labels": "Labels",
"users": "Users", "users": "Gebruikers",
"totalValue": "Totale waarde" "totalValue": "Totale waarde"
}, },
"crowdsec": { "crowdsec": {
"alerts": "Alerts", "alerts": "Meldingen",
"bans": "Bans" "bans": "Bans"
}, },
"wgeasy": { "wgeasy": {
"connected": "Connected", "connected": "Verbonden",
"enabled": "Enabled", "enabled": "Ingeschakeld",
"disabled": "Disabled", "disabled": "Uitgeschakeld",
"total": "Total" "total": "Totaal"
}, },
"swagdashboard": { "swagdashboard": {
"proxied": "Proxied", "proxied": "Proxied",
@@ -955,17 +947,17 @@
}, },
"frigate": { "frigate": {
"cameras": "Camera's", "cameras": "Camera's",
"uptime": "Uptime", "uptime": "Online",
"version": "Version" "version": "Versie"
}, },
"linkwarden": { "linkwarden": {
"links": "Links", "links": "Links",
"collections": "Collections", "collections": "Collections",
"tags": "Tags" "tags": "Label"
}, },
"zabbix": { "zabbix": {
"unclassified": "Niet geclassificeerd", "unclassified": "Niet geclassificeerd",
"information": "Information", "information": "Informatie",
"warning": "Waarschuwingen", "warning": "Waarschuwingen",
"average": "Average", "average": "Average",
"high": "High", "high": "High",
@@ -986,24 +978,24 @@
"tasksInProgress": "Taken In Uitvoering" "tasksInProgress": "Taken In Uitvoering"
}, },
"headscale": { "headscale": {
"name": "Name", "name": "Naam",
"address": "Address", "address": "Adres",
"last_seen": "Last Seen", "last_seen": "Laatst Gezien",
"status": "Status", "status": "Status",
"online": "Online", "online": "Bereikbaar",
"offline": "Offline" "offline": "Offline"
}, },
"beszel": { "beszel": {
"name": "Name", "name": "Naam",
"systems": "Systemen", "systems": "Systemen",
"up": "Up", "up": "Online",
"down": "Down", "down": "Offline",
"paused": "Paused", "paused": "Gepauzeerd",
"pending": "Pending", "pending": "In afwachting",
"status": "Status", "status": "Status",
"updated": "Updated", "updated": "Bijgewerkt",
"cpu": "CPU", "cpu": "CPU",
"memory": "MEM", "memory": "GEH",
"disk": "Schijf", "disk": "Schijf",
"network": "NET" "network": "NET"
}, },
@@ -1011,26 +1003,26 @@
"apps": "Apps", "apps": "Apps",
"synced": "Gesynchroniseerd", "synced": "Gesynchroniseerd",
"outOfSync": "Niet gesynchroniseerd", "outOfSync": "Niet gesynchroniseerd",
"healthy": "Healthy", "healthy": "Gezond",
"degraded": "Gedegradeerd", "degraded": "Gedegradeerd",
"progressing": "Doorvoeren", "progressing": "Doorvoeren",
"missing": "Missing", "missing": "Ontbreekt",
"suspended": "Onderbroken" "suspended": "Onderbroken"
}, },
"spoolman": { "spoolman": {
"loading": "Loading" "loading": "Laden"
}, },
"gitlab": { "gitlab": {
"groups": "Groepen", "groups": "Groepen",
"issues": "Issues", "issues": "Problemen",
"merges": "Merge Verzoeken", "merges": "Merge Verzoeken",
"projects": "Projecten" "projects": "Projecten"
}, },
"apcups": { "apcups": {
"status": "Status", "status": "Status",
"load": "Load", "load": "Belasting",
"bcharge": "Battery Charge", "bcharge": "Batterij opladen",
"timeleft": "Time Left" "timeleft": "Resterende Tijd"
}, },
"karakeep": { "karakeep": {
"bookmarks": "Bookmarks", "bookmarks": "Bookmarks",
@@ -1038,50 +1030,17 @@
"archived": "Archived", "archived": "Archived",
"highlights": "Highlights", "highlights": "Highlights",
"lists": "Lists", "lists": "Lists",
"tags": "Tags" "tags": "Label"
}, },
"slskd": { "slskd": {
"slskStatus": "Network", "slskStatus": "Netwerk",
"connected": "Connected", "connected": "Verbonden",
"disconnected": "Disconnected", "disconnected": "Verbinding verbroken",
"updateStatus": "Update", "updateStatus": "Update",
"update_yes": "Available", "update_yes": "Beschikbaar",
"update_no": "Up to Date", "update_no": "Bijgewerkt",
"downloads": "Downloads", "downloads": "Downloads",
"uploads": "Uploads", "uploads": "Uploads",
"sharedFiles": "Files" "sharedFiles": "Bestanden"
},
"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"
} }
} }

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

File diff suppressed because it is too large Load Diff

View File

@@ -61,7 +61,7 @@
"wlan_devices": "WLAN устройства", "wlan_devices": "WLAN устройства",
"lan_users": "LAN пользователи", "lan_users": "LAN пользователи",
"wlan_users": "WLAN пользователи", "wlan_users": "WLAN пользователи",
"up": "В сети", "up": "Онлайн",
"down": "Скачивание", "down": "Скачивание",
"wait": "Пожалуйста, подождите", "wait": "Пожалуйста, подождите",
"empty_data": "Статус подсистемы неизвестен" "empty_data": "Статус подсистемы неизвестен"
@@ -69,7 +69,7 @@
"docker": { "docker": {
"rx": "RX", "rx": "RX",
"tx": "TX", "tx": "TX",
"mem": "Память", "mem": "ОЗУ",
"cpu": "ЦП", "cpu": "ЦП",
"running": "Запущено", "running": "Запущено",
"offline": "Не в сети", "offline": "Не в сети",
@@ -93,8 +93,8 @@
"http_status": "HTTP статус", "http_status": "HTTP статус",
"error": "Ошибка", "error": "Ошибка",
"response": "Ответ", "response": "Ответ",
"down": "Не в сети", "down": "Офлайн",
"up": "В сети", "up": "Онлайн",
"not_available": "Недоступен" "not_available": "Недоступен"
}, },
"emby": { "emby": {
@@ -112,7 +112,7 @@
"offline_alt": "Не в сети", "offline_alt": "Не в сети",
"online": "В сети", "online": "В сети",
"total": "Всего", "total": "Всего",
"unknown": "Неизвестно" "unknown": "Неизвестен"
}, },
"evcc": { "evcc": {
"pv_power": "Прод", "pv_power": "Прод",
@@ -144,8 +144,8 @@
"uptime": "Время работы", "uptime": "Время работы",
"maxDown": "Макс. Загрузка", "maxDown": "Макс. Загрузка",
"maxUp": "Макс. Отдача", "maxUp": "Макс. Отдача",
"down": "Не в сети", "down": "Офлайн",
"up": "В сети", "up": "Онлайн",
"received": "Получено", "received": "Получено",
"sent": "Отправлено", "sent": "Отправлено",
"externalIPAddress": "Внеш. IP", "externalIPAddress": "Внеш. IP",
@@ -168,10 +168,10 @@
"passes": "Пропущено" "passes": "Пропущено"
}, },
"tautulli": { "tautulli": {
"playing": "Играет", "playing": "Воспроизводится",
"transcoding": "Транскодируется", "transcoding": "Перекодирование",
"bitrate": "Битрейт", "bitrate": "Битрейт",
"no_active": "Нет активных стримов", "no_active": "Нет активных потоков",
"plex_connection_error": "Проверка соединения Plex" "plex_connection_error": "Проверка соединения Plex"
}, },
"omada": { "omada": {
@@ -193,7 +193,7 @@
"tv": "Сериалы" "tv": "Сериалы"
}, },
"sabnzbd": { "sabnzbd": {
"rate": "Rate", "rate": "Скорость",
"queue": "Очередь", "queue": "Очередь",
"timeleft": "Осталось" "timeleft": "Осталось"
}, },
@@ -243,23 +243,23 @@
"queued": "В очереди", "queued": "В очереди",
"series": "Серии", "series": "Серии",
"queue": "Очередь", "queue": "Очередь",
"unknown": "Неизвестно" "unknown": "Неизвестен"
}, },
"radarr": { "radarr": {
"wanted": "Требуется", "wanted": "Розыск",
"missing": "Отсутствует", "missing": "Отсутствует",
"queued": "В очереди", "queued": "В очереди",
"movies": "Фильмы", "movies": "Фильмы",
"queue": "Очередь", "queue": "Очередь",
"unknown": "Неизвестно" "unknown": "Неизвестен"
}, },
"lidarr": { "lidarr": {
"wanted": "Требуется", "wanted": "Розыск",
"queued": "В очереди", "queued": "В очереди",
"artists": "Исполнители" "artists": "Исполнители"
}, },
"readarr": { "readarr": {
"wanted": "Требуется", "wanted": "Розыск",
"queued": "В очереди", "queued": "В очереди",
"books": "Книги" "books": "Книги"
}, },
@@ -273,12 +273,12 @@
"available": "Доступно" "available": "Доступно"
}, },
"jellyseerr": { "jellyseerr": {
"pending": "Ожидают", "pending": "В обработке",
"approved": "Одобрено", "approved": "Одобрено",
"available": "Доступно" "available": "Доступно"
}, },
"overseerr": { "overseerr": {
"pending": "Ожидают", "pending": "В обработке",
"processing": "В процессе", "processing": "В процессе",
"approved": "Одобрено", "approved": "Одобрено",
"available": "Доступно" "available": "Доступно"
@@ -359,14 +359,8 @@
"services": "Сервисы", "services": "Сервисы",
"middleware": "Связующее ПО" "middleware": "Связующее ПО"
}, },
"trilium": {
"version": "Версия",
"notesCount": "Заметки",
"dbSize": "Размер БД",
"unknown": "Неизвестно"
},
"navidrome": { "navidrome": {
"nothing_streaming": "Нет активных стримов", "nothing_streaming": "Нет активных потоков",
"please_wait": "Пожалуйста, подождите" "please_wait": "Пожалуйста, подождите"
}, },
"npm": { "npm": {
@@ -401,7 +395,7 @@
"numActiveSessions": "Сессии", "numActiveSessions": "Сессии",
"numConnections": "Соединения", "numConnections": "Соединения",
"dataRelayed": "Ретранслировано", "dataRelayed": "Ретранслировано",
"transferRate": "Rate" "transferRate": "Скорость"
}, },
"mastodon": { "mastodon": {
"user_count": "Пользователи", "user_count": "Пользователи",
@@ -409,7 +403,7 @@
"domain_count": "Домены" "domain_count": "Домены"
}, },
"medusa": { "medusa": {
"wanted": "Требуется", "wanted": "Розыск",
"queued": "В очереди", "queued": "В очереди",
"series": "Серии" "series": "Серии"
}, },
@@ -430,7 +424,7 @@
"failedLoginsLast24H": "Неудачные входы (24ч)" "failedLoginsLast24H": "Неудачные входы (24ч)"
}, },
"proxmox": { "proxmox": {
"mem": "Память", "mem": "ОЗУ",
"cpu": "ЦП", "cpu": "ЦП",
"lxc": "LXC", "lxc": "LXC",
"vms": "Виртуальные машины" "vms": "Виртуальные машины"
@@ -442,14 +436,14 @@
"temp": "Температура", "temp": "Температура",
"_temp": "Температура", "_temp": "Температура",
"warn": "Предупреждение", "warn": "Предупреждение",
"uptime": "Время работы", "uptime": "Онлайн",
"total": "Всего", "total": "Всего",
"free": "Свободно", "free": "Свободно",
"used": "Использовано", "used": "Использовано",
"days": "д", "days": ней",
"hours": "ч", "hours": ас",
"crit": "Крит", "crit": "Крит",
"read": "Чтение", "read": "Прочитано",
"write": "Запись", "write": "Запись",
"gpu": "ГП", "gpu": "ГП",
"mem": "ОЗУ", "mem": "ОЗУ",
@@ -461,7 +455,7 @@
"search": "Поиск", "search": "Поиск",
"custom": "Пользовательский", "custom": "Пользовательский",
"visit": "Посетите", "visit": "Посетите",
"url": "URL", "url": "Ссылка",
"searchsuggestion": "Предложение" "searchsuggestion": "Предложение"
}, },
"wmo": { "wmo": {
@@ -478,15 +472,15 @@
"48-day": "Туманно", "48-day": "Туманно",
"48-night": "Туманно", "48-night": "Туманно",
"51-day": "Легкая морось", "51-day": "Легкая морось",
"51-night": "Легкая изморось", "51-night": "Легкая морось",
"53-day": "Морось", "53-day": "Морось",
"53-night": "Изморось", "53-night": "Морось",
"55-day": "Сильная морось", "55-day": "Сильная морось",
"55-night": "Сильная изморось", "55-night": "Сильная морось",
"56-day": "Легкая морозная морось", "56-day": "Легкая морозная морось",
"56-night": "Легкая морозная изморось", "56-night": "Легкая морозная морось",
"57-day": "Морозная морось", "57-day": "Морозная морось",
"57-night": "Морозная изморось", "57-night": "Морозная морось",
"61-day": "Слабый дождь", "61-day": "Слабый дождь",
"61-night": "Слабый дождь", "61-night": "Слабый дождь",
"63-day": "Дождь", "63-day": "Дождь",
@@ -494,9 +488,9 @@
"65-day": "Сильный дождь", "65-day": "Сильный дождь",
"65-night": "Сильный дождь", "65-night": "Сильный дождь",
"66-day": "Град", "66-day": "Град",
"66-night": "Ледяной дождь", "66-night": "Град",
"67-day": "Ледяной дождь", "67-day": "Град",
"67-night": "Ледяной дождь", "67-night": "Град",
"71-day": "Легкий снег", "71-day": "Легкий снег",
"71-night": "Легкий снег", "71-night": "Легкий снег",
"73-day": "Снег", "73-day": "Снег",
@@ -506,15 +500,15 @@
"77-day": "Снежная крупа", "77-day": "Снежная крупа",
"77-night": "Снежная крупа", "77-night": "Снежная крупа",
"80-day": "Лёгкие ливни", "80-day": "Лёгкие ливни",
"80-night": егкие ливни", "80-night": ёгкие ливни",
"81-day": "Ливни", "81-day": "Ливни",
"81-night": "Ливни", "81-night": "Ливни",
"82-day": "Сильные ливни", "82-day": "Сильные ливни",
"82-night": "Сильные ливни", "82-night": "Сильные ливни",
"85-day": "Снегопады", "85-day": "Снегопады",
"85-night": "Снегопад", "85-night": "Снегопады",
"86-day": "Снегопад", "86-day": "Снегопады",
"86-night": "Снегопад", "86-night": "Снегопады",
"95-day": "Гроза", "95-day": "Гроза",
"95-night": "Гроза", "95-night": "Гроза",
"96-day": "Гроза с градом", "96-day": "Гроза с градом",
@@ -529,15 +523,15 @@
"up_to_date": "Последняя версия", "up_to_date": "Последняя версия",
"child_bridges": "Дочерние мосты", "child_bridges": "Дочерние мосты",
"child_bridges_status": "{{ok}}/{{total}}", "child_bridges_status": "{{ok}}/{{total}}",
"up": "В сети", "up": "Онлайн",
"pending": "Ожидают", "pending": "В обработке",
"down": "Не в сети" "down": "Офлайн"
}, },
"healthchecks": { "healthchecks": {
"new": "Новый", "new": "Новый",
"up": "В сети", "up": "Онлайн",
"grace": "Пробный период", "grace": "Пробный период",
"down": "Не в сети", "down": "Офлайн",
"paused": "Приостановлено", "paused": "Приостановлено",
"status": "Статус", "status": "Статус",
"last_ping": "Последний пинг", "last_ping": "Последний пинг",
@@ -563,7 +557,7 @@
"truenas": { "truenas": {
"load": "Нагрузка системы", "load": "Нагрузка системы",
"uptime": "Время работы", "uptime": "Время работы",
"alerts": "Оповещения" "alerts": "Предупреждения"
}, },
"pyload": { "pyload": {
"speed": "Скорость", "speed": "Скорость",
@@ -574,8 +568,7 @@
"gluetun": { "gluetun": {
"public_ip": "Публичный IP-адрес", "public_ip": "Публичный IP-адрес",
"region": "Регион", "region": "Регион",
"country": "Страна", "country": "Страна"
"port_forwarded": "Порт переадресован"
}, },
"hdhomerun": { "hdhomerun": {
"channels": "Каналы", "channels": "Каналы",
@@ -592,7 +585,7 @@
"scrutiny": { "scrutiny": {
"passed": "Успешно", "passed": "Успешно",
"failed": "Провалено", "failed": "Провалено",
"unknown": "Неизвестно" "unknown": "Неизвестен"
}, },
"paperlessngx": { "paperlessngx": {
"inbox": "Входящие", "inbox": "Входящие",
@@ -618,7 +611,7 @@
}, },
"xteve": { "xteve": {
"streams_all": "Все потоки", "streams_all": "Все потоки",
"streams_active": "Активные стримы", "streams_active": "Активные потоки",
"streams_xepg": "Каналы XEPG" "streams_xepg": "Каналы XEPG"
}, },
"opendtu": { "opendtu": {
@@ -628,7 +621,7 @@
"limit": "Лимит" "limit": "Лимит"
}, },
"opnsense": { "opnsense": {
"cpu": "ЦП", "cpu": "Загрузка ЦПУ",
"memory": "Активно ОЗУ", "memory": "Активно ОЗУ",
"wanUpload": "WAN Загрузка", "wanUpload": "WAN Загрузка",
"wanDownload": "WAN скачивание" "wanDownload": "WAN скачивание"
@@ -653,8 +646,8 @@
"load": "Средняя нагрузка", "load": "Средняя нагрузка",
"memory": "Использование ОЗУ", "memory": "Использование ОЗУ",
"wanStatus": "Статус WAN", "wanStatus": "Статус WAN",
"up": "В сети", "up": "Онлайн",
"down": "Не в сети", "down": "Офлайн",
"temp": "Температура", "temp": "Температура",
"disk": "Использование диска", "disk": "Использование диска",
"wanIP": "WAN IP" "wanIP": "WAN IP"
@@ -676,7 +669,7 @@
"down": "Неактивные сайты", "down": "Неактивные сайты",
"uptime": "Время работы", "uptime": "Время работы",
"incident": "Происшествия", "incident": "Происшествия",
"m": "м" "m": ин"
}, },
"atsumeru": { "atsumeru": {
"series": "Серии", "series": "Серии",
@@ -697,7 +690,7 @@
"mylar": { "mylar": {
"series": "Серии", "series": "Серии",
"issues": "Вопросы", "issues": "Вопросы",
"wanted": "Требуется" "wanted": "Розыск"
}, },
"photoprism": { "photoprism": {
"albums": "Альбомы", "albums": "Альбомы",
@@ -707,7 +700,7 @@
}, },
"fileflows": { "fileflows": {
"queue": "Очередь", "queue": "Очередь",
"processing": "Обрабатывается", "processing": "В процессе",
"processed": "Обработано", "processed": "Обработано",
"time": "Время" "time": "Время"
}, },
@@ -811,7 +804,7 @@
"name": "Имя", "name": "Имя",
"map": "Карта", "map": "Карта",
"currentPlayers": "Текущее количество игроков", "currentPlayers": "Текущее количество игроков",
"players": "Игроков", "players": "Игроки",
"maxPlayers": "Максимум игроков", "maxPlayers": "Максимум игроков",
"bots": "Ботов", "bots": "Ботов",
"ping": "Пинг" "ping": "Пинг"
@@ -839,8 +832,8 @@
"openwrt": { "openwrt": {
"uptime": "Время работы", "uptime": "Время работы",
"cpuLoad": "Средняя нагрузка ЦП (5м)", "cpuLoad": "Средняя нагрузка ЦП (5м)",
"up": "В сети", "up": "Онлайн",
"down": "Не в сети", "down": "Офлайн",
"bytesTx": "Передано", "bytesTx": "Передано",
"bytesRx": "Получено" "bytesRx": "Получено"
}, },
@@ -851,20 +844,19 @@
"downDuration": "Длительность падения", "downDuration": "Длительность падения",
"sitesUp": "Активные сайты", "sitesUp": "Активные сайты",
"sitesDown": "Неактивные сайты", "sitesDown": "Неактивные сайты",
"paused": "Приостановлен", "paused": "Приостановлено",
"notyetchecked": "Ещё не проверено", "notyetchecked": "Ещё не проверено",
"up": "В сети", "up": "Онлайн",
"seemsdown": "Кажется упал :с", "seemsdown": "Кажется упал :с",
"down": "Не в сети", "down": "Офлайн",
"unknown": "Неизвестно" "unknown": "Неизвестен"
}, },
"calendar": { "calendar": {
"inCinemas": "В кинотеатрах", "inCinemas": "В кинотеатрах",
"physicalRelease": "Физический релиз", "physicalRelease": "Физический релиз",
"digitalRelease": "Цифровой релиз", "digitalRelease": "Цифровой релиз",
"noEventsToday": "Нет событий на сегодня!", "noEventsToday": "Нет событий на сегодня!",
"noEventsFound": "Событий не найдено", "noEventsFound": "Событий не найдено"
"errorWhenLoadingData": "Ошибка при загрузке данных календаря"
}, },
"romm": { "romm": {
"platforms": "Платформы", "platforms": "Платформы",
@@ -892,7 +884,7 @@
}, },
"gitea": { "gitea": {
"notifications": "Уведомления", "notifications": "Уведомления",
"issues": "Проблемы", "issues": "Вопросы",
"pulls": "Запросы на слияние (Pull Request)", "pulls": "Запросы на слияние (Pull Request)",
"repositories": "Репозитории" "repositories": "Репозитории"
}, },
@@ -926,13 +918,13 @@
"totalValue": "Общая стоимость" "totalValue": "Общая стоимость"
}, },
"crowdsec": { "crowdsec": {
"alerts": "Оповещения", "alerts": "Предупреждения",
"bans": "Блокировки" "bans": "Блокировки"
}, },
"wgeasy": { "wgeasy": {
"connected": "Подключено", "connected": "Подключено",
"enabled": "Включено", "enabled": "Включено",
"disabled": "Отключено", "disabled": "Выключено",
"total": "Всего" "total": "Всего"
}, },
"swagdashboard": { "swagdashboard": {
@@ -988,7 +980,7 @@
"headscale": { "headscale": {
"name": "Имя", "name": "Имя",
"address": "Адрес", "address": "Адрес",
"last_seen": "Был в посл. раз", "last_seen": "Последнее посещение",
"status": "Статус", "status": "Статус",
"online": "В сети", "online": "В сети",
"offline": "Не в сети" "offline": "Не в сети"
@@ -996,14 +988,14 @@
"beszel": { "beszel": {
"name": "Имя", "name": "Имя",
"systems": "Системы", "systems": "Системы",
"up": "В сети", "up": "Онлайн",
"down": "Не в сети", "down": "Офлайн",
"paused": "На паузе", "paused": "Приостановлено",
"pending": "Ожидают", "pending": "В обработке",
"status": "Статус", "status": "Статус",
"updated": "Обновлено", "updated": "Обновленно",
"cpu": "ЦП", "cpu": "ЦП",
"memory": "Память", "memory": "ОЗУ",
"disk": "Диск", "disk": "Диск",
"network": "Сеть" "network": "Сеть"
}, },
@@ -1011,24 +1003,24 @@
"apps": "Приложения", "apps": "Приложения",
"synced": "Синхронизированные", "synced": "Синхронизированные",
"outOfSync": "Не синхронизированные", "outOfSync": "Не синхронизированные",
"healthy": "Healthy", "healthy": "Здоровый",
"degraded": "Деградированные", "degraded": "Деградированные",
"progressing": "Выполняются", "progressing": "Выполняются",
"missing": "Отсутствует", "missing": "Отсутствует",
"suspended": "Приостановленные" "suspended": "Приостановленные"
}, },
"spoolman": { "spoolman": {
"loading": "Идет загрузка" "loading": "Загрузка"
}, },
"gitlab": { "gitlab": {
"groups": "Группы", "groups": "Группы",
"issues": "Issues", "issues": "Вопросы",
"merges": "Мердж-реквесты", "merges": "Мердж-реквесты",
"projects": "Проекты" "projects": "Проекты"
}, },
"apcups": { "apcups": {
"status": "Статус", "status": "Статус",
"load": "Нагрузка", "load": "Загрузка",
"bcharge": "Заряд батареи", "bcharge": "Заряд батареи",
"timeleft": "Осталось" "timeleft": "Осталось"
}, },
@@ -1046,42 +1038,9 @@
"disconnected": "Отключено", "disconnected": "Отключено",
"updateStatus": "Обновление", "updateStatus": "Обновление",
"update_yes": "Доступно", "update_yes": "Доступно",
"update_no": "Актуально", "update_no": "Последняя версия",
"downloads": "Скачивания", "downloads": "Скачивания",
"uploads": "Загрузки", "uploads": "Загрузки",
"sharedFiles": "Файлов" "sharedFiles": "Файлов"
},
"jellystat": {
"songs": "Песни",
"movies": "Фильмы",
"episodes": "Эпизоды",
"other": "Другое"
},
"checkmk": {
"serviceErrors": "Service issues",
"hostErrors": "Host issues"
},
"komodo": {
"total": "Всего",
"running": "Запущено",
"stopped": "Остановлено",
"down": "Не в сети",
"unhealthy": "Unhealthy",
"unknown": "Неизвестно",
"servers": "Серверы",
"stacks": "Stacks",
"containers": "Контейнеры"
},
"filebrowser": {
"available": "Доступно",
"used": "Использовано",
"total": "Всего"
},
"wallos": {
"activeSubscriptions": "Подписки",
"thisMonthlyCost": "Этот месяц",
"nextMonthlyCost": "Следующий месяц",
"previousMonthlyCost": "Прошлый месяц",
"nextRenewingSubscription": "Следующая оплата"
} }
} }

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-användare", "wlan_users": "WLAN-användare",
"up": "UP", "up": "UP",
"down": "MOTTAGIT", "down": "MOTTAGIT",
"wait": "Please wait", "wait": "Vänligen vänta",
"empty_data": "Subsystem status unknown" "empty_data": "Subsystem status unknown"
}, },
"docker": { "docker": {
@@ -168,10 +168,10 @@
"passes": "Passes" "passes": "Passes"
}, },
"tautulli": { "tautulli": {
"playing": "Playing", "playing": "Spelar",
"transcoding": "Transcoding", "transcoding": "Omkodning",
"bitrate": "Bitrate", "bitrate": "Bitrate",
"no_active": "No Active Streams", "no_active": "Inga aktiva strömmar",
"plex_connection_error": "Check Plex Connection" "plex_connection_error": "Check Plex Connection"
}, },
"omada": { "omada": {
@@ -193,7 +193,7 @@
"tv": "TV-serier" "tv": "TV-serier"
}, },
"sabnzbd": { "sabnzbd": {
"rate": "Rate", "rate": "Hastighet",
"queue": "Kö", "queue": "Kö",
"timeleft": "Tid kvar" "timeleft": "Tid kvar"
}, },
@@ -242,25 +242,25 @@
"wanted": "Eftersöker", "wanted": "Eftersöker",
"queued": "I kö", "queued": "I kö",
"series": "Series", "series": "Series",
"queue": "Queue", "queue": "",
"unknown": "Unknown" "unknown": "Unknown"
}, },
"radarr": { "radarr": {
"wanted": "Wanted", "wanted": "Eftersöker",
"missing": "Missing", "missing": "Missing",
"queued": "Queued", "queued": "I kö",
"movies": "Movies", "movies": "Movies",
"queue": "Queue", "queue": "",
"unknown": "Unknown" "unknown": "Unknown"
}, },
"lidarr": { "lidarr": {
"wanted": "Wanted", "wanted": "Eftersöker",
"queued": "Queued", "queued": "I kö",
"artists": "Artists" "artists": "Artists"
}, },
"readarr": { "readarr": {
"wanted": "Wanted", "wanted": "Eftersöker",
"queued": "Queued", "queued": "I kö",
"books": "Böcker" "books": "Böcker"
}, },
"bazarr": { "bazarr": {
@@ -273,15 +273,15 @@
"available": "Tillgänglig" "available": "Tillgänglig"
}, },
"jellyseerr": { "jellyseerr": {
"pending": "Pending", "pending": "Avvaktar",
"approved": "Approved", "approved": "Godkända",
"available": "Available" "available": "Tillgänglig"
}, },
"overseerr": { "overseerr": {
"pending": "Pending", "pending": "Avvaktar",
"processing": "Processing", "processing": "Processing",
"approved": "Approved", "approved": "Godkända",
"available": "Available" "available": "Tillgänglig"
}, },
"netalertx": { "netalertx": {
"total": "Total", "total": "Total",
@@ -296,8 +296,8 @@
"gravity": "Gravity" "gravity": "Gravity"
}, },
"adguard": { "adguard": {
"queries": "Queries", "queries": "Förfrågningar",
"blocked": "Blocked", "blocked": "Blockerad",
"filtered": "Filtrerad", "filtered": "Filtrerad",
"latency": "Svarstid" "latency": "Svarstid"
}, },
@@ -312,7 +312,7 @@
"total": "Total" "total": "Total"
}, },
"suwayomi": { "suwayomi": {
"download": "Downloaded", "download": "Nedladdat",
"nondownload": "Non-Downloaded", "nondownload": "Non-Downloaded",
"read": "Read", "read": "Read",
"unread": "Unread", "unread": "Unread",
@@ -336,7 +336,7 @@
"ago": "{{value}} Ago" "ago": "{{value}} Ago"
}, },
"technitium": { "technitium": {
"totalQueries": "Queries", "totalQueries": "Förfrågningar",
"totalNoError": "Success", "totalNoError": "Success",
"totalServerFailure": "Failures", "totalServerFailure": "Failures",
"totalNxDomain": "NX Domains", "totalNxDomain": "NX Domains",
@@ -344,12 +344,12 @@
"totalAuthoritative": "Authoritative", "totalAuthoritative": "Authoritative",
"totalRecursive": "Recursive", "totalRecursive": "Recursive",
"totalCached": "Cached", "totalCached": "Cached",
"totalBlocked": "Blocked", "totalBlocked": "Blockerad",
"totalDropped": "Dropped", "totalDropped": "Dropped",
"totalClients": "Klienter" "totalClients": "Klienter"
}, },
"tdarr": { "tdarr": {
"queue": "Queue", "queue": "",
"processed": "Processed", "processed": "Processed",
"errored": "Errored", "errored": "Errored",
"saved": "Saved" "saved": "Saved"
@@ -359,14 +359,8 @@
"services": "Tjänster", "services": "Tjänster",
"middleware": "Middleware" "middleware": "Middleware"
}, },
"trilium": {
"version": "Version",
"notesCount": "Notes",
"dbSize": "Database Size",
"unknown": "Unknown"
},
"navidrome": { "navidrome": {
"nothing_streaming": "No Active Streams", "nothing_streaming": "Inga aktiva strömmar",
"please_wait": "Please Wait" "please_wait": "Please Wait"
}, },
"npm": { "npm": {
@@ -383,13 +377,13 @@
}, },
"gotify": { "gotify": {
"apps": "Program", "apps": "Program",
"clients": "Clients", "clients": "Klienter",
"messages": "Meddelande" "messages": "Meddelande"
}, },
"prowlarr": { "prowlarr": {
"enableIndexers": "Indexerare", "enableIndexers": "Indexerare",
"numberOfGrabs": "Hämtningar", "numberOfGrabs": "Hämtningar",
"numberOfQueries": "Queries", "numberOfQueries": "Förfrågningar",
"numberOfFailGrabs": "Misslyckade hämtningar", "numberOfFailGrabs": "Misslyckade hämtningar",
"numberOfFailQueries": "Misslyckade hämtningar" "numberOfFailQueries": "Misslyckade hämtningar"
}, },
@@ -401,16 +395,16 @@
"numActiveSessions": "Sessioner", "numActiveSessions": "Sessioner",
"numConnections": "Anslutningar", "numConnections": "Anslutningar",
"dataRelayed": "Relayed", "dataRelayed": "Relayed",
"transferRate": "Rate" "transferRate": "Hastighet"
}, },
"mastodon": { "mastodon": {
"user_count": "Users", "user_count": "Användare",
"status_count": "Posts", "status_count": "Posts",
"domain_count": "Domains" "domain_count": "Domains"
}, },
"medusa": { "medusa": {
"wanted": "Wanted", "wanted": "Eftersöker",
"queued": "Queued", "queued": "I kö",
"series": "Series" "series": "Series"
}, },
"minecraft": { "minecraft": {
@@ -425,7 +419,7 @@
"unread": "Unread" "unread": "Unread"
}, },
"authentik": { "authentik": {
"users": "Users", "users": "Användare",
"loginsLast24H": "Inloggningar (24h)", "loginsLast24H": "Inloggningar (24h)",
"failedLoginsLast24H": "Misslyckade inloggningar (24h)" "failedLoginsLast24H": "Misslyckade inloggningar (24h)"
}, },
@@ -437,15 +431,15 @@
}, },
"glances": { "glances": {
"cpu": "CPU", "cpu": "CPU",
"load": "Load", "load": "Laddar",
"wait": "Please wait", "wait": "Vänligen vänta",
"temp": "TEMP", "temp": "TEMP",
"_temp": "Temp", "_temp": "Temp",
"warn": "Warn", "warn": "Warn",
"uptime": "UP", "uptime": "UP",
"total": "Total", "total": "Total",
"free": "Free", "free": "Ledigt",
"used": "Used", "used": "Använt",
"days": "d", "days": "d",
"hours": "h", "hours": "h",
"crit": "Crit", "crit": "Crit",
@@ -530,7 +524,7 @@
"child_bridges": "Child Bridges", "child_bridges": "Child Bridges",
"child_bridges_status": "{{ok}}/{{total}}", "child_bridges_status": "{{ok}}/{{total}}",
"up": "Up", "up": "Up",
"pending": "Pending", "pending": "Avvaktar",
"down": "Down" "down": "Down"
}, },
"healthchecks": { "healthchecks": {
@@ -549,13 +543,13 @@
"containers_failed": "Failed" "containers_failed": "Failed"
}, },
"autobrr": { "autobrr": {
"approvedPushes": "Approved", "approvedPushes": "Godkända",
"rejectedPushes": "Rejected", "rejectedPushes": "Rejected",
"filters": "Filters", "filters": "Filters",
"indexers": "Indexers" "indexers": "Indexerare"
}, },
"tubearchivist": { "tubearchivist": {
"downloads": "Queue", "downloads": "",
"videos": "Videos", "videos": "Videos",
"channels": "Channels", "channels": "Channels",
"playlists": "Playlists" "playlists": "Playlists"
@@ -567,15 +561,14 @@
}, },
"pyload": { "pyload": {
"speed": "Speed", "speed": "Speed",
"active": "Active", "active": "Aktiva",
"queue": "Queue", "queue": "",
"total": "Total" "total": "Total"
}, },
"gluetun": { "gluetun": {
"public_ip": "Public IP", "public_ip": "Public IP",
"region": "Region", "region": "Region",
"country": "Country", "country": "Country"
"port_forwarded": "Port Forwarded"
}, },
"hdhomerun": { "hdhomerun": {
"channels": "Channels", "channels": "Channels",
@@ -618,7 +611,7 @@
}, },
"xteve": { "xteve": {
"streams_all": "All Streams", "streams_all": "All Streams",
"streams_active": "Active Streams", "streams_active": "Aktiva strömmar",
"streams_xepg": "XEPG Channels" "streams_xepg": "XEPG Channels"
}, },
"opendtu": { "opendtu": {
@@ -666,7 +659,7 @@
"memory_usage": "Memory" "memory_usage": "Memory"
}, },
"immich": { "immich": {
"users": "Users", "users": "Användare",
"photos": "Photos", "photos": "Photos",
"videos": "Videos", "videos": "Videos",
"storage": "Storage" "storage": "Storage"
@@ -687,17 +680,17 @@
"komga": { "komga": {
"libraries": "Libraries", "libraries": "Libraries",
"series": "Series", "series": "Series",
"books": "Books" "books": "Böcker"
}, },
"diskstation": { "diskstation": {
"days": "Days", "days": "Dagar",
"uptime": "Uptime", "uptime": "Uptime",
"volumeAvailable": "Available" "volumeAvailable": "Tillgänglig"
}, },
"mylar": { "mylar": {
"series": "Series", "series": "Series",
"issues": "Issues", "issues": "Issues",
"wanted": "Wanted" "wanted": "Eftersöker"
}, },
"photoprism": { "photoprism": {
"albums": "Albums", "albums": "Albums",
@@ -706,7 +699,7 @@
"people": "People" "people": "People"
}, },
"fileflows": { "fileflows": {
"queue": "Queue", "queue": "",
"processing": "Processing", "processing": "Processing",
"processed": "Processed", "processed": "Processed",
"time": "Time" "time": "Time"
@@ -762,7 +755,7 @@
}, },
"audiobookshelf": { "audiobookshelf": {
"podcasts": "Podcasts", "podcasts": "Podcasts",
"books": "Books", "books": "Böcker",
"podcastsDuration": "Duration", "podcastsDuration": "Duration",
"booksDuration": "Duration" "booksDuration": "Duration"
}, },
@@ -776,14 +769,14 @@
"updates": "Updates" "updates": "Updates"
}, },
"calibreweb": { "calibreweb": {
"books": "Books", "books": "Böcker",
"authors": "Authors", "authors": "Authors",
"categories": "Categories", "categories": "Categories",
"series": "Series" "series": "Series"
}, },
"jdownloader": { "jdownloader": {
"downloadCount": "Queue", "downloadCount": "",
"downloadBytesRemaining": "Remaining", "downloadBytesRemaining": "Återstående",
"downloadTotalBytes": "Size", "downloadTotalBytes": "Size",
"downloadSpeed": "Speed" "downloadSpeed": "Speed"
}, },
@@ -802,7 +795,7 @@
"inProgress": "In Progress", "inProgress": "In Progress",
"totalPrs": "Total PRs", "totalPrs": "Total PRs",
"myPrs": "My PRs", "myPrs": "My PRs",
"approved": "Approved" "approved": "Godkända"
}, },
"gamedig": { "gamedig": {
"status": "Status", "status": "Status",
@@ -824,7 +817,7 @@
}, },
"mealie": { "mealie": {
"recipes": "Recipes", "recipes": "Recipes",
"users": "Users", "users": "Användare",
"categories": "Categories", "categories": "Categories",
"tags": "Tags" "tags": "Tags"
}, },
@@ -832,7 +825,7 @@
"downloading": "Downloading", "downloading": "Downloading",
"total": "Total", "total": "Total",
"running": "Running", "running": "Running",
"stopped": "Stopped", "stopped": "Stoppade",
"passed": "Passed", "passed": "Passed",
"failed": "Failed" "failed": "Failed"
}, },
@@ -863,8 +856,7 @@
"physicalRelease": "Physical release", "physicalRelease": "Physical release",
"digitalRelease": "Digital release", "digitalRelease": "Digital release",
"noEventsToday": "No events for today!", "noEventsToday": "No events for today!",
"noEventsFound": "No events found", "noEventsFound": "No events found"
"errorWhenLoadingData": "Error when loading calendar data"
}, },
"romm": { "romm": {
"platforms": "Platforms", "platforms": "Platforms",
@@ -913,7 +905,7 @@
"oCount": "O Count" "oCount": "O Count"
}, },
"tandoor": { "tandoor": {
"users": "Users", "users": "Användare",
"recipes": "Recipes", "recipes": "Recipes",
"keywords": "Keywords" "keywords": "Keywords"
}, },
@@ -922,7 +914,7 @@
"totalWithWarranty": "With Warranty", "totalWithWarranty": "With Warranty",
"locations": "Locations", "locations": "Locations",
"labels": "Labels", "labels": "Labels",
"users": "Users", "users": "Användare",
"totalValue": "Total Value" "totalValue": "Total Value"
}, },
"crowdsec": { "crowdsec": {
@@ -931,8 +923,8 @@
}, },
"wgeasy": { "wgeasy": {
"connected": "Connected", "connected": "Connected",
"enabled": "Enabled", "enabled": "Aktiverad",
"disabled": "Disabled", "disabled": "Inaktiverad",
"total": "Total" "total": "Total"
}, },
"swagdashboard": { "swagdashboard": {
@@ -999,7 +991,7 @@
"up": "Up", "up": "Up",
"down": "Down", "down": "Down",
"paused": "Paused", "paused": "Paused",
"pending": "Pending", "pending": "Avvaktar",
"status": "Status", "status": "Status",
"updated": "Updated", "updated": "Updated",
"cpu": "CPU", "cpu": "CPU",
@@ -1028,9 +1020,9 @@
}, },
"apcups": { "apcups": {
"status": "Status", "status": "Status",
"load": "Load", "load": "Laddar",
"bcharge": "Battery Charge", "bcharge": "Battery Charge",
"timeleft": "Time Left" "timeleft": "Tid kvar"
}, },
"karakeep": { "karakeep": {
"bookmarks": "Bookmarks", "bookmarks": "Bookmarks",
@@ -1045,43 +1037,10 @@
"connected": "Connected", "connected": "Connected",
"disconnected": "Disconnected", "disconnected": "Disconnected",
"updateStatus": "Update", "updateStatus": "Update",
"update_yes": "Available", "update_yes": "Tillgänglig",
"update_no": "Up to Date", "update_no": "Up to Date",
"downloads": "Downloads", "downloads": "Downloads",
"uploads": "Uploads", "uploads": "Uploads",
"sharedFiles": "Files" "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"
} }
} }

View File

@@ -63,14 +63,14 @@
"wlan_users": "WLAN వినియోగదారులు", "wlan_users": "WLAN వినియోగదారులు",
"up": "UP", "up": "UP",
"down": "డౌన్", "down": "డౌన్",
"wait": "Please wait", "wait": "దయచేసి వేచి ఉండండి",
"empty_data": "Subsystem status unknown" "empty_data": "Subsystem status unknown"
}, },
"docker": { "docker": {
"rx": "RX", "rx": "RX",
"tx": "TX", "tx": "TX",
"mem": "MEM", "mem": "MEM",
"cpu": "CPU", "cpu": "సీపియూ",
"running": "Running", "running": "Running",
"offline": "ఆఫ్‌లైన్", "offline": "ఆఫ్‌లైన్",
"error": "Error", "error": "Error",
@@ -108,10 +108,10 @@
"songs": "Songs" "songs": "Songs"
}, },
"esphome": { "esphome": {
"offline": "Offline", "offline": "ఆఫ్‌లైన్",
"offline_alt": "Offline", "offline_alt": "ఆఫ్‌లైన్",
"online": "Online", "online": "Online",
"total": "Total", "total": "మొత్తం",
"unknown": "Unknown" "unknown": "Unknown"
}, },
"evcc": { "evcc": {
@@ -133,7 +133,7 @@
"unread": "Unread" "unread": "Unread"
}, },
"fritzbox": { "fritzbox": {
"connectionStatus": "Status", "connectionStatus": "హోదా",
"connectionStatusUnconfigured": "Unconfigured", "connectionStatusUnconfigured": "Unconfigured",
"connectionStatusConnecting": "Connecting", "connectionStatusConnecting": "Connecting",
"connectionStatusAuthenticating": "Authenticating", "connectionStatusAuthenticating": "Authenticating",
@@ -168,10 +168,10 @@
"passes": "Passes" "passes": "Passes"
}, },
"tautulli": { "tautulli": {
"playing": "Playing", "playing": "ఆడుతున్నారు",
"transcoding": "Transcoding", "transcoding": "ట్రాన్స్‌కోడింగ్",
"bitrate": "Bitrate", "bitrate": "బిట్రేట్",
"no_active": "No Active Streams", "no_active": "యాక్టివ్ స్ట్రీమ్‌లు లేవు",
"plex_connection_error": "Check Plex Connection" "plex_connection_error": "Check Plex Connection"
}, },
"omada": { "omada": {
@@ -193,7 +193,7 @@
"tv": "దూరదర్శిని కార్యక్రమాలు" "tv": "దూరదర్శిని కార్యక్రమాలు"
}, },
"sabnzbd": { "sabnzbd": {
"rate": "Rate", "rate": "రేట్",
"queue": "వరుస", "queue": "వరుస",
"timeleft": "మిగిలి వున్న సమయం" "timeleft": "మిగిలి వున్న సమయం"
}, },
@@ -242,25 +242,25 @@
"wanted": "కావలెను", "wanted": "కావలెను",
"queued": "క్యూయూఎడ్", "queued": "క్యూయూఎడ్",
"series": "Series", "series": "Series",
"queue": "Queue", "queue": "వరుస",
"unknown": "Unknown" "unknown": "Unknown"
}, },
"radarr": { "radarr": {
"wanted": "Wanted", "wanted": "కావలెను",
"missing": "మిస్సింగ్", "missing": "మిస్సింగ్",
"queued": "Queued", "queued": "క్యూయూఎడ్",
"movies": "Movies", "movies": "Movies",
"queue": "Queue", "queue": "వరుస",
"unknown": "Unknown" "unknown": "Unknown"
}, },
"lidarr": { "lidarr": {
"wanted": "Wanted", "wanted": "కావలెను",
"queued": "Queued", "queued": "క్యూయూఎడ్",
"artists": "Artists" "artists": "Artists"
}, },
"readarr": { "readarr": {
"wanted": "Wanted", "wanted": "కావలెను",
"queued": "Queued", "queued": "క్యూయూఎడ్",
"books": "పుస్తకాలు" "books": "పుస్తకాలు"
}, },
"bazarr": { "bazarr": {
@@ -273,18 +273,18 @@
"available": "అందుబాటులో వున్నవి" "available": "అందుబాటులో వున్నవి"
}, },
"jellyseerr": { "jellyseerr": {
"pending": "Pending", "pending": "పెండింగ్",
"approved": "Approved", "approved": "ఆమోదించబడింది",
"available": "Available" "available": "అందుబాటులో వున్నవి"
}, },
"overseerr": { "overseerr": {
"pending": "Pending", "pending": "పెండింగ్",
"processing": "Processing", "processing": "Processing",
"approved": "Approved", "approved": "ఆమోదించబడింది",
"available": "Available" "available": "అందుబాటులో వున్నవి"
}, },
"netalertx": { "netalertx": {
"total": "Total", "total": "మొత్తం",
"connected": "Connected", "connected": "Connected",
"new_devices": "New Devices", "new_devices": "New Devices",
"down_alerts": "Down Alerts" "down_alerts": "Down Alerts"
@@ -296,8 +296,8 @@
"gravity": "గురుత్వాకర్షణ" "gravity": "గురుత్వాకర్షణ"
}, },
"adguard": { "adguard": {
"queries": "Queries", "queries": "ప్రశ్నలు",
"blocked": "Blocked", "blocked": "నిరోధించబడింది",
"filtered": "ఫిల్టర్ చేయబడింది", "filtered": "ఫిల్టర్ చేయబడింది",
"latency": "జాప్యం" "latency": "జాప్యం"
}, },
@@ -309,10 +309,10 @@
"portainer": { "portainer": {
"running": "Running", "running": "Running",
"stopped": "ఆగిపోయినవి", "stopped": "ఆగిపోయినవి",
"total": "Total" "total": "మొత్తం"
}, },
"suwayomi": { "suwayomi": {
"download": "Downloaded", "download": "డౌన్‌లోడ్ చేయబడింది",
"nondownload": "Non-Downloaded", "nondownload": "Non-Downloaded",
"read": "Read", "read": "Read",
"unread": "Unread", "unread": "Unread",
@@ -336,7 +336,7 @@
"ago": "{{value}} Ago" "ago": "{{value}} Ago"
}, },
"technitium": { "technitium": {
"totalQueries": "Queries", "totalQueries": "ప్రశ్నలు",
"totalNoError": "Success", "totalNoError": "Success",
"totalServerFailure": "Failures", "totalServerFailure": "Failures",
"totalNxDomain": "NX Domains", "totalNxDomain": "NX Domains",
@@ -344,12 +344,12 @@
"totalAuthoritative": "Authoritative", "totalAuthoritative": "Authoritative",
"totalRecursive": "Recursive", "totalRecursive": "Recursive",
"totalCached": "Cached", "totalCached": "Cached",
"totalBlocked": "Blocked", "totalBlocked": "నిరోధించబడింది",
"totalDropped": "Dropped", "totalDropped": "Dropped",
"totalClients": "ఖాతాదారులు" "totalClients": "ఖాతాదారులు"
}, },
"tdarr": { "tdarr": {
"queue": "Queue", "queue": "వరుస",
"processed": "Processed", "processed": "Processed",
"errored": "Errored", "errored": "Errored",
"saved": "Saved" "saved": "Saved"
@@ -359,20 +359,14 @@
"services": "సేవలు", "services": "సేవలు",
"middleware": "మిడిల్వేర్" "middleware": "మిడిల్వేర్"
}, },
"trilium": {
"version": "Version",
"notesCount": "Notes",
"dbSize": "Database Size",
"unknown": "Unknown"
},
"navidrome": { "navidrome": {
"nothing_streaming": "No Active Streams", "nothing_streaming": "యాక్టివ్ స్ట్రీమ్‌లు లేవు",
"please_wait": "Please Wait" "please_wait": "Please Wait"
}, },
"npm": { "npm": {
"enabled": "ప్రారంభించబడింది", "enabled": "ప్రారంభించబడింది",
"disabled": "డిసేబ్లెడ్", "disabled": "డిసేబ్లెడ్",
"total": "Total" "total": "మొత్తం"
}, },
"coinmarketcap": { "coinmarketcap": {
"configure": "ట్రాక్ చేయడానికి ఒకటి లేదా అంతకంటే ఎక్కువ క్రిప్టో కరెన్సీలను కాన్ఫిగర్ చేయండి", "configure": "ట్రాక్ చేయడానికి ఒకటి లేదా అంతకంటే ఎక్కువ క్రిప్టో కరెన్సీలను కాన్ఫిగర్ చేయండి",
@@ -383,13 +377,13 @@
}, },
"gotify": { "gotify": {
"apps": "అప్లికేషన్లు", "apps": "అప్లికేషన్లు",
"clients": "Clients", "clients": "ఖాతాదారులు",
"messages": "సందేశాలు" "messages": "సందేశాలు"
}, },
"prowlarr": { "prowlarr": {
"enableIndexers": "సూచికలు", "enableIndexers": "సూచికలు",
"numberOfGrabs": "గ్రాబ్స్", "numberOfGrabs": "గ్రాబ్స్",
"numberOfQueries": "Queries", "numberOfQueries": "ప్రశ్నలు",
"numberOfFailGrabs": "ఫెయిల్ గ్రాబ్స్", "numberOfFailGrabs": "ఫెయిల్ గ్రాబ్స్",
"numberOfFailQueries": "విఫలమైన ప్రశ్నలు" "numberOfFailQueries": "విఫలమైన ప్రశ్నలు"
}, },
@@ -401,51 +395,51 @@
"numActiveSessions": "సెషన్స్", "numActiveSessions": "సెషన్స్",
"numConnections": "కనెక్షన్లు", "numConnections": "కనెక్షన్లు",
"dataRelayed": "రెలయెడఁ", "dataRelayed": "రెలయెడఁ",
"transferRate": "Rate" "transferRate": "రేట్"
}, },
"mastodon": { "mastodon": {
"user_count": "Users", "user_count": "వినియోగదారులు",
"status_count": "పోస్ట్‌లు", "status_count": "పోస్ట్‌లు",
"domain_count": "డొమైన్‌లు" "domain_count": "డొమైన్‌లు"
}, },
"medusa": { "medusa": {
"wanted": "Wanted", "wanted": "కావలెను",
"queued": "Queued", "queued": "క్యూయూఎడ్",
"series": "Series" "series": "Series"
}, },
"minecraft": { "minecraft": {
"players": "Players", "players": "Players",
"version": "Version", "version": "Version",
"status": "Status", "status": "హోదా",
"up": "Online", "up": "Online",
"down": "Offline" "down": "ఆఫ్‌లైన్"
}, },
"miniflux": { "miniflux": {
"read": "Read", "read": "Read",
"unread": "Unread" "unread": "Unread"
}, },
"authentik": { "authentik": {
"users": "Users", "users": "వినియోగదారులు",
"loginsLast24H": "లాగిన్లు (24గ)", "loginsLast24H": "లాగిన్లు (24గ)",
"failedLoginsLast24H": "విఫలమైన లాగిన్‌లు (24గ)" "failedLoginsLast24H": "విఫలమైన లాగిన్‌లు (24గ)"
}, },
"proxmox": { "proxmox": {
"mem": "MEM", "mem": "MEM",
"cpu": "CPU", "cpu": "సీపియూ",
"lxc": "LXC", "lxc": "LXC",
"vms": "విఎంలు" "vms": "విఎంలు"
}, },
"glances": { "glances": {
"cpu": "CPU", "cpu": "సీపియూ",
"load": "Load", "load": "లోడ్",
"wait": "Please wait", "wait": "దయచేసి వేచి ఉండండి",
"temp": "TEMP", "temp": "TEMP",
"_temp": "Temp", "_temp": "Temp",
"warn": "Warn", "warn": "Warn",
"uptime": "UP", "uptime": "UP",
"total": "Total", "total": "మొత్తం",
"free": "Free", "free": "మిగిలింది",
"used": "Used", "used": "ఉపయోగించబడిన",
"days": "d", "days": "d",
"hours": "h", "hours": "h",
"crit": "Crit", "crit": "Crit",
@@ -470,57 +464,57 @@
"1-day": "ప్రధానంగా ఎండ", "1-day": "ప్రధానంగా ఎండ",
"1-night": "ప్రధానంగా స్పష్టంగా", "1-night": "ప్రధానంగా స్పష్టంగా",
"2-day": "పాక్షికంగా మేఘావృతమై ఉంటుంది", "2-day": "పాక్షికంగా మేఘావృతమై ఉంటుంది",
"2-night": "Partly Cloudy", "2-night": "పాక్షికంగా మేఘావృతమై ఉంటుంది",
"3-day": "మేఘావృతం", "3-day": "మేఘావృతం",
"3-night": "Cloudy", "3-night": "మేఘావృతం",
"45-day": "పొగమంచు", "45-day": "పొగమంచు",
"45-night": "Foggy", "45-night": "పొగమంచు",
"48-day": "Foggy", "48-day": "పొగమంచు",
"48-night": "Foggy", "48-night": "పొగమంచు",
"51-day": "తేలికపాటి చినుకులు", "51-day": "తేలికపాటి చినుకులు",
"51-night": "Light Drizzle", "51-night": "తేలికపాటి చినుకులు",
"53-day": "చినుకులు", "53-day": "చినుకులు",
"53-night": "Drizzle", "53-night": "చినుకులు",
"55-day": "భారీ చినుకులు", "55-day": "భారీ చినుకులు",
"55-night": "Heavy Drizzle", "55-night": "భారీ చినుకులు",
"56-day": "తేలికపాటి గడ్డకట్టే చినుకులు", "56-day": "తేలికపాటి గడ్డకట్టే చినుకులు",
"56-night": "Light Freezing Drizzle", "56-night": "తేలికపాటి గడ్డకట్టే చినుకులు",
"57-day": "గడ్డకట్టే చినుకులు", "57-day": "గడ్డకట్టే చినుకులు",
"57-night": "Freezing Drizzle", "57-night": "గడ్డకట్టే చినుకులు",
"61-day": "తేలికపాటి వర్షం", "61-day": "తేలికపాటి వర్షం",
"61-night": "Light Rain", "61-night": "తేలికపాటి వర్షం",
"63-day": "వర్షం", "63-day": "వర్షం",
"63-night": "Rain", "63-night": "వర్షం",
"65-day": "భారీవర్షం", "65-day": "భారీవర్షం",
"65-night": "Heavy Rain", "65-night": "భారీవర్షం",
"66-day": "గడ్డకట్టే వర్షం", "66-day": "గడ్డకట్టే వర్షం",
"66-night": "Freezing Rain", "66-night": "గడ్డకట్టే వర్షం",
"67-day": "Freezing Rain", "67-day": "గడ్డకట్టే వర్షం",
"67-night": "Freezing Rain", "67-night": "గడ్డకట్టే వర్షం",
"71-day": "తేలికపాటి మంచు", "71-day": "తేలికపాటి మంచు",
"71-night": "Light Snow", "71-night": "తేలికపాటి మంచు",
"73-day": "మంచు", "73-day": "మంచు",
"73-night": "Snow", "73-night": "మంచు",
"75-day": "భారీ మంచు", "75-day": "భారీ మంచు",
"75-night": "Heavy Snow", "75-night": "భారీ మంచు",
"77-day": "మంచు గింజలు", "77-day": "మంచు గింజలు",
"77-night": "Snow Grains", "77-night": "మంచు గింజలు",
"80-day": "తేలికపాటి జల్లులు", "80-day": "తేలికపాటి జల్లులు",
"80-night": "Light Showers", "80-night": "తేలికపాటి జల్లులు",
"81-day": "జల్లులు", "81-day": "జల్లులు",
"81-night": "Showers", "81-night": "జల్లులు",
"82-day": "భారీ వర్షాలు", "82-day": "భారీ వర్షాలు",
"82-night": "Heavy Showers", "82-night": "భారీ వర్షాలు",
"85-day": "మంచు జల్లులు", "85-day": "మంచు జల్లులు",
"85-night": "Snow Showers", "85-night": "మంచు జల్లులు",
"86-day": "Snow Showers", "86-day": "మంచు జల్లులు",
"86-night": "Snow Showers", "86-night": "మంచు జల్లులు",
"95-day": "ఉరుము", "95-day": "ఉరుము",
"95-night": "Thunderstorm", "95-night": "ఉరుము",
"96-day": "వడగళ్లతో కూడిన ఉరుములతో కూడిన వర్షం", "96-day": "వడగళ్లతో కూడిన ఉరుములతో కూడిన వర్షం",
"96-night": "Thunderstorm With Hail", "96-night": "వడగళ్లతో కూడిన ఉరుములతో కూడిన వర్షం",
"99-day": "Thunderstorm With Hail", "99-day": "వడగళ్లతో కూడిన ఉరుములతో కూడిన వర్షం",
"99-night": "Thunderstorm With Hail" "99-night": "వడగళ్లతో కూడిన ఉరుములతో కూడిన వర్షం"
}, },
"homebridge": { "homebridge": {
"available_update": "వ్యవస్థ", "available_update": "వ్యవస్థ",
@@ -530,7 +524,7 @@
"child_bridges": "పిల్ల వంతెనలు", "child_bridges": "పిల్ల వంతెనలు",
"child_bridges_status": "{{ok}}/{{total}}", "child_bridges_status": "{{ok}}/{{total}}",
"up": "Up", "up": "Up",
"pending": "Pending", "pending": "పెండింగ్",
"down": "Down" "down": "Down"
}, },
"healthchecks": { "healthchecks": {
@@ -539,7 +533,7 @@
"grace": "In Grace Period", "grace": "In Grace Period",
"down": "Down", "down": "Down",
"paused": "Paused", "paused": "Paused",
"status": "Status", "status": "హోదా",
"last_ping": "Last Ping", "last_ping": "Last Ping",
"never": "No pings yet" "never": "No pings yet"
}, },
@@ -549,13 +543,13 @@
"containers_failed": "విఫలమయ్యారు" "containers_failed": "విఫలమయ్యారు"
}, },
"autobrr": { "autobrr": {
"approvedPushes": "Approved", "approvedPushes": "ఆమోదించబడింది",
"rejectedPushes": "తిరస్కరించారు", "rejectedPushes": "తిరస్కరించారు",
"filters": "ఫిల్టర్లు", "filters": "ఫిల్టర్లు",
"indexers": "Indexers" "indexers": "సూచికలు"
}, },
"tubearchivist": { "tubearchivist": {
"downloads": "Queue", "downloads": "వరుస",
"videos": "Videos", "videos": "Videos",
"channels": "Channels", "channels": "Channels",
"playlists": "Playlists" "playlists": "Playlists"
@@ -567,15 +561,14 @@
}, },
"pyload": { "pyload": {
"speed": "Speed", "speed": "Speed",
"active": "Active", "active": "చురుకుగా",
"queue": "Queue", "queue": "వరుస",
"total": "Total" "total": "మొత్తం"
}, },
"gluetun": { "gluetun": {
"public_ip": "Public IP", "public_ip": "Public IP",
"region": "Region", "region": "Region",
"country": "Country", "country": "Country"
"port_forwarded": "Port Forwarded"
}, },
"hdhomerun": { "hdhomerun": {
"channels": "Channels", "channels": "Channels",
@@ -586,17 +579,17 @@
"signalStrength": "Strength", "signalStrength": "Strength",
"signalQuality": "Quality", "signalQuality": "Quality",
"symbolQuality": "Quality", "symbolQuality": "Quality",
"networkRate": "Bitrate", "networkRate": "బిట్రేట్",
"clientIP": "Client" "clientIP": "Client"
}, },
"scrutiny": { "scrutiny": {
"passed": "Passed", "passed": "Passed",
"failed": "Failed", "failed": "విఫలమయ్యారు",
"unknown": "Unknown" "unknown": "Unknown"
}, },
"paperlessngx": { "paperlessngx": {
"inbox": "Inbox", "inbox": "Inbox",
"total": "Total" "total": "మొత్తం"
}, },
"peanut": { "peanut": {
"battery_charge": "Battery Charge", "battery_charge": "Battery Charge",
@@ -618,7 +611,7 @@
}, },
"xteve": { "xteve": {
"streams_all": "All Streams", "streams_all": "All Streams",
"streams_active": "Active Streams", "streams_active": "యాక్టివ్ స్ట్రీమ్‌లు",
"streams_xepg": "XEPG Channels" "streams_xepg": "XEPG Channels"
}, },
"opendtu": { "opendtu": {
@@ -640,14 +633,14 @@
"layers": "Layers" "layers": "Layers"
}, },
"octoprint": { "octoprint": {
"printer_state": "Status", "printer_state": "హోదా",
"temp_tool": "Tool temp", "temp_tool": "Tool temp",
"temp_bed": "Bed temp", "temp_bed": "Bed temp",
"job_completion": "Completion" "job_completion": "Completion"
}, },
"cloudflared": { "cloudflared": {
"origin_ip": "Origin IP", "origin_ip": "Origin IP",
"status": "Status" "status": "హోదా"
}, },
"pfsense": { "pfsense": {
"load": "Load Avg", "load": "Load Avg",
@@ -662,11 +655,11 @@
"proxmoxbackupserver": { "proxmoxbackupserver": {
"datastore_usage": "Datastore", "datastore_usage": "Datastore",
"failed_tasks_24h": "Failed Tasks 24h", "failed_tasks_24h": "Failed Tasks 24h",
"cpu_usage": "CPU", "cpu_usage": "సీపియూ",
"memory_usage": "Memory" "memory_usage": "Memory"
}, },
"immich": { "immich": {
"users": "Users", "users": "వినియోగదారులు",
"photos": "Photos", "photos": "Photos",
"videos": "Videos", "videos": "Videos",
"storage": "Storage" "storage": "Storage"
@@ -687,17 +680,17 @@
"komga": { "komga": {
"libraries": "Libraries", "libraries": "Libraries",
"series": "Series", "series": "Series",
"books": "Books" "books": "పుస్తకాలు"
}, },
"diskstation": { "diskstation": {
"days": "Days", "days": "రోజులు",
"uptime": "Uptime", "uptime": "Uptime",
"volumeAvailable": "Available" "volumeAvailable": "అందుబాటులో వున్నవి"
}, },
"mylar": { "mylar": {
"series": "Series", "series": "Series",
"issues": "Issues", "issues": "Issues",
"wanted": "Wanted" "wanted": "కావలెను"
}, },
"photoprism": { "photoprism": {
"albums": "Albums", "albums": "Albums",
@@ -706,7 +699,7 @@
"people": "People" "people": "People"
}, },
"fileflows": { "fileflows": {
"queue": "Queue", "queue": "వరుస",
"processing": "Processing", "processing": "Processing",
"processed": "Processed", "processed": "Processed",
"time": "Time" "time": "Time"
@@ -730,11 +723,11 @@
"numshares": "Shared Items" "numshares": "Shared Items"
}, },
"kopia": { "kopia": {
"status": "Status", "status": "హోదా",
"size": "Size", "size": "Size",
"lastrun": "Last Run", "lastrun": "Last Run",
"nextrun": "Next Run", "nextrun": "Next Run",
"failed": "Failed" "failed": "విఫలమయ్యారు"
}, },
"unmanic": { "unmanic": {
"active_workers": "Active Workers", "active_workers": "Active Workers",
@@ -762,7 +755,7 @@
}, },
"audiobookshelf": { "audiobookshelf": {
"podcasts": "Podcasts", "podcasts": "Podcasts",
"books": "Books", "books": "పుస్తకాలు",
"podcastsDuration": "Duration", "podcastsDuration": "Duration",
"booksDuration": "Duration" "booksDuration": "Duration"
}, },
@@ -773,17 +766,17 @@
}, },
"whatsupdocker": { "whatsupdocker": {
"monitoring": "Monitoring", "monitoring": "Monitoring",
"updates": "Updates" "updates": "నవీకరణలు"
}, },
"calibreweb": { "calibreweb": {
"books": "Books", "books": "పుస్తకాలు",
"authors": "Authors", "authors": "Authors",
"categories": "Categories", "categories": "Categories",
"series": "Series" "series": "Series"
}, },
"jdownloader": { "jdownloader": {
"downloadCount": "Queue", "downloadCount": "వరుస",
"downloadBytesRemaining": "Remaining", "downloadBytesRemaining": "మిగిలింది",
"downloadTotalBytes": "Size", "downloadTotalBytes": "Size",
"downloadSpeed": "Speed" "downloadSpeed": "Speed"
}, },
@@ -793,21 +786,21 @@
}, },
"azuredevops": { "azuredevops": {
"result": "Result", "result": "Result",
"status": "Status", "status": "హోదా",
"buildId": "Build ID", "buildId": "Build ID",
"succeeded": "Succeeded", "succeeded": "Succeeded",
"notStarted": "Not Started", "notStarted": "Not Started",
"failed": "Failed", "failed": "విఫలమయ్యారు",
"canceled": "Canceled", "canceled": "Canceled",
"inProgress": "In Progress", "inProgress": "In Progress",
"totalPrs": "Total PRs", "totalPrs": "Total PRs",
"myPrs": "My PRs", "myPrs": "My PRs",
"approved": "Approved" "approved": "ఆమోదించబడింది"
}, },
"gamedig": { "gamedig": {
"status": "Status", "status": "హోదా",
"online": "Online", "online": "Online",
"offline": "Offline", "offline": "ఆఫ్‌లైన్",
"name": "Name", "name": "Name",
"map": "Map", "map": "Map",
"currentPlayers": "Current players", "currentPlayers": "Current players",
@@ -824,17 +817,17 @@
}, },
"mealie": { "mealie": {
"recipes": "Recipes", "recipes": "Recipes",
"users": "Users", "users": "వినియోగదారులు",
"categories": "Categories", "categories": "Categories",
"tags": "Tags" "tags": "Tags"
}, },
"openmediavault": { "openmediavault": {
"downloading": "Downloading", "downloading": "Downloading",
"total": "Total", "total": "మొత్తం",
"running": "Running", "running": "Running",
"stopped": "Stopped", "stopped": "ఆగిపోయినవి",
"passed": "Passed", "passed": "Passed",
"failed": "Failed" "failed": "విఫలమయ్యారు"
}, },
"openwrt": { "openwrt": {
"uptime": "Uptime", "uptime": "Uptime",
@@ -845,7 +838,7 @@
"bytesRx": "Received" "bytesRx": "Received"
}, },
"uptimerobot": { "uptimerobot": {
"status": "Status", "status": "హోదా",
"uptime": "Uptime", "uptime": "Uptime",
"lastDown": "Last Downtime", "lastDown": "Last Downtime",
"downDuration": "Downtime Duration", "downDuration": "Downtime Duration",
@@ -863,8 +856,7 @@
"physicalRelease": "Physical release", "physicalRelease": "Physical release",
"digitalRelease": "Digital release", "digitalRelease": "Digital release",
"noEventsToday": "No events for today!", "noEventsToday": "No events for today!",
"noEventsFound": "No events found", "noEventsFound": "No events found"
"errorWhenLoadingData": "Error when loading calendar data"
}, },
"romm": { "romm": {
"platforms": "Platforms", "platforms": "Platforms",
@@ -875,7 +867,7 @@
"totalfilesize": "Total Size" "totalfilesize": "Total Size"
}, },
"mailcow": { "mailcow": {
"domains": "Domains", "domains": "డొమైన్‌లు",
"mailboxes": "Mailboxes", "mailboxes": "Mailboxes",
"mails": "Mails", "mails": "Mails",
"storage": "Storage" "storage": "Storage"
@@ -913,7 +905,7 @@
"oCount": "O Count" "oCount": "O Count"
}, },
"tandoor": { "tandoor": {
"users": "Users", "users": "వినియోగదారులు",
"recipes": "Recipes", "recipes": "Recipes",
"keywords": "Keywords" "keywords": "Keywords"
}, },
@@ -922,7 +914,7 @@
"totalWithWarranty": "With Warranty", "totalWithWarranty": "With Warranty",
"locations": "Locations", "locations": "Locations",
"labels": "Labels", "labels": "Labels",
"users": "Users", "users": "వినియోగదారులు",
"totalValue": "Total Value" "totalValue": "Total Value"
}, },
"crowdsec": { "crowdsec": {
@@ -931,9 +923,9 @@
}, },
"wgeasy": { "wgeasy": {
"connected": "Connected", "connected": "Connected",
"enabled": "Enabled", "enabled": "ప్రారంభించబడింది",
"disabled": "Disabled", "disabled": "డిసేబ్లెడ్",
"total": "Total" "total": "మొత్తం"
}, },
"swagdashboard": { "swagdashboard": {
"proxied": "Proxied", "proxied": "Proxied",
@@ -989,9 +981,9 @@
"name": "Name", "name": "Name",
"address": "Address", "address": "Address",
"last_seen": "Last Seen", "last_seen": "Last Seen",
"status": "Status", "status": "హోదా",
"online": "Online", "online": "Online",
"offline": "Offline" "offline": "ఆఫ్‌లైన్"
}, },
"beszel": { "beszel": {
"name": "Name", "name": "Name",
@@ -999,10 +991,10 @@
"up": "Up", "up": "Up",
"down": "Down", "down": "Down",
"paused": "Paused", "paused": "Paused",
"pending": "Pending", "pending": "పెండింగ్",
"status": "Status", "status": "హోదా",
"updated": "Updated", "updated": "నవీకరించబడింది",
"cpu": "CPU", "cpu": "సీపియూ",
"memory": "MEM", "memory": "MEM",
"disk": "Disk", "disk": "Disk",
"network": "NET" "network": "NET"
@@ -1014,7 +1006,7 @@
"healthy": "Healthy", "healthy": "Healthy",
"degraded": "Degraded", "degraded": "Degraded",
"progressing": "Progressing", "progressing": "Progressing",
"missing": "Missing", "missing": "మిస్సింగ్",
"suspended": "Suspended" "suspended": "Suspended"
}, },
"spoolman": { "spoolman": {
@@ -1027,10 +1019,10 @@
"projects": "Projects" "projects": "Projects"
}, },
"apcups": { "apcups": {
"status": "Status", "status": "హోదా",
"load": "Load", "load": "లోడ్",
"bcharge": "Battery Charge", "bcharge": "Battery Charge",
"timeleft": "Time Left" "timeleft": "మిగిలి వున్న సమయం"
}, },
"karakeep": { "karakeep": {
"bookmarks": "Bookmarks", "bookmarks": "Bookmarks",
@@ -1045,43 +1037,10 @@
"connected": "Connected", "connected": "Connected",
"disconnected": "Disconnected", "disconnected": "Disconnected",
"updateStatus": "Update", "updateStatus": "Update",
"update_yes": "Available", "update_yes": "అందుబాటులో వున్నవి",
"update_no": "Up to Date", "update_no": "తాజాగా",
"downloads": "Downloads", "downloads": "Downloads",
"uploads": "Uploads", "uploads": "Uploads",
"sharedFiles": "Files" "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"
} }
} }

View File

@@ -21,7 +21,7 @@
"seconds": "s" "seconds": "s"
}, },
"widget": { "widget": {
"missing_type": "ประเภทวิดเจ็ตหาย: {{type}}", "missing_type": "Missing Widget Type: {{type}}",
"api_error": "API มีข้อผิดพลาด", "api_error": "API มีข้อผิดพลาด",
"information": "ข้อมูล", "information": "ข้อมูล",
"status": "สถานะ", "status": "สถานะ",
@@ -63,14 +63,14 @@
"wlan_users": "WLAN Users", "wlan_users": "WLAN Users",
"up": "UP", "up": "UP",
"down": "DOWN", "down": "DOWN",
"wait": "Please wait", "wait": "โปรดรอ",
"empty_data": "Subsystem status unknown" "empty_data": "Subsystem status unknown"
}, },
"docker": { "docker": {
"rx": "RX", "rx": "RX",
"tx": "TX", "tx": "TX",
"mem": "MEM", "mem": "เมม",
"cpu": "CPU", "cpu": "ซีพียู",
"running": "Running", "running": "Running",
"offline": "ออฟไลน์", "offline": "ออฟไลน์",
"error": "ข้อผิดพลาด", "error": "ข้อผิดพลาด",
@@ -83,7 +83,7 @@
"partial": "Partial" "partial": "Partial"
}, },
"ping": { "ping": {
"error": "Error", "error": "ข้อผิดพลาด",
"ping": "ปิง", "ping": "ปิง",
"down": "Down", "down": "Down",
"up": "Up", "up": "Up",
@@ -91,7 +91,7 @@
}, },
"siteMonitor": { "siteMonitor": {
"http_status": "HTTP status", "http_status": "HTTP status",
"error": "Error", "error": "ข้อผิดพลาด",
"response": "Response", "response": "Response",
"down": "Down", "down": "Down",
"up": "Up", "up": "Up",
@@ -108,11 +108,11 @@
"songs": "Songs" "songs": "Songs"
}, },
"esphome": { "esphome": {
"offline": "Offline", "offline": "ออฟไลน์",
"offline_alt": "Offline", "offline_alt": "ออฟไลน์",
"online": "ออนไลน์", "online": "Online",
"total": "Total", "total": "ทั้งหมด",
"unknown": "Unknown" "unknown": "ไม่ทราบ"
}, },
"evcc": { "evcc": {
"pv_power": "Production", "pv_power": "Production",
@@ -130,12 +130,12 @@
}, },
"freshrss": { "freshrss": {
"subscriptions": "Subscriptions", "subscriptions": "Subscriptions",
"unread": "ยังไม่ได้อ่าน" "unread": "Unread"
}, },
"fritzbox": { "fritzbox": {
"connectionStatus": "Status", "connectionStatus": "สถานะ",
"connectionStatusUnconfigured": "ยังไม่ได้กำหนดค่า", "connectionStatusUnconfigured": "Unconfigured",
"connectionStatusConnecting": "กำลังเชื่อมต่อ", "connectionStatusConnecting": "Connecting",
"connectionStatusAuthenticating": "Authenticating", "connectionStatusAuthenticating": "Authenticating",
"connectionStatusPendingDisconnect": "Pending Disconnect", "connectionStatusPendingDisconnect": "Pending Disconnect",
"connectionStatusDisconnecting": "Disconnecting", "connectionStatusDisconnecting": "Disconnecting",
@@ -168,10 +168,10 @@
"passes": "Passes" "passes": "Passes"
}, },
"tautulli": { "tautulli": {
"playing": "Playing", "playing": "กำลังเล่น",
"transcoding": "Transcoding", "transcoding": "การแปลงรหัส",
"bitrate": "Bitrate", "bitrate": "อัตราบิต",
"no_active": "No Active Streams", "no_active": "ไม่มีสตรีมที่ใช้งานอยู่",
"plex_connection_error": "Check Plex Connection" "plex_connection_error": "Check Plex Connection"
}, },
"omada": { "omada": {
@@ -199,18 +199,18 @@
}, },
"rutorrent": { "rutorrent": {
"active": "Active", "active": "Active",
"upload": "Upload", "upload": "อัพโหลด",
"download": "Download" "download": "ดาวน์โหลด"
}, },
"transmission": { "transmission": {
"download": "Download", "download": "ดาวน์โหลด",
"upload": "Upload", "upload": "อัพโหลด",
"leech": "Leech", "leech": "Leech",
"seed": "Seed" "seed": "Seed"
}, },
"qbittorrent": { "qbittorrent": {
"download": "Download", "download": "ดาวน์โหลด",
"upload": "Upload", "upload": "อัพโหลด",
"leech": "Leech", "leech": "Leech",
"seed": "Seed" "seed": "Seed"
}, },
@@ -223,8 +223,8 @@
"invalid": "Invalid" "invalid": "Invalid"
}, },
"deluge": { "deluge": {
"download": "Download", "download": "ดาวน์โหลด",
"upload": "Upload", "upload": "อัพโหลด",
"leech": "Leech", "leech": "Leech",
"seed": "Seed" "seed": "Seed"
}, },
@@ -233,8 +233,8 @@
"cachemissbytes": "Cache Miss Bytes" "cachemissbytes": "Cache Miss Bytes"
}, },
"downloadstation": { "downloadstation": {
"download": "Download", "download": "ดาวน์โหลด",
"upload": "Upload", "upload": "อัพโหลด",
"leech": "Leech", "leech": "Leech",
"seed": "Seed" "seed": "Seed"
}, },
@@ -243,15 +243,15 @@
"queued": "Queued", "queued": "Queued",
"series": "Series", "series": "Series",
"queue": "Queue", "queue": "Queue",
"unknown": "Unknown" "unknown": "ไม่ทราบ"
}, },
"radarr": { "radarr": {
"wanted": "Wanted", "wanted": "Wanted",
"missing": "หายไป", "missing": "Missing",
"queued": "Queued", "queued": "Queued",
"movies": "Movies", "movies": "Movies",
"queue": "Queue", "queue": "Queue",
"unknown": "Unknown" "unknown": "ไม่ทราบ"
}, },
"lidarr": { "lidarr": {
"wanted": "Wanted", "wanted": "Wanted",
@@ -284,7 +284,7 @@
"available": "Available" "available": "Available"
}, },
"netalertx": { "netalertx": {
"total": "Total", "total": "ทั้งหมด",
"connected": "Connected", "connected": "Connected",
"new_devices": "New Devices", "new_devices": "New Devices",
"down_alerts": "Down Alerts" "down_alerts": "Down Alerts"
@@ -302,14 +302,14 @@
"latency": "Latency" "latency": "Latency"
}, },
"speedtest": { "speedtest": {
"upload": "Upload", "upload": "อัพโหลด",
"download": "Download", "download": "ดาวน์โหลด",
"ping": "Ping" "ping": "ปิง"
}, },
"portainer": { "portainer": {
"running": "Running", "running": "Running",
"stopped": "Stopped", "stopped": "Stopped",
"total": "Total" "total": "ทั้งหมด"
}, },
"suwayomi": { "suwayomi": {
"download": "Downloaded", "download": "Downloaded",
@@ -359,20 +359,14 @@
"services": "Services", "services": "Services",
"middleware": "Middleware" "middleware": "Middleware"
}, },
"trilium": {
"version": "Version",
"notesCount": "Notes",
"dbSize": "Database Size",
"unknown": "Unknown"
},
"navidrome": { "navidrome": {
"nothing_streaming": "No Active Streams", "nothing_streaming": "ไม่มีสตรีมที่ใช้งานอยู่",
"please_wait": "Please Wait" "please_wait": "Please Wait"
}, },
"npm": { "npm": {
"enabled": "เปิด", "enabled": "Enabled",
"disabled": "ปิด", "disabled": "Disabled",
"total": "Total" "total": "ทั้งหมด"
}, },
"coinmarketcap": { "coinmarketcap": {
"configure": "Configure one or more crypto currencies to track", "configure": "Configure one or more crypto currencies to track",
@@ -404,7 +398,7 @@
"transferRate": "Rate" "transferRate": "Rate"
}, },
"mastodon": { "mastodon": {
"user_count": "Users", "user_count": "ผู้ใช้",
"status_count": "Posts", "status_count": "Posts",
"domain_count": "Domains" "domain_count": "Domains"
}, },
@@ -415,37 +409,37 @@
}, },
"minecraft": { "minecraft": {
"players": "Players", "players": "Players",
"version": "เวอร์ชั่น", "version": "Version",
"status": "Status", "status": "สถานะ",
"up": "Online", "up": "Online",
"down": "Offline" "down": "ออฟไลน์"
}, },
"miniflux": { "miniflux": {
"read": "Read", "read": "Read",
"unread": "Unread" "unread": "Unread"
}, },
"authentik": { "authentik": {
"users": "Users", "users": "ผู้ใช้",
"loginsLast24H": "Logins (24h)", "loginsLast24H": "Logins (24h)",
"failedLoginsLast24H": "Failed Logins (24h)" "failedLoginsLast24H": "Failed Logins (24h)"
}, },
"proxmox": { "proxmox": {
"mem": "MEM", "mem": "เมม",
"cpu": "CPU", "cpu": "ซีพียู",
"lxc": "LXC", "lxc": "LXC",
"vms": "VMs" "vms": "VMs"
}, },
"glances": { "glances": {
"cpu": "CPU", "cpu": "ซีพียู",
"load": "Load", "load": "โหลด",
"wait": "Please wait", "wait": "โปรดรอ",
"temp": "TEMP", "temp": "TEMP",
"_temp": "Temp", "_temp": "Temp",
"warn": "Warn", "warn": "Warn",
"uptime": "UP", "uptime": "UP",
"total": "Total", "total": "ทั้งหมด",
"free": "Free", "free": "ฟรี",
"used": "Used", "used": "ใช้แล้ว",
"days": "d", "days": "d",
"hours": "h", "hours": "h",
"crit": "Crit", "crit": "Crit",
@@ -539,7 +533,7 @@
"grace": "In Grace Period", "grace": "In Grace Period",
"down": "Down", "down": "Down",
"paused": "Paused", "paused": "Paused",
"status": "Status", "status": "สถานะ",
"last_ping": "Last Ping", "last_ping": "Last Ping",
"never": "No pings yet" "never": "No pings yet"
}, },
@@ -569,13 +563,12 @@
"speed": "Speed", "speed": "Speed",
"active": "Active", "active": "Active",
"queue": "Queue", "queue": "Queue",
"total": "Total" "total": "ทั้งหมด"
}, },
"gluetun": { "gluetun": {
"public_ip": "Public IP", "public_ip": "Public IP",
"region": "Region", "region": "Region",
"country": "Country", "country": "Country"
"port_forwarded": "Port Forwarded"
}, },
"hdhomerun": { "hdhomerun": {
"channels": "Channels", "channels": "Channels",
@@ -586,17 +579,17 @@
"signalStrength": "Strength", "signalStrength": "Strength",
"signalQuality": "Quality", "signalQuality": "Quality",
"symbolQuality": "Quality", "symbolQuality": "Quality",
"networkRate": "Bitrate", "networkRate": "อัตราบิต",
"clientIP": "Client" "clientIP": "Client"
}, },
"scrutiny": { "scrutiny": {
"passed": "Passed", "passed": "Passed",
"failed": "Failed", "failed": "Failed",
"unknown": "Unknown" "unknown": "ไม่ทราบ"
}, },
"paperlessngx": { "paperlessngx": {
"inbox": "Inbox", "inbox": "Inbox",
"total": "Total" "total": "ทั้งหมด"
}, },
"peanut": { "peanut": {
"battery_charge": "Battery Charge", "battery_charge": "Battery Charge",
@@ -640,14 +633,14 @@
"layers": "Layers" "layers": "Layers"
}, },
"octoprint": { "octoprint": {
"printer_state": "Status", "printer_state": "สถานะ",
"temp_tool": "Tool temp", "temp_tool": "Tool temp",
"temp_bed": "Bed temp", "temp_bed": "Bed temp",
"job_completion": "Completion" "job_completion": "Completion"
}, },
"cloudflared": { "cloudflared": {
"origin_ip": "Origin IP", "origin_ip": "Origin IP",
"status": "Status" "status": "สถานะ"
}, },
"pfsense": { "pfsense": {
"load": "Load Avg", "load": "Load Avg",
@@ -662,11 +655,11 @@
"proxmoxbackupserver": { "proxmoxbackupserver": {
"datastore_usage": "Datastore", "datastore_usage": "Datastore",
"failed_tasks_24h": "Failed Tasks 24h", "failed_tasks_24h": "Failed Tasks 24h",
"cpu_usage": "CPU", "cpu_usage": "ซีพียู",
"memory_usage": "Memory" "memory_usage": "Memory"
}, },
"immich": { "immich": {
"users": "Users", "users": "ผู้ใช้",
"photos": "Photos", "photos": "Photos",
"videos": "Videos", "videos": "Videos",
"storage": "Storage" "storage": "Storage"
@@ -690,7 +683,7 @@
"books": "Books" "books": "Books"
}, },
"diskstation": { "diskstation": {
"days": "Days", "days": "วัน",
"uptime": "Uptime", "uptime": "Uptime",
"volumeAvailable": "Available" "volumeAvailable": "Available"
}, },
@@ -730,7 +723,7 @@
"numshares": "Shared Items" "numshares": "Shared Items"
}, },
"kopia": { "kopia": {
"status": "Status", "status": "สถานะ",
"size": "Size", "size": "Size",
"lastrun": "Last Run", "lastrun": "Last Run",
"nextrun": "Next Run", "nextrun": "Next Run",
@@ -752,7 +745,7 @@
}, },
"gatus": { "gatus": {
"up": "Sites Up", "up": "Sites Up",
"down": "Sites Down", "down": "เว็บไซต์ ล่ม",
"uptime": "Uptime" "uptime": "Uptime"
}, },
"ghostfolio": { "ghostfolio": {
@@ -793,7 +786,7 @@
}, },
"azuredevops": { "azuredevops": {
"result": "Result", "result": "Result",
"status": "Status", "status": "สถานะ",
"buildId": "Build ID", "buildId": "Build ID",
"succeeded": "Succeeded", "succeeded": "Succeeded",
"notStarted": "Not Started", "notStarted": "Not Started",
@@ -805,16 +798,16 @@
"approved": "Approved" "approved": "Approved"
}, },
"gamedig": { "gamedig": {
"status": "Status", "status": "สถานะ",
"online": "Online", "online": "Online",
"offline": "Offline", "offline": "ออฟไลน์",
"name": "Name", "name": "Name",
"map": "Map", "map": "Map",
"currentPlayers": "Current players", "currentPlayers": "Current players",
"players": "Players", "players": "Players",
"maxPlayers": "Max players", "maxPlayers": "Max players",
"bots": "Bots", "bots": "Bots",
"ping": "Ping" "ping": "ปิง"
}, },
"urbackup": { "urbackup": {
"ok": "Ok", "ok": "Ok",
@@ -824,13 +817,13 @@
}, },
"mealie": { "mealie": {
"recipes": "Recipes", "recipes": "Recipes",
"users": "Users", "users": "ผู้ใช้",
"categories": "Categories", "categories": "Categories",
"tags": "Tags" "tags": "Tags"
}, },
"openmediavault": { "openmediavault": {
"downloading": "Downloading", "downloading": "Downloading",
"total": "Total", "total": "ทั้งหมด",
"running": "Running", "running": "Running",
"stopped": "Stopped", "stopped": "Stopped",
"passed": "Passed", "passed": "Passed",
@@ -845,26 +838,25 @@
"bytesRx": "Received" "bytesRx": "Received"
}, },
"uptimerobot": { "uptimerobot": {
"status": "Status", "status": "สถานะ",
"uptime": "Uptime", "uptime": "Uptime",
"lastDown": "Last Downtime", "lastDown": "Last Downtime",
"downDuration": "Downtime Duration", "downDuration": "Downtime Duration",
"sitesUp": "Sites Up", "sitesUp": "Sites Up",
"sitesDown": "Sites Down", "sitesDown": "เว็บไซต์ ล่ม",
"paused": "Paused", "paused": "Paused",
"notyetchecked": "Not Yet Checked", "notyetchecked": "Not Yet Checked",
"up": "Up", "up": "Up",
"seemsdown": "Seems Down", "seemsdown": "Seems Down",
"down": "Down", "down": "Down",
"unknown": "Unknown" "unknown": "ไม่ทราบ"
}, },
"calendar": { "calendar": {
"inCinemas": "In cinemas", "inCinemas": "In cinemas",
"physicalRelease": "Physical release", "physicalRelease": "Physical release",
"digitalRelease": "Digital release", "digitalRelease": "Digital release",
"noEventsToday": "No events for today!", "noEventsToday": "No events for today!",
"noEventsFound": "No events found", "noEventsFound": "No events found"
"errorWhenLoadingData": "Error when loading calendar data"
}, },
"romm": { "romm": {
"platforms": "Platforms", "platforms": "Platforms",
@@ -913,7 +905,7 @@
"oCount": "O Count" "oCount": "O Count"
}, },
"tandoor": { "tandoor": {
"users": "Users", "users": "ผู้ใช้",
"recipes": "Recipes", "recipes": "Recipes",
"keywords": "Keywords" "keywords": "Keywords"
}, },
@@ -922,7 +914,7 @@
"totalWithWarranty": "With Warranty", "totalWithWarranty": "With Warranty",
"locations": "Locations", "locations": "Locations",
"labels": "Labels", "labels": "Labels",
"users": "Users", "users": "ผู้ใช้",
"totalValue": "Total Value" "totalValue": "Total Value"
}, },
"crowdsec": { "crowdsec": {
@@ -933,7 +925,7 @@
"connected": "Connected", "connected": "Connected",
"enabled": "Enabled", "enabled": "Enabled",
"disabled": "Disabled", "disabled": "Disabled",
"total": "Total" "total": "ทั้งหมด"
}, },
"swagdashboard": { "swagdashboard": {
"proxied": "Proxied", "proxied": "Proxied",
@@ -942,9 +934,9 @@
"banned": "Banned" "banned": "Banned"
}, },
"myspeed": { "myspeed": {
"ping": "Ping", "ping": "ปิง",
"download": "Download", "download": "ดาวน์โหลด",
"upload": "Upload" "upload": "อัพโหลด"
}, },
"stocks": { "stocks": {
"stocks": "Stocks", "stocks": "Stocks",
@@ -965,7 +957,7 @@
}, },
"zabbix": { "zabbix": {
"unclassified": "Not classified", "unclassified": "Not classified",
"information": "Information", "information": "ข้อมูล",
"warning": "Warning", "warning": "Warning",
"average": "Average", "average": "Average",
"high": "High", "high": "High",
@@ -989,9 +981,9 @@
"name": "Name", "name": "Name",
"address": "Address", "address": "Address",
"last_seen": "Last Seen", "last_seen": "Last Seen",
"status": "Status", "status": "สถานะ",
"online": "Online", "online": "Online",
"offline": "Offline" "offline": "ออฟไลน์"
}, },
"beszel": { "beszel": {
"name": "Name", "name": "Name",
@@ -1000,10 +992,10 @@
"down": "Down", "down": "Down",
"paused": "Paused", "paused": "Paused",
"pending": "Pending", "pending": "Pending",
"status": "Status", "status": "สถานะ",
"updated": "Updated", "updated": "Updated",
"cpu": "CPU", "cpu": "ซีพียู",
"memory": "MEM", "memory": "เมม",
"disk": "Disk", "disk": "Disk",
"network": "NET" "network": "NET"
}, },
@@ -1027,8 +1019,8 @@
"projects": "Projects" "projects": "Projects"
}, },
"apcups": { "apcups": {
"status": "Status", "status": "สถานะ",
"load": "Load", "load": "โหลด",
"bcharge": "Battery Charge", "bcharge": "Battery Charge",
"timeleft": "Time Left" "timeleft": "Time Left"
}, },
@@ -1050,38 +1042,5 @@
"downloads": "Downloads", "downloads": "Downloads",
"uploads": "Uploads", "uploads": "Uploads",
"sharedFiles": "Files" "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"
} }
} }

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 Users", "wlan_users": "WLAN Users",
"up": "UP", "up": "UP",
"down": "DOWN", "down": "DOWN",
"wait": "Please wait", "wait": "Vui lòng chờ",
"empty_data": "Subsystem status unknown" "empty_data": "Subsystem status unknown"
}, },
"docker": { "docker": {
@@ -95,7 +95,7 @@
"response": "Response", "response": "Response",
"down": "Down", "down": "Down",
"up": "Up", "up": "Up",
"not_available": "Not Available" "not_available": "Không khả dụng"
}, },
"emby": { "emby": {
"playing": "Đang chơi", "playing": "Đang chơi",
@@ -108,10 +108,10 @@
"songs": "Songs" "songs": "Songs"
}, },
"esphome": { "esphome": {
"offline": "Offline", "offline": "Ngoại tuyến",
"offline_alt": "Offline", "offline_alt": "Ngoại tuyến",
"online": "Online", "online": "Online",
"total": "Total", "total": "Tổng",
"unknown": "Unknown" "unknown": "Unknown"
}, },
"evcc": { "evcc": {
@@ -133,7 +133,7 @@
"unread": "Unread" "unread": "Unread"
}, },
"fritzbox": { "fritzbox": {
"connectionStatus": "Status", "connectionStatus": "Trạng thái",
"connectionStatusUnconfigured": "Unconfigured", "connectionStatusUnconfigured": "Unconfigured",
"connectionStatusConnecting": "Connecting", "connectionStatusConnecting": "Connecting",
"connectionStatusAuthenticating": "Authenticating", "connectionStatusAuthenticating": "Authenticating",
@@ -168,8 +168,8 @@
"passes": "Passes" "passes": "Passes"
}, },
"tautulli": { "tautulli": {
"playing": "Playing", "playing": "Đang chơi",
"transcoding": "Transcoding", "transcoding": "Chuyển định dạng",
"bitrate": "Bitrate", "bitrate": "Bitrate",
"no_active": "No Active Streams", "no_active": "No Active Streams",
"plex_connection_error": "Check Plex Connection" "plex_connection_error": "Check Plex Connection"
@@ -242,7 +242,7 @@
"wanted": "Wanted", "wanted": "Wanted",
"queued": "Queued", "queued": "Queued",
"series": "Series", "series": "Series",
"queue": "Queue", "queue": "Hàng chờ",
"unknown": "Unknown" "unknown": "Unknown"
}, },
"radarr": { "radarr": {
@@ -250,7 +250,7 @@
"missing": "Missing", "missing": "Missing",
"queued": "Queued", "queued": "Queued",
"movies": "Movies", "movies": "Movies",
"queue": "Queue", "queue": "Hàng chờ",
"unknown": "Unknown" "unknown": "Unknown"
}, },
"lidarr": { "lidarr": {
@@ -273,18 +273,18 @@
"available": "Available" "available": "Available"
}, },
"jellyseerr": { "jellyseerr": {
"pending": "Pending", "pending": "Đang xử lý",
"approved": "Approved", "approved": "Đã duyệt",
"available": "Available" "available": "Available"
}, },
"overseerr": { "overseerr": {
"pending": "Pending", "pending": "Đang xử lý",
"processing": "Processing", "processing": "Processing",
"approved": "Approved", "approved": "Đã duyệt",
"available": "Available" "available": "Available"
}, },
"netalertx": { "netalertx": {
"total": "Total", "total": "Tổng",
"connected": "Connected", "connected": "Connected",
"new_devices": "New Devices", "new_devices": "New Devices",
"down_alerts": "Down Alerts" "down_alerts": "Down Alerts"
@@ -309,10 +309,10 @@
"portainer": { "portainer": {
"running": "Running", "running": "Running",
"stopped": "Stopped", "stopped": "Stopped",
"total": "Total" "total": "Tổng"
}, },
"suwayomi": { "suwayomi": {
"download": "Downloaded", "download": "Đã tải",
"nondownload": "Non-Downloaded", "nondownload": "Non-Downloaded",
"read": "Read", "read": "Read",
"unread": "Unread", "unread": "Unread",
@@ -349,7 +349,7 @@
"totalClients": "Clients" "totalClients": "Clients"
}, },
"tdarr": { "tdarr": {
"queue": "Queue", "queue": "Hàng chờ",
"processed": "Processed", "processed": "Processed",
"errored": "Errored", "errored": "Errored",
"saved": "Saved" "saved": "Saved"
@@ -359,12 +359,6 @@
"services": "Services", "services": "Services",
"middleware": "Middleware" "middleware": "Middleware"
}, },
"trilium": {
"version": "Version",
"notesCount": "Notes",
"dbSize": "Database Size",
"unknown": "Unknown"
},
"navidrome": { "navidrome": {
"nothing_streaming": "No Active Streams", "nothing_streaming": "No Active Streams",
"please_wait": "Please Wait" "please_wait": "Please Wait"
@@ -372,7 +366,7 @@
"npm": { "npm": {
"enabled": "Enabled", "enabled": "Enabled",
"disabled": "Disabled", "disabled": "Disabled",
"total": "Total" "total": "Tổng"
}, },
"coinmarketcap": { "coinmarketcap": {
"configure": "Configure one or more crypto currencies to track", "configure": "Configure one or more crypto currencies to track",
@@ -416,9 +410,9 @@
"minecraft": { "minecraft": {
"players": "Players", "players": "Players",
"version": "Version", "version": "Version",
"status": "Status", "status": "Trạng thái",
"up": "Online", "up": "Online",
"down": "Offline" "down": "Ngoại tuyến"
}, },
"miniflux": { "miniflux": {
"read": "Read", "read": "Read",
@@ -438,14 +432,14 @@
"glances": { "glances": {
"cpu": "CPU", "cpu": "CPU",
"load": "Load", "load": "Load",
"wait": "Please wait", "wait": "Vui lòng chờ",
"temp": "TEMP", "temp": "TEMP",
"_temp": "Temp", "_temp": "Temp",
"warn": "Warn", "warn": "Warn",
"uptime": "UP", "uptime": "UP",
"total": "Total", "total": "Tổng",
"free": "Free", "free": "",
"used": "Used", "used": "Đã dùng",
"days": "d", "days": "d",
"hours": "h", "hours": "h",
"crit": "Crit", "crit": "Crit",
@@ -530,7 +524,7 @@
"child_bridges": "Child Bridges", "child_bridges": "Child Bridges",
"child_bridges_status": "{{ok}}/{{total}}", "child_bridges_status": "{{ok}}/{{total}}",
"up": "Up", "up": "Up",
"pending": "Pending", "pending": "Đang xử lý",
"down": "Down" "down": "Down"
}, },
"healthchecks": { "healthchecks": {
@@ -539,7 +533,7 @@
"grace": "In Grace Period", "grace": "In Grace Period",
"down": "Down", "down": "Down",
"paused": "Paused", "paused": "Paused",
"status": "Status", "status": "Trạng thái",
"last_ping": "Last Ping", "last_ping": "Last Ping",
"never": "No pings yet" "never": "No pings yet"
}, },
@@ -549,13 +543,13 @@
"containers_failed": "Failed" "containers_failed": "Failed"
}, },
"autobrr": { "autobrr": {
"approvedPushes": "Approved", "approvedPushes": "Đã duyệt",
"rejectedPushes": "Rejected", "rejectedPushes": "Rejected",
"filters": "Filters", "filters": "Filters",
"indexers": "Indexers" "indexers": "Indexers"
}, },
"tubearchivist": { "tubearchivist": {
"downloads": "Queue", "downloads": "Hàng chờ",
"videos": "Videos", "videos": "Videos",
"channels": "Channels", "channels": "Channels",
"playlists": "Playlists" "playlists": "Playlists"
@@ -567,15 +561,14 @@
}, },
"pyload": { "pyload": {
"speed": "Speed", "speed": "Speed",
"active": "Active", "active": "Hoạt động",
"queue": "Queue", "queue": "Hàng chờ",
"total": "Total" "total": "Tổng"
}, },
"gluetun": { "gluetun": {
"public_ip": "Public IP", "public_ip": "Public IP",
"region": "Region", "region": "Region",
"country": "Country", "country": "Country"
"port_forwarded": "Port Forwarded"
}, },
"hdhomerun": { "hdhomerun": {
"channels": "Channels", "channels": "Channels",
@@ -596,7 +589,7 @@
}, },
"paperlessngx": { "paperlessngx": {
"inbox": "Inbox", "inbox": "Inbox",
"total": "Total" "total": "Tổng"
}, },
"peanut": { "peanut": {
"battery_charge": "Battery Charge", "battery_charge": "Battery Charge",
@@ -640,14 +633,14 @@
"layers": "Layers" "layers": "Layers"
}, },
"octoprint": { "octoprint": {
"printer_state": "Status", "printer_state": "Trạng thái",
"temp_tool": "Tool temp", "temp_tool": "Tool temp",
"temp_bed": "Bed temp", "temp_bed": "Bed temp",
"job_completion": "Completion" "job_completion": "Completion"
}, },
"cloudflared": { "cloudflared": {
"origin_ip": "Origin IP", "origin_ip": "Origin IP",
"status": "Status" "status": "Trạng thái"
}, },
"pfsense": { "pfsense": {
"load": "Load Avg", "load": "Load Avg",
@@ -687,7 +680,7 @@
"komga": { "komga": {
"libraries": "Libraries", "libraries": "Libraries",
"series": "Series", "series": "Series",
"books": "Books" "books": "Sách"
}, },
"diskstation": { "diskstation": {
"days": "Days", "days": "Days",
@@ -706,7 +699,7 @@
"people": "People" "people": "People"
}, },
"fileflows": { "fileflows": {
"queue": "Queue", "queue": "Hàng chờ",
"processing": "Processing", "processing": "Processing",
"processed": "Processed", "processed": "Processed",
"time": "Time" "time": "Time"
@@ -730,7 +723,7 @@
"numshares": "Shared Items" "numshares": "Shared Items"
}, },
"kopia": { "kopia": {
"status": "Status", "status": "Trạng thái",
"size": "Size", "size": "Size",
"lastrun": "Last Run", "lastrun": "Last Run",
"nextrun": "Next Run", "nextrun": "Next Run",
@@ -762,7 +755,7 @@
}, },
"audiobookshelf": { "audiobookshelf": {
"podcasts": "Podcasts", "podcasts": "Podcasts",
"books": "Books", "books": "Sách",
"podcastsDuration": "Duration", "podcastsDuration": "Duration",
"booksDuration": "Duration" "booksDuration": "Duration"
}, },
@@ -776,13 +769,13 @@
"updates": "Updates" "updates": "Updates"
}, },
"calibreweb": { "calibreweb": {
"books": "Books", "books": "Sách",
"authors": "Authors", "authors": "Authors",
"categories": "Categories", "categories": "Categories",
"series": "Series" "series": "Series"
}, },
"jdownloader": { "jdownloader": {
"downloadCount": "Queue", "downloadCount": "Hàng chờ",
"downloadBytesRemaining": "Remaining", "downloadBytesRemaining": "Remaining",
"downloadTotalBytes": "Size", "downloadTotalBytes": "Size",
"downloadSpeed": "Speed" "downloadSpeed": "Speed"
@@ -793,7 +786,7 @@
}, },
"azuredevops": { "azuredevops": {
"result": "Result", "result": "Result",
"status": "Status", "status": "Trạng thái",
"buildId": "Build ID", "buildId": "Build ID",
"succeeded": "Succeeded", "succeeded": "Succeeded",
"notStarted": "Not Started", "notStarted": "Not Started",
@@ -802,12 +795,12 @@
"inProgress": "In Progress", "inProgress": "In Progress",
"totalPrs": "Total PRs", "totalPrs": "Total PRs",
"myPrs": "My PRs", "myPrs": "My PRs",
"approved": "Approved" "approved": "Đã duyệt"
}, },
"gamedig": { "gamedig": {
"status": "Status", "status": "Trạng thái",
"online": "Online", "online": "Online",
"offline": "Offline", "offline": "Ngoại tuyến",
"name": "Name", "name": "Name",
"map": "Map", "map": "Map",
"currentPlayers": "Current players", "currentPlayers": "Current players",
@@ -830,7 +823,7 @@
}, },
"openmediavault": { "openmediavault": {
"downloading": "Downloading", "downloading": "Downloading",
"total": "Total", "total": "Tổng",
"running": "Running", "running": "Running",
"stopped": "Stopped", "stopped": "Stopped",
"passed": "Passed", "passed": "Passed",
@@ -845,7 +838,7 @@
"bytesRx": "Received" "bytesRx": "Received"
}, },
"uptimerobot": { "uptimerobot": {
"status": "Status", "status": "Trạng thái",
"uptime": "Uptime", "uptime": "Uptime",
"lastDown": "Last Downtime", "lastDown": "Last Downtime",
"downDuration": "Downtime Duration", "downDuration": "Downtime Duration",
@@ -863,8 +856,7 @@
"physicalRelease": "Physical release", "physicalRelease": "Physical release",
"digitalRelease": "Digital release", "digitalRelease": "Digital release",
"noEventsToday": "No events for today!", "noEventsToday": "No events for today!",
"noEventsFound": "No events found", "noEventsFound": "No events found"
"errorWhenLoadingData": "Error when loading calendar data"
}, },
"romm": { "romm": {
"platforms": "Platforms", "platforms": "Platforms",
@@ -933,7 +925,7 @@
"connected": "Connected", "connected": "Connected",
"enabled": "Enabled", "enabled": "Enabled",
"disabled": "Disabled", "disabled": "Disabled",
"total": "Total" "total": "Tổng"
}, },
"swagdashboard": { "swagdashboard": {
"proxied": "Proxied", "proxied": "Proxied",
@@ -989,9 +981,9 @@
"name": "Name", "name": "Name",
"address": "Address", "address": "Address",
"last_seen": "Last Seen", "last_seen": "Last Seen",
"status": "Status", "status": "Trạng thái",
"online": "Online", "online": "Online",
"offline": "Offline" "offline": "Ngoại tuyến"
}, },
"beszel": { "beszel": {
"name": "Name", "name": "Name",
@@ -999,8 +991,8 @@
"up": "Up", "up": "Up",
"down": "Down", "down": "Down",
"paused": "Paused", "paused": "Paused",
"pending": "Pending", "pending": "Đang xử lý",
"status": "Status", "status": "Trạng thái",
"updated": "Updated", "updated": "Updated",
"cpu": "CPU", "cpu": "CPU",
"memory": "MEM", "memory": "MEM",
@@ -1027,10 +1019,10 @@
"projects": "Projects" "projects": "Projects"
}, },
"apcups": { "apcups": {
"status": "Status", "status": "Trạng thái",
"load": "Load", "load": "Load",
"bcharge": "Battery Charge", "bcharge": "Battery Charge",
"timeleft": "Time Left" "timeleft": "Thời gian còn lại"
}, },
"karakeep": { "karakeep": {
"bookmarks": "Bookmarks", "bookmarks": "Bookmarks",
@@ -1050,38 +1042,5 @@
"downloads": "Downloads", "downloads": "Downloads",
"uploads": "Uploads", "uploads": "Uploads",
"sharedFiles": "Files" "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"
} }
} }

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

@@ -4,11 +4,9 @@ import { useContext, useState } from "react";
import { SettingsContext } from "utils/contexts/settings"; import { SettingsContext } from "utils/contexts/settings";
import Docker from "widgets/docker/component"; import Docker from "widgets/docker/component";
import Kubernetes from "widgets/kubernetes/component"; import Kubernetes from "widgets/kubernetes/component";
import ProxmoxVM from "widgets/proxmoxvm/component";
import KubernetesStatus from "./kubernetes-status"; import KubernetesStatus from "./kubernetes-status";
import Ping from "./ping"; import Ping from "./ping";
import ProxmoxStatus from "./proxmox-status";
import SiteMonitor from "./site-monitor"; import SiteMonitor from "./site-monitor";
import Status from "./status"; import Status from "./status";
import Widget from "./widget"; import Widget from "./widget";
@@ -123,16 +121,6 @@ export default function Item({ service, groupName, useEqualHeights }) {
<span className="sr-only">View container stats</span> <span className="sr-only">View container stats</span>
</button> </button>
)} )}
{service.proxmoxNode && service.proxmoxVMID && (
<button
type="button"
onClick={() => (statsOpen ? closeStats() : setStatsOpen(true))}
className="shrink-0 flex items-center justify-center cursor-pointer service-tag service-proxmoxstatus"
>
<ProxmoxStatus service={service} style={statusStyle} />
<span className="sr-only">View Proxmox stats</span>
</button>
)}
</div> </div>
</div> </div>
@@ -164,26 +152,6 @@ export default function Item({ service, groupName, useEqualHeights }) {
)} )}
</div> </div>
)} )}
{service.proxmoxNode && service.proxmoxVMID && (
<div
className={classNames(
showStats || (statsOpen && !statsClosing) ? "max-h-[110px] opacity-100" : " max-h-0 opacity-0",
"w-full overflow-hidden transition-all duration-300 ease-in-out service-stats",
)}
>
{(showStats || statsOpen) && (
<ProxmoxVM
service={{
widget: {
node: service.proxmoxNode,
vmid: service.proxmoxVMID,
type: service.proxmoxType,
},
}}
/>
)}
</div>
)}
{service.widgets.map((widget) => ( {service.widgets.map((widget) => (
<Widget widget={widget} service={service} key={widget.index} /> <Widget widget={widget} service={service} key={widget.index} />

View File

@@ -1,65 +0,0 @@
import { useTranslation } from "next-i18next";
import useSWR from "swr";
export default function ProxmoxStatus({ service, style }) {
const { t } = useTranslation();
const vmType = service.proxmoxType || "qemu";
const apiUrl = `/api/proxmox/stats/${service.proxmoxNode}/${service.proxmoxVMID}?type=${vmType}`;
const { data, error } = useSWR(apiUrl);
let statusLabel = t("docker.unknown");
let backgroundClass = "px-1.5 py-0.5 bg-theme-500/10 dark:bg-theme-900/50";
let colorClass = "text-black/20 dark:text-white/40 ";
if (error) {
statusLabel = t("docker.error");
colorClass = "text-rose-500/80";
} else if (data) {
if (data.status === "running") {
statusLabel = t("docker.running");
colorClass = "text-emerald-500/80";
}
if (data.status === "stopped") {
statusLabel = t("docker.exited");
colorClass = "text-orange-400/50 dark:text-orange-400/80";
}
if (data.status === "paused") {
statusLabel = "paused";
colorClass = "text-blue-500/80";
}
if (data.status === "offline") {
statusLabel = "offline";
colorClass = "text-orange-400/50 dark:text-orange-400/80";
}
if (data.status === "not found") {
statusLabel = t("docker.not_found");
colorClass = "text-orange-400/50 dark:text-orange-400/80";
}
}
if (style === "dot") {
colorClass = colorClass.replace(/text-/g, "bg-").replace(/\/\d\d/g, "");
backgroundClass = "p-4 hover:bg-theme-500/10 dark:hover:bg-theme-900/20";
}
return (
<div
className={`w-auto text-center overflow-hidden ${backgroundClass} rounded-b-[3px] proxmoxstatus proxmoxstatus-${statusLabel
.toLowerCase()
.replace(" ", "-")}`}
title={statusLabel}
>
{style !== "dot" ? (
<div className={`text-[8px] font-bold ${colorClass} uppercase`}>{statusLabel}</div>
) : (
<div className={`rounded-full h-3 w-3 ${colorClass}`} />
)}
</div>
);
}

View File

@@ -55,7 +55,7 @@ export default function ColorToggle() {
leaveFrom="opacity-100 translate-y-0" leaveFrom="opacity-100 translate-y-0"
leaveTo="opacity-0 translate-y-1" leaveTo="opacity-0 translate-y-1"
> >
<Popover.Panel className="absolute -top-[75px] left-0 z-10"> <Popover.Panel className="absolute -top-[75px] left-0">
<div className="rounded-md shadow-lg ring-1 ring-black ring-opacity-5 w-[85vw] sm:w-full"> <div className="rounded-md shadow-lg ring-1 ring-black ring-opacity-5 w-[85vw] sm:w-full">
<div className="relative grid gap-2 p-2 grid-cols-11 bg-white/50 dark:bg-white/10 shadow-black/10 dark:shadow-black/20 rounded-md shadow-md"> <div className="relative grid gap-2 p-2 grid-cols-11 bg-white/50 dark:bg-white/10 shadow-black/10 dark:shadow-black/20 rounded-md shadow-md">
{colors.map((color) => ( {colors.map((color) => (

View File

@@ -1,65 +0,0 @@
import { getProxmoxConfig } from "utils/config/proxmox";
import createLogger from "utils/logger";
import { httpProxy } from "utils/proxy/http";
const logger = createLogger("proxmoxStatsService");
export default async function handler(req, res) {
const { service, type: vmType } = req.query;
const [node, vmid] = service;
if (!node) {
return res.status(400).send({
error: "Proxmox node parameter is required",
});
}
try {
const proxmoxConfig = getProxmoxConfig();
if (!proxmoxConfig) {
return res.status(500).send({
error: "Proxmox server configuration not found",
});
}
const baseUrl = `${proxmoxConfig.url}/api2/json`;
const headers = {
Authorization: `PVEAPIToken=${proxmoxConfig.token}=${proxmoxConfig.secret}`,
};
const statusUrl = `${baseUrl}/nodes/${node}/${vmType}/${vmid}/status/current`;
const [status, , data] = await httpProxy(statusUrl, {
method: "GET",
headers,
});
if (status !== 200) {
logger.error("HTTP Error %d calling Proxmox API", status);
return res.status(status).send({
error: `Failed to fetch Proxmox ${vmType} status`,
});
}
let parsedData = JSON.parse(Buffer.from(data).toString());
if (!parsedData || !parsedData.data) {
return res.status(500).send({
error: "Invalid response from Proxmox API",
});
}
return res.status(200).json({
status: parsedData.data.status || "unknown",
cpu: parsedData.data.cpu,
mem: parsedData.data.mem,
});
} catch (error) {
logger.error("Error fetching Proxmox status:", error);
return res.status(500).send({
error: "Failed to fetch Proxmox status",
});
}
}

View File

@@ -1,6 +1,6 @@
import checkAndCopyConfig from "utils/config/config"; import checkAndCopyConfig from "utils/config/config";
const configs = ["docker.yaml", "settings.yaml", "services.yaml", "bookmarks.yaml", "kubernetes.yaml", "proxmox.yaml"]; const configs = ["docker.yaml", "settings.yaml", "services.yaml", "bookmarks.yaml"];
export default async function handler(req, res) { export default async function handler(req, res) {
const errors = configs.map((config) => checkAndCopyConfig(config)).filter((status) => status !== true); const errors = configs.map((config) => checkAndCopyConfig(config)).filter((status) => status !== true);

View File

@@ -67,7 +67,7 @@ export default async function handler(req, res) {
nodeMap[nodeMetric.metadata.name].memory.percent = (mem / nodeMap[nodeMetric.metadata.name].memory.total) * 100; nodeMap[nodeMetric.metadata.name].memory.percent = (mem / nodeMap[nodeMetric.metadata.name].memory.total) * 100;
}); });
} catch (error) { } catch (error) {
logger.error("Error getting metrics, ensure you have metrics-server installed:", JSON.stringify(error)); logger.error("Error getting metrics, ensure you have metrics-server installed: s", JSON.stringify(error));
return res.status(500).send({ return res.status(500).send({
error: "Error getting metrics, check logs for more details", error: "Error getting metrics, check logs for more details",
}); });

View File

@@ -498,63 +498,54 @@ function Home({ initialSettings }) {
} }
export default function Wrapper({ initialSettings, fallback }) { export default function Wrapper({ initialSettings, fallback }) {
const { theme } = useContext(ThemeContext); const { themeContext } = useContext(ThemeContext);
let backgroundImage = ""; const wrappedStyle = {};
let opacity = initialSettings?.backgroundOpacity ?? 0;
let backgroundBlur = false; let backgroundBlur = false;
let backgroundSaturate = false; let backgroundSaturate = false;
let backgroundBrightness = false; let backgroundBrightness = false;
if (initialSettings?.background) { if (initialSettings && initialSettings.background) {
const bg = initialSettings.background; let opacity = initialSettings.backgroundOpacity ?? 1;
if (typeof bg === "object") { let backgroundImage = initialSettings.background;
backgroundImage = bg.image || ""; if (typeof initialSettings.background === "object") {
if (bg.opacity !== undefined) { backgroundImage = initialSettings.background.image;
opacity = bg.opacity / 100; backgroundBlur = initialSettings.background.blur !== undefined;
} backgroundSaturate = initialSettings.background.saturate !== undefined;
backgroundBlur = bg.blur !== undefined; backgroundBrightness = initialSettings.background.brightness !== undefined;
backgroundSaturate = bg.saturate !== undefined; if (initialSettings.background.opacity !== undefined) opacity = initialSettings.background.opacity / 100;
backgroundBrightness = bg.brightness !== undefined;
} else {
backgroundImage = bg;
} }
const opacityValue = 1 - opacity;
wrappedStyle.backgroundImage = `
linear-gradient(
rgb(var(--bg-color) / ${opacityValue}),
rgb(var(--bg-color) / ${opacityValue})
),
url('${backgroundImage}')`;
wrappedStyle.backgroundPosition = "center";
wrappedStyle.backgroundSize = "cover";
} }
useEffect(() => {
const html = document.documentElement;
const body = document.body;
html.classList.remove("dark", "scheme-dark", "scheme-light");
html.classList.add(theme === "dark" ? "dark" : "");
html.classList.add(theme === "dark" ? "scheme-dark" : "scheme-light");
html.classList.remove(...Array.from(html.classList).filter((cls) => cls.startsWith("theme-")));
html.classList.add(`theme-${initialSettings.color || "slate"}`);
// Remove any previously applied inline styles
body.style.backgroundImage = "";
body.style.backgroundColor = "";
body.style.backgroundAttachment = "";
}, [backgroundImage, opacity, theme, initialSettings.color]);
return ( return (
<> <div
{backgroundImage && ( id="page_wrapper"
<div className={classNames(
id="background" "relative",
aria-hidden="true" initialSettings.theme && initialSettings.theme,
style={{ initialSettings.color && `theme-${initialSettings.color}`,
backgroundImage: `linear-gradient(rgb(var(--bg-color) / ${opacity}), rgb(var(--bg-color) / ${opacity})), url('${backgroundImage}')`, themeContext === "dark" ? "scheme-dark" : "scheme-light",
}}
/>
)} )}
<div id="page_wrapper" className="relative h-full"> >
<div
id="page_container"
className="fixed overflow-auto w-full h-full bg-theme-50 dark:bg-theme-800 transition-all"
style={wrappedStyle}
>
<div <div
id="inner_wrapper" id="inner_wrapper"
tabIndex="-1" tabIndex="-1"
className={classNames( className={classNames(
"w-full h-full overflow-auto", "fixed overflow-auto w-full h-full",
backgroundBlur && backgroundBlur &&
`backdrop-blur${initialSettings.background.blur?.length ? `-${initialSettings.background.blur}` : ""}`, `backdrop-blur${initialSettings.background.blur.length ? "-" : ""}${initialSettings.background.blur}`,
backgroundSaturate && `backdrop-saturate-${initialSettings.background.saturate}`, backgroundSaturate && `backdrop-saturate-${initialSettings.background.saturate}`,
backgroundBrightness && `backdrop-brightness-${initialSettings.background.brightness}`, backgroundBrightness && `backdrop-brightness-${initialSettings.background.brightness}`,
)} )}
@@ -562,6 +553,6 @@ export default function Wrapper({ initialSettings, fallback }) {
<Index initialSettings={initialSettings} fallback={fallback} /> <Index initialSettings={initialSettings} fallback={fallback} />
</div> </div>
</div> </div>
</> </div>
); );
} }

View File

@@ -1,4 +0,0 @@
---
# url: https://proxmox.host.or.ip:8006
# token: username@pam!Token ID
# secret: secret

View File

@@ -24,38 +24,26 @@
} }
} }
html,
body,
#__next { #__next {
width: 100%;
height: 100%; height: 100%;
margin: 0; margin: 0;
padding: 0; padding: 0;
} }
#background {
position: fixed;
inset: 0;
z-index: -1;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
background-attachment: scroll;
pointer-events: none;
}
html, html,
body { body {
font-family: Manrope, "Manrope-Fallback", Arial, sans-serif; font-family: Manrope, "Manrope-Fallback", Arial, sans-serif;
height: 100%; overflow: hidden;
text-rendering: optimizeLegibility; text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale; -moz-osx-font-smoothing: grayscale;
letter-spacing: 0.1px; letter-spacing: 0.1px;
scrollbar-color: var(--scrollbar-thumb) var(--scrollbar-track);
} }
#page_wrapper { #page_wrapper {
width: 100%; width: 100vw;
height: 100vh;
margin: 0; margin: 0;
padding: 0; padding: 0;
} }
@@ -72,6 +60,15 @@ body {
--scrollbar-track: rgb(var(--color-700)); --scrollbar-track: rgb(var(--color-700));
} }
#page_container {
overflow: auto;
scrollbar-color: var(--scrollbar-thumb) var(--scrollbar-track);
}
::-webkit-scrollbar {
width: 0.75em;
}
dialog ::-webkit-scrollbar { dialog ::-webkit-scrollbar {
display: none; display: none;
} }

View File

@@ -135,28 +135,6 @@ function pruneEmptyGroups(groups) {
}); });
} }
function mergeLayoutGroupsIntoConfigured(configuredGroups, layoutGroups) {
for (const layoutGroup of layoutGroups) {
const existing = findGroupByName(configuredGroups, layoutGroup.name);
if (existing) {
if (layoutGroup.groups?.length) {
existing.groups ??= [];
for (const sub of layoutGroup.groups) {
const existingSub = findGroupByName(existing.groups, sub.name);
if (!existingSub) {
existing.groups.push(sub);
} else {
// recursive merge if needed
mergeLayoutGroupsIntoConfigured([existingSub], [sub]);
}
}
}
} else {
configuredGroups.push(layoutGroup);
}
}
}
export async function servicesResponse() { export async function servicesResponse() {
let discoveredDockerServices; let discoveredDockerServices;
let discoveredKubernetesServices; let discoveredKubernetesServices;
@@ -213,10 +191,14 @@ export async function servicesResponse() {
const definedLayouts = initialSettings.layout ? Object.keys(initialSettings.layout) : null; const definedLayouts = initialSettings.layout ? Object.keys(initialSettings.layout) : null;
if (definedLayouts) { if (definedLayouts) {
// this handles cases where groups are only defined in the settings.yaml layout and not in the services.yaml // this handles cases where groups are only defined in the settings.yaml layout and not in the services.yaml
const layoutGroups = Object.entries(initialSettings.layout).map(([key, value]) => const layoutConfiguredGroups = Object.entries(initialSettings.layout).map(([key, value]) =>
convertLayoutGroupToGroup(key, value), convertLayoutGroupToGroup(key, value),
); );
mergeLayoutGroupsIntoConfigured(configuredServices, layoutGroups); layoutConfiguredGroups.forEach((group) => {
if (!configuredServices.find((serviceGroup) => serviceGroup.name === group.name)) {
configuredServices.push(group);
}
});
} }
mergedGroupsNames.forEach((groupName) => { mergedGroupsNames.forEach((groupName) => {

View File

@@ -14,29 +14,19 @@ export const CONF_DIR = process.env.HOMEPAGE_CONFIG_DIR
: join(process.cwd(), "config"); : join(process.cwd(), "config");
export default function checkAndCopyConfig(config) { export default function checkAndCopyConfig(config) {
// Ensure config directory exists
if (!existsSync(CONF_DIR)) { if (!existsSync(CONF_DIR)) {
try { mkdirSync(CONF_DIR, { recursive: true });
mkdirSync(CONF_DIR, { recursive: true });
} catch (e) {
console.warn(`Could not create config directory ${CONF_DIR}: ${e.message}`);
return false;
}
} }
const configYaml = join(CONF_DIR, config); const configYaml = join(CONF_DIR, config);
// If the config file doesn't exist, try to copy the skeleton
if (!existsSync(configYaml)) { if (!existsSync(configYaml)) {
const configSkeleton = join(process.cwd(), "src", "skeleton", config); const configSkeleton = join(process.cwd(), "src", "skeleton", config);
try { try {
copyFileSync(configSkeleton, configYaml); copyFileSync(configSkeleton, configYaml);
console.info("%s was copied to the config folder", config); console.info("%s was copied to the config folder", config);
} catch (err) { } catch (err) {
console.error("❌ Failed to initialize required config: %s", configYaml); console.error("error copying config", err);
console.error("Reason: %s", err.message); throw err;
console.error("Hint: Make /app/config writable or manually place the config file.");
process.exit(1);
} }
return true; return true;

View File

@@ -43,14 +43,6 @@ export default function getDockerArguments(server) {
res.conn.protocol = "https"; res.conn.protocol = "https";
} }
if (servers[server].protocol) {
res.conn.protocol = servers[server].protocol;
}
if (servers[server].headers) {
res.conn.headers = servers[server].headers;
}
return res; return res;
} }

View File

@@ -1,14 +0,0 @@
import { readFileSync } from "fs";
import path from "path";
import yaml from "js-yaml";
import checkAndCopyConfig, { CONF_DIR, substituteEnvironmentVars } from "utils/config/config";
export function getProxmoxConfig() {
checkAndCopyConfig("proxmox.yaml");
const configFile = path.join(CONF_DIR, "proxmox.yaml");
const rawConfigData = readFileSync(configFile, "utf8");
const configData = substituteEnvironmentVars(rawConfigData);
return yaml.load(configData);
}

View File

@@ -295,7 +295,6 @@ export function cleanServiceGroups(groups) {
// emby, jellyfin // emby, jellyfin
enableBlocks, enableBlocks,
enableNowPlaying, enableNowPlaying,
enableMediaControl,
// emby, jellyfin, tautulli // emby, jellyfin, tautulli
enableUser, enableUser,
@@ -338,10 +337,6 @@ export function cleanServiceGroups(groups) {
// jellystat // jellystat
days, days,
// komodo
showSummary,
showStacks,
// kopia // kopia
snapshotHost, snapshotHost,
snapshotPath, snapshotPath,
@@ -367,9 +362,6 @@ export function cleanServiceGroups(groups) {
// opnsense, pfsense // opnsense, pfsense
wan, wan,
// portainer
kubernetes,
// prometheusmetric // prometheusmetric
metrics, metrics,
@@ -407,9 +399,6 @@ export function cleanServiceGroups(groups) {
// spoolman // spoolman
spoolIds, spoolIds,
// grafana
alerts,
} = widgetData; } = widgetData;
let fieldsList = fields; let fieldsList = fields;
@@ -454,19 +443,12 @@ export function cleanServiceGroups(groups) {
if (type === "unifi") { if (type === "unifi") {
if (site) widget.site = site; if (site) widget.site = site;
} }
if (type === "portainer") {
if (kubernetes) widget.kubernetes = !!JSON.parse(kubernetes);
}
if (type === "proxmox") { if (type === "proxmox") {
if (node) widget.node = node; if (node) widget.node = node;
} }
if (type === "proxmoxbackupserver") { if (type === "proxmoxbackupserver") {
if (datastore) widget.datastore = datastore; if (datastore) widget.datastore = datastore;
} }
if (type === "komodo") {
if (showSummary !== undefined) widget.showSummary = !!JSON.parse(showSummary);
if (showStacks !== undefined) widget.showStacks = !!JSON.parse(showStacks);
}
if (type === "kubernetes") { if (type === "kubernetes") {
if (namespace) widget.namespace = namespace; if (namespace) widget.namespace = namespace;
if (app) widget.app = app; if (app) widget.app = app;
@@ -489,7 +471,6 @@ export function cleanServiceGroups(groups) {
if (wan) widget.wan = wan; if (wan) widget.wan = wan;
} }
if (["emby", "jellyfin"].includes(type)) { if (["emby", "jellyfin"].includes(type)) {
if (enableMediaControl !== undefined) widget.enableMediaControl = !!JSON.parse(enableMediaControl);
if (enableBlocks !== undefined) widget.enableBlocks = JSON.parse(enableBlocks); if (enableBlocks !== undefined) widget.enableBlocks = JSON.parse(enableBlocks);
if (enableNowPlaying !== undefined) widget.enableNowPlaying = JSON.parse(enableNowPlaying); if (enableNowPlaying !== undefined) widget.enableNowPlaying = JSON.parse(enableNowPlaying);
} }
@@ -516,20 +497,7 @@ export function cleanServiceGroups(groups) {
if (snapshotHost) widget.snapshotHost = snapshotHost; if (snapshotHost) widget.snapshotHost = snapshotHost;
if (snapshotPath) widget.snapshotPath = snapshotPath; if (snapshotPath) widget.snapshotPath = snapshotPath;
} }
if ( if (["beszel", "glances", "immich", "komga", "mealie", "pfsense", "pihole", "speedtest"].includes(type)) {
[
"beszel",
"glances",
"immich",
"komga",
"mealie",
"pfsense",
"pihole",
"speedtest",
"wgeasy",
"grafana",
].includes(type)
) {
if (version) widget.version = parseInt(version, 10); if (version) widget.version = parseInt(version, 10);
} }
if (type === "glances") { if (type === "glances") {
@@ -607,9 +575,6 @@ export function cleanServiceGroups(groups) {
if (type === "jellystat") { if (type === "jellystat") {
if (days !== undefined) widget.days = parseInt(days, 10); if (days !== undefined) widget.days = parseInt(days, 10);
} }
if (type === "grafana") {
if (alerts) widget.alerts = alerts;
}
return widget; return widget;
}); });
return cleanedService; return cleanedService;

View File

@@ -20,7 +20,7 @@ export function ColorProvider({ initialTheme, children }) {
const [color, setColor] = useState(getInitialColor); const [color, setColor] = useState(getInitialColor);
const rawSetColor = (rawColor) => { const rawSetColor = (rawColor) => {
const root = window.document.documentElement; const root = window.document.getElementById("page_wrapper");
root.classList.remove(`theme-${lastColor}`); root.classList.remove(`theme-${lastColor}`);
root.classList.add(`theme-${rawColor}`); root.classList.add(`theme-${rawColor}`);

View File

@@ -22,7 +22,7 @@ export function ThemeProvider({ initialTheme, children }) {
const [theme, setTheme] = useState(getInitialTheme); const [theme, setTheme] = useState(getInitialTheme);
const rawSetTheme = (rawTheme) => { const rawSetTheme = (rawTheme) => {
const root = window.document.documentElement; const root = window.document.getElementById("page_wrapper");
const isDark = rawTheme === "dark"; const isDark = rawTheme === "dark";
root.classList.remove(isDark ? "light" : "dark"); root.classList.remove(isDark ? "light" : "dark");

View File

@@ -34,9 +34,6 @@ export default async function credentialedProxyHandler(req, res, map) {
headers["X-CMC_PRO_API_KEY"] = `${widget.key}`; headers["X-CMC_PRO_API_KEY"] = `${widget.key}`;
} else if (widget.type === "gotify") { } else if (widget.type === "gotify") {
headers["X-gotify-Key"] = `${widget.key}`; headers["X-gotify-Key"] = `${widget.key}`;
} else if (widget.type === "checkmk") {
headers["Accept"] = `application/json`;
headers.Authorization = `Bearer ${widget.username} ${widget.password}`;
} else if ( } else if (
[ [
"argocd", "argocd",
@@ -101,13 +98,7 @@ export default async function credentialedProxyHandler(req, res, map) {
headers.Cookie = `authenticated=${widget.key}`; headers.Cookie = `authenticated=${widget.key}`;
} }
} else if (widget.type === "wgeasy") { } else if (widget.type === "wgeasy") {
if (widget.username && widget.password) { headers.Authorization = widget.password;
headers.Authorization = `Basic ${Buffer.from(`${widget.username}:${widget.password}`).toString("base64")}`;
} else {
headers.Authorization = widget.password;
}
} else if (widget.type === "trilium") {
headers.Authorization = widget.key;
} else if (widget.type === "gitlab") { } else if (widget.type === "gitlab") {
headers["PRIVATE-TOKEN"] = widget.key; headers["PRIVATE-TOKEN"] = widget.key;
} else if (widget.type === "speedtest") { } else if (widget.type === "speedtest") {

View File

@@ -19,11 +19,9 @@ export default async function genericProxyHandler(req, res, map) {
if (widget) { if (widget) {
// if there are more than one question marks, replace others to & // if there are more than one question marks, replace others to &
let urlString = formatApiCall(widgets[widget.type].api, { endpoint, ...widget }).replace(/(?<=\?.*)\?/g, "&"); const url = new URL(
if (widget.type === "customapi" && widget.url?.endsWith("/")) { formatApiCall(widgets[widget.type].api, { endpoint, ...widget }).replace(/(?<=\?.*)\?/g, "&"),
urlString += "/"; // Ensure we dont lose the trailing slash for custom API calls );
}
const url = new URL(urlString);
const headers = req.extraHeaders ?? widget.headers ?? widgets[widget.type].headers ?? {}; const headers = req.extraHeaders ?? widget.headers ?? widgets[widget.type].headers ?? {};

View File

@@ -110,21 +110,24 @@ export async function cachedRequest(url, duration = 5, ua = "homepage") {
export async function httpProxy(url, params = {}) { export async function httpProxy(url, params = {}) {
const constructedUrl = new URL(url); const constructedUrl = new URL(url);
const proxyUrl = process.env.HOMEPAGE_HTTP_PROXY; // e.g. http://proxy.local:3128
const disableIpv6 = process.env.HOMEPAGE_PROXY_DISABLE_IPV6 === "true"; const disableIpv6 = process.env.HOMEPAGE_PROXY_DISABLE_IPV6 === "true";
const agentOptions = disableIpv6 ? { family: 4, autoSelectFamily: false } : {}; const agentOptions = disableIpv6 ? { family: 4, autoSelectFamily: false } : {};
let request = null; let agent;
if (constructedUrl.protocol === "https:") { if (proxyUrl) {
request = httpsRequest(constructedUrl, { agent = constructedUrl.protocol === "https:" ? new HttpsProxyAgent(proxyUrl) : new HttpProxyAgent(proxyUrl);
agent: new https.Agent({ ...agentOptions, rejectUnauthorized: false }), logger.debug("Using proxy for request to %s: %s", constructedUrl.href, proxyUrl);
...params,
});
} else { } else {
request = httpRequest(constructedUrl, { agent =
agent: new http.Agent(agentOptions), constructedUrl.protocol === "https:"
...params, ? new https.Agent({ ...agentOptions, rejectUnauthorized: false })
}); : new http.Agent(agentOptions);
} }
const request =
constructedUrl.protocol === "https:"
? httpsRequest(constructedUrl, { agent, ...params })
: httpRequest(constructedUrl, { agent, ...params });
try { try {
const [status, contentType, data, responseHeaders] = await request; const [status, contentType, data, responseHeaders] = await request;

View File

@@ -72,23 +72,8 @@ export default async function beszelProxyHandler(req, res) {
}, },
}); });
const badRequest = [400, 403].includes(status); if ([400, 403].includes(status)) {
const text = data.toString("utf-8"); logger.debug(`HTTP ${status} retrieving data from Beszel, logging in and trying again.`);
let isEmpty = false;
try {
const json = JSON.parse(text);
isEmpty = Array.isArray(json.items) && json.items.length === 0;
} catch (err) {
logger.debug("Failed to parse Beszel response JSON:", err);
}
if (badRequest || isEmpty) {
if (badRequest) {
logger.debug(`HTTP ${status} retrieving data from Beszel, logging in and trying again.`);
} else {
logger.debug(`Received empty list from Beszel, logging in and trying again.`);
}
cache.del(`${tokenCacheKey}.${service}`); cache.del(`${tokenCacheKey}.${service}`);
[status, token] = await login(loginUrl, widget.username, widget.password, service); [status, token] = await login(loginUrl, widget.username, widget.password, service);

View File

@@ -8,8 +8,13 @@ export default function Event({ event, colorVariants, showDate = false, showTime
const [hover, setHover] = useState(false); const [hover, setHover] = useState(false);
const { i18n } = useTranslation(); const { i18n } = useTranslation();
const children = ( return (
<> <div
className="flex flex-row text-theme-700 dark:text-theme-200 items-center text-xs relative h-5 w-full rounded-md bg-theme-200/50 dark:bg-theme-900/20 mt-1"
onMouseEnter={() => setHover(!hover)}
onMouseLeave={() => setHover(!hover)}
key={`event-${event.title}-${event.date}-${event.additional}`}
>
{showDateColumn && ( {showDateColumn && (
<span className="ml-2 w-12"> <span className="ml-2 w-12">
<span> <span>
@@ -31,26 +36,6 @@ export default function Event({ event, colorVariants, showDate = false, showTime
<IoMdCheckmarkCircleOutline /> <IoMdCheckmarkCircleOutline />
</span> </span>
)} )}
</>
);
const className =
"flex flex-row text-theme-700 dark:text-theme-200 items-center text-xs relative h-5 w-full rounded-md bg-theme-200/50 dark:bg-theme-900/20 mt-1";
const key = `event-${event.title}-${event.date}-${event.additional}`;
return event.url ? (
<a
className={classNames(className, "hover:bg-theme-300/50 dark:hover:bg-theme-800/20")}
onMouseEnter={() => setHover(!hover)}
onMouseLeave={() => setHover(!hover)}
key={key}
href={event.url}
target="_blank"
rel="noopener noreferrer"
>
{children}
</a>
) : (
<div className={className} onMouseEnter={() => setHover(!hover)} onMouseLeave={() => setHover(!hover)} key={key}>
{children}
</div> </div>
); );
} }

View File

@@ -54,7 +54,6 @@ export default function Integration({ config, params, setEvents, hideErrors, tim
ICAL.Time.now(), // handles events without a date ICAL.Time.now(), // handles events without a date
location: event.getFirstPropertyValue("location"), location: event.getFirstPropertyValue("location"),
status: event.getFirstPropertyValue("status"), status: event.getFirstPropertyValue("status"),
url: event.getFirstPropertyValue("url"),
}; };
}; };
@@ -134,7 +133,6 @@ export default function Integration({ config, params, setEvents, hideErrors, tim
isCompleted: getIsCompleted(), isCompleted: getIsCompleted(),
additional: event.location, additional: event.location,
type: "ical", type: "ical",
url: event.url,
}; };
}); });
}); });

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