mirror of
https://github.com/gethomepage/homepage.git
synced 2025-12-07 09:35:54 -08:00
Compare commits
68 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e206c86de8 | ||
|
|
71b919bbe2 | ||
|
|
8684292d02 | ||
|
|
cca747c0fe | ||
|
|
f6ca3f57f7 | ||
|
|
0cdc354ead | ||
|
|
a24b5d2fd1 | ||
|
|
7f621ed518 | ||
|
|
72efd9a08d | ||
|
|
93dc6db4ef | ||
|
|
7837864841 | ||
|
|
641eb25047 | ||
|
|
1f905bc241 | ||
|
|
d61d0eb88f | ||
|
|
1f2081af5d | ||
|
|
674d7f2e01 | ||
|
|
9984e7894f | ||
|
|
66a1368aa3 | ||
|
|
8f121d675c | ||
|
|
1103df2b64 | ||
|
|
50c989e36a | ||
|
|
1c47d9d70e | ||
|
|
aa7cfa58ff | ||
|
|
ccad62b5c2 | ||
|
|
32f28d32dd | ||
|
|
59ccc3a215 | ||
|
|
4d6754e4a7 | ||
|
|
e0886ef715 | ||
|
|
b9f1ddd284 | ||
|
|
afd49d5327 | ||
|
|
c3e0627d62 | ||
|
|
eea20defb1 | ||
|
|
30e4a2ae3a | ||
|
|
e768b1c83a | ||
|
|
24e25e8953 | ||
|
|
aeaf36e0cf | ||
|
|
3bddfdfe3b | ||
|
|
15a12763f8 | ||
|
|
25767ba3c7 | ||
|
|
bd6f24d82a | ||
|
|
d38b313177 | ||
|
|
bccd73fe2d | ||
|
|
a72ccb6d27 | ||
|
|
0a3d552114 | ||
|
|
44b7de794b | ||
|
|
d855e2b396 | ||
|
|
49281b30c2 | ||
|
|
914cd71c76 | ||
|
|
5e01eb4a8d | ||
|
|
7edcf6b047 | ||
|
|
0f3fc77ddf | ||
|
|
77ed445da1 | ||
|
|
708e6fa789 | ||
|
|
9afa40a6b7 | ||
|
|
04ae39e144 | ||
|
|
a3e00e96c9 | ||
|
|
251881a051 | ||
|
|
9112030275 | ||
|
|
2f89b12f0d | ||
|
|
b2a914eb2a | ||
|
|
4c45c6453f | ||
|
|
b3414fc35f | ||
|
|
259f0f8ce9 | ||
|
|
97218e9cea | ||
|
|
3e0054069d | ||
|
|
a3fcc3ef51 | ||
|
|
dd5144f03a | ||
|
|
90c12abf87 |
6
.github/PULL_REQUEST_TEMPLATE.md
vendored
6
.github/PULL_REQUEST_TEMPLATE.md
vendored
@@ -25,7 +25,7 @@ What type of change does your PR introduce to Homepage?
|
||||
|
||||
## Checklist:
|
||||
|
||||
- [ ] If adding a service widget or a change that requires it, I have added corresponding documentation changes.
|
||||
- [ ] If adding a new widget I have reviewed the [guidelines](https://gethomepage.dev/latest/more/development/#service-widget-guidelines).
|
||||
- [ ] I have checked that all code style checks pass using pre-commit hooks and linting checks with `pnpm lint` (see development guidelines).
|
||||
- [ ] If applicable, I have added corresponding documentation changes.
|
||||
- [ ] If applicable, I have reviewed the [feature](https://gethomepage.dev/latest/more/development/#new-feature-guidelines) and / or [service widget guidelines](https://gethomepage.dev/latest/more/development/#service-widget-guidelines).
|
||||
- [ ] I have checked that all code style checks pass using [pre-commit hooks](https://gethomepage.dev/latest/more/development/#code-formatting-with-pre-commit-hooks) and [linting checks](https://gethomepage.dev/latest/more/development/#code-linting).
|
||||
- [ ] If applicable, I have tested my code for new features & regressions on both mobile & desktop devices, using the latest version of major browsers.
|
||||
|
||||
31
.github/workflows/crowdin.yml
vendored
Normal file
31
.github/workflows/crowdin.yml
vendored
Normal file
@@ -0,0 +1,31 @@
|
||||
name: Crowdin Action
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
schedule:
|
||||
- cron: '2 */12 * * *'
|
||||
push:
|
||||
paths: [
|
||||
'/public/locales/en/**',
|
||||
]
|
||||
branches: [ main ]
|
||||
|
||||
jobs:
|
||||
synchronize-with-crowdin:
|
||||
name: Crowdin Sync
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v4
|
||||
- name: crowdin action
|
||||
uses: crowdin/github-action@v1
|
||||
with:
|
||||
upload_translations: false
|
||||
download_translations: true
|
||||
crowdin_branch_name: main
|
||||
localization_branch_name: l10n_main
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
CROWDIN_PROJECT_ID: ${{ secrets.CROWDIN_PROJECT_ID }}
|
||||
CROWDIN_PERSONAL_TOKEN: ${{ secrets.CROWDIN_PERSONAL_TOKEN }}
|
||||
2
.github/workflows/docker-publish.yml
vendored
2
.github/workflows/docker-publish.yml
vendored
@@ -41,7 +41,7 @@ jobs:
|
||||
uses: actions/checkout@v4
|
||||
-
|
||||
name: Install python
|
||||
uses: actions/setup-python@v4
|
||||
uses: actions/setup-python@v5
|
||||
with:
|
||||
python-version: 3.x
|
||||
-
|
||||
|
||||
14
.github/workflows/docs-publish.yml
vendored
14
.github/workflows/docs-publish.yml
vendored
@@ -27,7 +27,7 @@ jobs:
|
||||
uses: actions/checkout@v4
|
||||
-
|
||||
name: Install python
|
||||
uses: actions/setup-python@v4
|
||||
uses: actions/setup-python@v5
|
||||
with:
|
||||
python-version: 3.x
|
||||
-
|
||||
@@ -42,11 +42,11 @@ jobs:
|
||||
- pre-commit
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- uses: actions/setup-python@v4
|
||||
- uses: actions/setup-python@v5
|
||||
with:
|
||||
python-version: 3.x
|
||||
- run: echo "cache_id=$(date --utc '+%V')" >> $GITHUB_ENV
|
||||
- uses: actions/cache@v3
|
||||
- uses: actions/cache@v4
|
||||
with:
|
||||
key: mkdocs-material-${{ env.cache_id }}
|
||||
path: .cache
|
||||
@@ -67,18 +67,18 @@ jobs:
|
||||
- uses: actions/checkout@v4
|
||||
with:
|
||||
ref: main
|
||||
- uses: actions/setup-python@v4
|
||||
- uses: actions/setup-python@v5
|
||||
with:
|
||||
python-version: 3.x
|
||||
- run: echo "cache_id=$(date --utc '+%V')" >> $GITHUB_ENV
|
||||
- uses: actions/cache@v3
|
||||
- run: echo "cache_id=${{github.sha}}" >> $GITHUB_ENV
|
||||
- uses: actions/cache@v4
|
||||
with:
|
||||
key: mkdocs-material-${{ env.cache_id }}
|
||||
path: .cache
|
||||
restore-keys: |
|
||||
mkdocs-material-
|
||||
- run: sudo apt-get install pngquant
|
||||
- run: pip install mike==1.1.2
|
||||
- run: pip install mike==2.0.0
|
||||
- run: pip install git+https://${GH_TOKEN}@github.com/benphelps/mkdocs-material-insiders.git
|
||||
- name: Set Git config
|
||||
run: |
|
||||
|
||||
@@ -1,3 +1,6 @@
|
||||
project_id_env: CROWDIN_PROJECT_ID
|
||||
api_token_env: CROWDIN_PERSONAL_TOKEN
|
||||
preserve_hierarchy: true
|
||||
files:
|
||||
- source: /public/locales/en/*.json
|
||||
translation: /public/locales/%osx_locale%/%original_file_name%
|
||||
|
||||
@@ -164,10 +164,10 @@ labels:
|
||||
- homepage.description=Media server
|
||||
- homepage.widget.type=customapi
|
||||
- homepage.widget.url=http://argus.service/api/v1/service/summary/emby
|
||||
- homepage.widget.field[0].label=Deployed Version
|
||||
- homepage.widget.field[0].field.status=deployed_version
|
||||
- homepage.widget.field[1].label=Latest Version
|
||||
- homepage.widget.field[1].field.status=latest_version
|
||||
- homepage.widget.mappings[0].label=Deployed Version
|
||||
- homepage.widget.mappings[0].field.status=deployed_version
|
||||
- homepage.widget.mappings[1].label=Latest Version
|
||||
- homepage.widget.mappings[1].field.status=latest_version
|
||||
```
|
||||
|
||||
## Docker Swarm
|
||||
|
||||
@@ -79,6 +79,7 @@ metadata:
|
||||
gethomepage.dev/widget.url: "https://emby.example.com"
|
||||
gethomepage.dev/pod-selector: ""
|
||||
gethomepage.dev/weight: 10 # optional
|
||||
gethomepage.dev/instance: "public" # optional
|
||||
spec:
|
||||
rules:
|
||||
- host: emby.example.com
|
||||
@@ -95,6 +96,8 @@ spec:
|
||||
|
||||
When the Kubernetes cluster connection has been properly configured, this service will be automatically discovered and added to your Homepage. **You do not need to specify the `namespace` or `app` values, as they will be automatically inferred.**
|
||||
|
||||
If you are using multiple instances of homepage, an `instance` annotation can be specified to limit services to a specific instance. If no instance is provided, the service will be visible on all instances.
|
||||
|
||||
### Traefik IngressRoute support
|
||||
|
||||
Homepage can also read ingresses defined using the Traefik IngressRoute custom resource definition. Due to the complex nature of Traefik routing rules, it is required for the `gethomepage.dev/href` annotation to be set:
|
||||
@@ -116,6 +119,7 @@ metadata:
|
||||
gethomepage.dev/widget.url: "https://emby.example.com"
|
||||
gethomepage.dev/pod-selector: ""
|
||||
gethomepage.dev/weight: 10 # optional
|
||||
gethomepage.dev/instance: "public" # optional
|
||||
spec:
|
||||
entryPoints:
|
||||
- websecure
|
||||
|
||||
@@ -179,7 +179,7 @@ Services may be connected to a Docker container, either running on the local mac
|
||||
|
||||
Services may also have a service widget (or integration) attached to them, this works independently of the Docker integration.
|
||||
|
||||
You can find information and configuration for each of the supported integrations on the [Service Widgets](service-widgets.md) page.
|
||||
You can find information and configuration for each of the supported integrations on the [Widgets](../widgets/index.md) page.
|
||||
|
||||
Here is an example of a Radarr & Sonarr service, with their respective integrations.
|
||||
|
||||
|
||||
@@ -229,6 +229,28 @@ disableCollapse: true
|
||||
|
||||
By default the feature is enabled.
|
||||
|
||||
### Use Equal Height Cards
|
||||
|
||||
You can enable equal height cards for groups of services, this will make all cards in a row the same height.
|
||||
|
||||
Global setting in `settings.yaml`:
|
||||
|
||||
```yaml
|
||||
useEqualHeights: true
|
||||
```
|
||||
|
||||
Per layout group in `settings.yaml`:
|
||||
|
||||
```yaml
|
||||
useEqualHeights: false
|
||||
layout:
|
||||
...
|
||||
Group Name:
|
||||
useEqualHeights: true # overrides global setting
|
||||
```
|
||||
|
||||
By default the feature is disabled
|
||||
|
||||
## Header Style
|
||||
|
||||
There are currently 4 options for header styles, you can see each one below.
|
||||
|
||||
@@ -39,11 +39,16 @@ Once installed, hooks will run when you commit. If the formatting isn't quite ri
|
||||
|
||||
See the [pre-commit documentation](https://pre-commit.com/#install) to get started.
|
||||
|
||||
## New Feature Guidelines
|
||||
|
||||
- New features should be linked to an existing feature request with at least 5 'up-votes'. The purpose of this requirement is to avoid the addition (and maintenance) of features that might only benefit a small number of users.
|
||||
- If you have ideas for a larger feature, please open a discussion first.
|
||||
|
||||
## Service Widget Guidelines
|
||||
|
||||
To ensure cohesiveness of various widgets, the following should be used as a guide for developing new widgets:
|
||||
|
||||
- Please only submit widgets that have been requested and have at least 5 'up-votes'
|
||||
- Please only submit widgets that have been requested and have at least 5 'up-votes'. The purpose of this requirement is to avoid the addition (and maintenance) of service widgets that might only benefit a small number of users.
|
||||
- Widgets should be only one row of blocks
|
||||
- Widgets should be no more than 4 blocks wide
|
||||
- Minimize the number of API calls
|
||||
|
||||
@@ -1,12 +1,35 @@
|
||||
var glimeScript;
|
||||
var glimeStyles = [];
|
||||
document$.subscribe(function () {
|
||||
if (!glimeScript) {
|
||||
glimeScript = document.createElement("script");
|
||||
glimeScript.setAttribute("data", "name: 'glime'");
|
||||
glimeScript.setAttribute("src", "https://cdn.glimelab.ai/widget/1.0.0/widget.js");
|
||||
glimeScript.setAttribute("onload", 'window.glime.init("Bl3mlvfCnTnRm5");');
|
||||
glimeScript.setAttribute("onload", "onGlimeLoad()");
|
||||
document.head.appendChild(glimeScript);
|
||||
} else {
|
||||
// window.glime.init("Bl3mlvfCnTnRm5");
|
||||
var newGlimeStyle = document.createElement("style");
|
||||
document.head.appendChild(newGlimeStyle);
|
||||
var i = 0;
|
||||
glimeStyles.forEach((rule) => {
|
||||
newGlimeStyle.sheet.insertRule(rule.cssText, i);
|
||||
i++;
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
onGlimeLoad = () => {
|
||||
window.glime.init("Bl3mlvfCnTnRm5");
|
||||
setTimeout(() => {
|
||||
const sheets = document.styleSheets;
|
||||
[...sheets].forEach((sheet) => {
|
||||
if (!sheet.href) {
|
||||
[...sheet.cssRules].forEach((rule) => {
|
||||
if (!rule || rule.href || !rule.selectorText) return;
|
||||
if (rule.selectorText.indexOf(".css-") === 0 || rule.selectorText.indexOf("glime") > -1) {
|
||||
glimeStyles.push(rule);
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
}, 1000);
|
||||
};
|
||||
|
||||
@@ -18,3 +18,7 @@
|
||||
border-color: var(--md-default-bg-color--lighter);
|
||||
}
|
||||
}
|
||||
|
||||
#glimeRoot * {
|
||||
font-family: var(--md-text-font) !important;
|
||||
}
|
||||
|
||||
@@ -7,7 +7,7 @@ Homepage has two types of widgets: info and service. Below we'll cover each type
|
||||
|
||||
## Service Widgets
|
||||
|
||||
Service widgets are used to display the status of a service, often a web service or API. Services (and their widgets) are defined in your `services.yml` file. Here's an example:
|
||||
Service widgets are used to display the status of a service, often a web service or API. Services (and their widgets) are defined in your `services.yaml` file. Here's an example:
|
||||
|
||||
```yaml
|
||||
- Plex:
|
||||
@@ -24,7 +24,7 @@ Service widgets are used to display the status of a service, often a web service
|
||||
|
||||
## Info Widgets
|
||||
|
||||
Info widgets are used to display information in the header, often about your system or environment. Info widgets are defined your `widgets.yml` file. Here's an example:
|
||||
Info widgets are used to display information in the header, often about your system or environment. Info widgets are defined your `widgets.yaml` file. Here's an example:
|
||||
|
||||
```yaml
|
||||
- openmeteo:
|
||||
|
||||
@@ -16,6 +16,7 @@ widget:
|
||||
view: monthly # optional - possible values monthly, agenda
|
||||
maxEvents: 10 # optional - defaults to 10
|
||||
showTime: true # optional - show time for event happening today - defaults to false
|
||||
timezone: America/Los_Angeles # optional and only when timezone is not detected properly (slightly slower performance) - force timezone for ical events (if it's the same - no change, if missing or different in ical - will be converted to this timezone)
|
||||
integrations: # optional
|
||||
- type: sonarr # active widget type that is currently enabled on homepage - possible values: radarr, sonarr, lidarr, readarr, ical
|
||||
service_group: Media # group name where widget exists
|
||||
|
||||
@@ -3,7 +3,7 @@ title: Calibre-web
|
||||
description: Calibre-web Widget Configuration
|
||||
---
|
||||
|
||||
**Note: this widget requires a feature of calibre-web that has not yet been distributed in versioned release. The code is contained in ["nightly" lsio builds after 25/8/23](https://hub.docker.com/layers/linuxserver/calibre-web/nightly/images/sha256-b27cbe5d17503de38135d925e226eb3e5ba04c558dbc865dc85d77824d35d7e2) or running the calibre-web source code including commit [0499e57](https://github.com/janeczku/calibre-web/commit/0499e578cdd45db656da34cd2d7152c8d88ceb23).**
|
||||
**Note: widget requires calibre-web ≥ v0.6.21.**
|
||||
|
||||
Allowed fields: `["books", "authors", "categories", "series"]`.
|
||||
|
||||
|
||||
@@ -16,7 +16,7 @@ widget:
|
||||
defaultinterval: 7d # Optional
|
||||
```
|
||||
|
||||
You can also specify slugs instead of symbols (since symbols aren't garaunteed to be unique). If you supply both, slugs will be used. For example:
|
||||
You can also specify slugs instead of symbols (since symbols aren't guaranteed to be unique). If you supply both, slugs will be used. For example:
|
||||
|
||||
```yaml
|
||||
widget:
|
||||
|
||||
@@ -34,11 +34,20 @@ widget:
|
||||
- field: key # needs to be YAML string or object
|
||||
label: Field 4
|
||||
format: date # optional - defaults to text
|
||||
locale: nl # optional
|
||||
dateStyle: long # optional - defaults to "long". Allowed values: `["full", "long", "medium", "short"]`.
|
||||
timeStyle: medium # optional - Allowed values: `["full", "long", "medium", "short"]`.
|
||||
- field: key # needs to be YAML string or object
|
||||
label: Field 5
|
||||
format: relativeDate # optional - defaults to text
|
||||
locale: nl # optional
|
||||
style: short # optional - defaults to "long". Allowed values: `["long", "short", "narrow"]`.
|
||||
numeric: auto # optional - defaults to "always". Allowed values `["always", "auto"]`.
|
||||
```
|
||||
|
||||
Supported formats for the values are `text`, `number`, `float`, `percent`, `bytes`, `bitrate` and `date`.
|
||||
Supported formats for the values are `text`, `number`, `float`, `percent`, `bytes`, `bitrate`, `date` and `relativeDate`.
|
||||
|
||||
The `dateStyle` and `timeStyle` options of the `date` format are passed directly to [Intl.DateTimeFormat](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat/DateTimeFormat) and the `style` and `numeric` options of `relativeDate` are passed to [Intl.RelativeTimeFormat](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/RelativeTimeFormat/RelativeTimeFormat).
|
||||
|
||||
## Example
|
||||
|
||||
|
||||
22
docs/widgets/services/fritzbox.md
Normal file
22
docs/widgets/services/fritzbox.md
Normal file
@@ -0,0 +1,22 @@
|
||||
---
|
||||
title: FRITZ!Box
|
||||
description: FRITZ!Box Widget Configuration
|
||||
---
|
||||
|
||||
Application access & UPnP must be activated on your device:
|
||||
|
||||
```
|
||||
Home Network > Network > Network Settings > Access Settings in the Home Network
|
||||
[x] Allow access for applications
|
||||
[x] Transmit status information over UPnP
|
||||
```
|
||||
|
||||
Credentials are not needed and, as such, you may want to consider using `http` instead of `https` as those requests are significantly faster.
|
||||
|
||||
Allowed fields (limited to a max of 4): `["connectionStatus", "uptime", "maxDown", "maxUp", "down", "up", "received", "sent", "externalIPAddress"]`.
|
||||
|
||||
```yaml
|
||||
widget:
|
||||
type: fritzbox
|
||||
url: http://192.168.178.1
|
||||
```
|
||||
@@ -3,18 +3,21 @@ title: Health checks
|
||||
description: Health checks Widget Configuration
|
||||
---
|
||||
|
||||
To use the Health Checks widget, you first need to generate an API key. To do this, follow these steps:
|
||||
Specify a single check by including the `uuid` field or show the total 'up' and 'down' for all
|
||||
checks by leaving off the `uuid` field.
|
||||
|
||||
1. Go to Settings in your check dashboard.
|
||||
To use the Health Checks widget, you first need to generate an API key.
|
||||
|
||||
1. In your project, go to project Settings on the navigation bar.
|
||||
2. Click on API key (read-only) and then click _Create_.
|
||||
3. Copy the API key that is generated for you.
|
||||
|
||||
Allowed fields: `["status", "last_ping"]`.
|
||||
Allowed fields: `["status", "last_ping"]` for single checks, `["up", "down"]` for total stats.
|
||||
|
||||
```yaml
|
||||
widget:
|
||||
type: healthchecks
|
||||
url: http://healthchecks.host.or.ip:port
|
||||
key: <YOUR_API_KEY>
|
||||
uuid: <YOUR_CHECK_UUID>
|
||||
uuid: <CHECK_UUID> # optional, if not included total statistics for all checks is shown
|
||||
```
|
||||
|
||||
@@ -27,7 +27,7 @@ widget:
|
||||
src: http://example.com
|
||||
classes: h-60 sm:h-60 md:h-60 lg:h-60 xl:h-60 2xl:h-72 # optional, use tailwind height classes, see https://tailwindcss.com/docs/height
|
||||
referrerPolicy: same-origin # optional, no default
|
||||
allowPolicy: autoplay fullscreen gamepad # optional, no default
|
||||
allowPolicy: autoplay; fullscreen; gamepad # optional, no default
|
||||
allowFullscreen: false # optional, default: true
|
||||
loadingStrategy: eager # optional, default: eager
|
||||
allowScrolling: no # optional, default: yes
|
||||
|
||||
@@ -3,6 +3,8 @@ title: Immich
|
||||
description: Immich Widget Configuration
|
||||
---
|
||||
|
||||
Find your API key under `Account Settings > API Keys`.
|
||||
|
||||
Allowed fields: `["users" ,"photos", "videos", "storage"]`.
|
||||
|
||||
Note that API key must be from admin user.
|
||||
|
||||
12
docs/widgets/services/netdata.md
Normal file
12
docs/widgets/services/netdata.md
Normal file
@@ -0,0 +1,12 @@
|
||||
---
|
||||
title: Netdata
|
||||
description: Netdata Widget Configuration
|
||||
---
|
||||
|
||||
Allowed fields: `["warnings", "criticals"]`.
|
||||
|
||||
```yaml
|
||||
widget:
|
||||
type: Netdata
|
||||
url: http://netdata.host.or.ip
|
||||
```
|
||||
21
docs/widgets/services/peanut.md
Normal file
21
docs/widgets/services/peanut.md
Normal file
@@ -0,0 +1,21 @@
|
||||
---
|
||||
title: PeaNUT
|
||||
description: PeaNUT Widget Configuration
|
||||
---
|
||||
|
||||
This widget adds support for [Network UPS Tools](https://networkupstools.org/) via a third party tool, [PeaNUT](https://github.com/Brandawg93/PeaNUT).
|
||||
|
||||
The default ups name is `ups`. To configure more than one ups, you must create multiple peanut services.
|
||||
|
||||
Allowed fields: `["battery_charge", "ups_load", "ups_status"]`
|
||||
|
||||
!!! note
|
||||
|
||||
This widget requires an additional tool, [PeaNUT](https://github.com/Brandawg93/PeaNUT), as noted. Other projects exist to achieve similar results using a `customapi` widget, for example [NUTCase](https://github.com/ArthurMitchell42/nutcase#using-nutcase-homepage).
|
||||
|
||||
```yaml
|
||||
widget:
|
||||
type: peanut
|
||||
url: http://peanut.host.or.ip:port
|
||||
key: nameofyourups
|
||||
```
|
||||
14
docs/widgets/services/romm.md
Normal file
14
docs/widgets/services/romm.md
Normal file
@@ -0,0 +1,14 @@
|
||||
---
|
||||
title: Romm
|
||||
description: Romm Widget Configuration
|
||||
---
|
||||
|
||||
Allowed fields: `["platforms", "totalRoms"]`.
|
||||
|
||||
```yaml
|
||||
widget:
|
||||
type: Romm
|
||||
url: http://romm.host.or.ip
|
||||
username: username # optional
|
||||
password: password # optional
|
||||
```
|
||||
@@ -53,6 +53,7 @@ nav:
|
||||
- widgets/services/fileflows.md
|
||||
- widgets/services/flood.md
|
||||
- widgets/services/freshrss.md
|
||||
- widgets/services/fritzbox.md
|
||||
- widgets/services/gamedig.md
|
||||
- widgets/services/ghostfolio.md
|
||||
- widgets/services/glances.md
|
||||
@@ -83,6 +84,7 @@ nav:
|
||||
- widgets/services/moonraker.md
|
||||
- widgets/services/mylar.md
|
||||
- widgets/services/navidrome.md
|
||||
- widgets/services/netdata.md
|
||||
- widgets/services/nextcloud.md
|
||||
- widgets/services/nextdns.md
|
||||
- widgets/services/nginx-proxy-manager.md
|
||||
@@ -95,6 +97,7 @@ nav:
|
||||
- widgets/services/opnsense.md
|
||||
- widgets/services/overseerr.md
|
||||
- widgets/services/paperlessngx.md
|
||||
- widgets/services/peanut.md
|
||||
- widgets/services/pfsense.md
|
||||
- widgets/services/photoprism.md
|
||||
- widgets/services/pialert.md
|
||||
@@ -112,6 +115,7 @@ nav:
|
||||
- widgets/services/qnap.md
|
||||
- widgets/services/radarr.md
|
||||
- widgets/services/readarr.md
|
||||
- widgets/services/romm.md
|
||||
- widgets/services/rutorrent.md
|
||||
- widgets/services/sabnzbd.md
|
||||
- widgets/services/scrutiny.md
|
||||
|
||||
@@ -84,6 +84,33 @@ function prettyBytes(number, options) {
|
||||
return `${prefix + numberString} ${unit}`;
|
||||
}
|
||||
|
||||
function uptime(uptimeInSeconds, i18next) {
|
||||
const mo = Math.floor(uptimeInSeconds / (3600 * 24 * 31));
|
||||
const d = Math.floor((uptimeInSeconds % (3600 * 24 * 31)) / (3600 * 24));
|
||||
const h = Math.floor((uptimeInSeconds % (3600 * 24)) / 3600);
|
||||
const m = Math.floor((uptimeInSeconds % 3600) / 60);
|
||||
const s = Math.floor(uptimeInSeconds % 60);
|
||||
|
||||
const moDisplay = mo > 0 ? mo + i18next.t("common.months") : "";
|
||||
const dDisplay = d > 0 ? d + i18next.t("common.days") : "";
|
||||
const hDisplay = h > 0 && mo === 0 ? h + i18next.t("common.hours") : "";
|
||||
const mDisplay = m > 0 && mo === 0 && d === 0 ? m + i18next.t("common.minutes") : "";
|
||||
const sDisplay = s > 0 && mo === 0 && d === 0 && h === 0 ? s + i18next.t("common.seconds") : "";
|
||||
|
||||
return (moDisplay + dDisplay + hDisplay + mDisplay + sDisplay).replace(/,\s*$/, "");
|
||||
}
|
||||
|
||||
function relativeDate(date, formatter) {
|
||||
const cutoffs = [60, 3600, 86400, 86400 * 7, 86400 * 30, 86400 * 365, Infinity];
|
||||
const units = ["second", "minute", "hour", "day", "week", "month", "year"];
|
||||
|
||||
const delta = Math.round((date.getTime() - Date.now()) / 1000);
|
||||
const unitIndex = cutoffs.findIndex((cutoff) => cutoff > Math.abs(delta));
|
||||
const divisor = unitIndex ? cutoffs[unitIndex - 1] : 1;
|
||||
|
||||
return formatter.format(Math.floor(delta / divisor), units[unitIndex]);
|
||||
}
|
||||
|
||||
module.exports = {
|
||||
i18n: {
|
||||
defaultLocale: "en",
|
||||
@@ -126,6 +153,10 @@ module.exports = {
|
||||
i18next.services.formatter.add("date", (value, lng, options) =>
|
||||
new Intl.DateTimeFormat(lng, { ...options }).format(new Date(value)),
|
||||
);
|
||||
i18next.services.formatter.add("relativeDate", (value, lng, options) =>
|
||||
relativeDate(new Date(value), new Intl.RelativeTimeFormat(lng, { ...options })),
|
||||
);
|
||||
i18next.services.formatter.add("uptime", (value, lng) => uptime(value, i18next));
|
||||
},
|
||||
type: "3rdParty",
|
||||
},
|
||||
|
||||
21
package-lock.json
generated
21
package-lock.json
generated
@@ -15,7 +15,7 @@
|
||||
"compare-versions": "^5.0.1",
|
||||
"dockerode": "^3.3.4",
|
||||
"follow-redirects": "^1.15.2",
|
||||
"gamedig": "^4.1.0",
|
||||
"gamedig": "^4.3.0",
|
||||
"i18next": "^21.9.2",
|
||||
"js-yaml": "^4.1.0",
|
||||
"json-rpc-2.0": "^1.4.1",
|
||||
@@ -32,6 +32,7 @@
|
||||
"react-i18next": "^11.18.6",
|
||||
"react-icons": "^4.4.0",
|
||||
"recharts": "^2.7.2",
|
||||
"rrule": "^2.8.1",
|
||||
"swr": "^1.3.0",
|
||||
"systeminformation": "^5.17.12",
|
||||
"tough-cookie": "^4.1.2",
|
||||
@@ -2957,9 +2958,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/gamedig": {
|
||||
"version": "4.1.0",
|
||||
"resolved": "https://registry.npmjs.org/gamedig/-/gamedig-4.1.0.tgz",
|
||||
"integrity": "sha512-jvLUEakihJgpiw9t9yQRsbcemeALeTNlnaWY1gvYdwI63ZlkxznTaLqX5K/eluRTTCtAWNW3YceT6NVjyAZIwA==",
|
||||
"version": "4.3.0",
|
||||
"resolved": "https://registry.npmjs.org/gamedig/-/gamedig-4.3.0.tgz",
|
||||
"integrity": "sha512-73wQM/mYLh0giljtg9OmF7QySxTGUj52+MxGklm2cveakOuB2zk0cvQl7vIFYcv6uI3HwenjOZKZ5507c/ZyzA==",
|
||||
"dependencies": {
|
||||
"cheerio": "^1.0.0-rc.10",
|
||||
"gbxremote": "^0.2.1",
|
||||
@@ -5208,9 +5209,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/react-icons": {
|
||||
"version": "4.8.0",
|
||||
"resolved": "https://registry.npmjs.org/react-icons/-/react-icons-4.8.0.tgz",
|
||||
"integrity": "sha512-N6+kOLcihDiAnj5Czu637waJqSnwlMNROzVZMhfX68V/9bu9qHaMIJC4UdozWoOk57gahFCNHwVvWzm0MTzRjg==",
|
||||
"version": "4.12.0",
|
||||
"resolved": "https://registry.npmjs.org/react-icons/-/react-icons-4.12.0.tgz",
|
||||
"integrity": "sha512-IBaDuHiShdZqmfc/TwHu6+d6k2ltNCf3AszxNmjJc1KUfXdEeRJOKyNvLmAHaarhzGmTSVygNdyu8/opXv2gaw==",
|
||||
"peerDependencies": {
|
||||
"react": "*"
|
||||
}
|
||||
@@ -5501,9 +5502,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/rrule": {
|
||||
"version": "2.7.2",
|
||||
"resolved": "https://registry.npmjs.org/rrule/-/rrule-2.7.2.tgz",
|
||||
"integrity": "sha512-NkBsEEB6FIZOZ3T8frvEBOB243dm46SPufpDckY/Ap/YH24V1zLeMmDY8OA10lk452NdrF621+ynDThE7FQU2A==",
|
||||
"version": "2.8.1",
|
||||
"resolved": "https://registry.npmjs.org/rrule/-/rrule-2.8.1.tgz",
|
||||
"integrity": "sha512-hM3dHSBMeaJ0Ktp7W38BJZ7O1zOgaFEsn41PDk+yHoEtfLV+PoJt9E9xAlZiWgf/iqEqionN0ebHFZIDAp+iGw==",
|
||||
"dependencies": {
|
||||
"tslib": "^2.4.0"
|
||||
}
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
"compare-versions": "^5.0.1",
|
||||
"dockerode": "^3.3.4",
|
||||
"follow-redirects": "^1.15.2",
|
||||
"gamedig": "^4.1.0",
|
||||
"gamedig": "^4.3.0",
|
||||
"i18next": "^21.9.2",
|
||||
"js-yaml": "^4.1.0",
|
||||
"json-rpc-2.0": "^1.4.1",
|
||||
@@ -32,8 +32,9 @@
|
||||
"react": "^18.2.0",
|
||||
"react-dom": "^18.2.0",
|
||||
"react-i18next": "^11.18.6",
|
||||
"react-icons": "^4.4.0",
|
||||
"react-icons": "^4.12.0",
|
||||
"recharts": "^2.7.2",
|
||||
"rrule": "^2.8.1",
|
||||
"swr": "^1.3.0",
|
||||
"systeminformation": "^5.17.12",
|
||||
"tough-cookie": "^4.1.2",
|
||||
|
||||
72
pnpm-lock.yaml
generated
72
pnpm-lock.yaml
generated
@@ -27,8 +27,8 @@ dependencies:
|
||||
specifier: ^1.15.2
|
||||
version: 1.15.2
|
||||
gamedig:
|
||||
specifier: ^4.1.0
|
||||
version: 4.1.0
|
||||
specifier: ^4.3.0
|
||||
version: 4.3.0
|
||||
i18next:
|
||||
specifier: ^21.9.2
|
||||
version: 21.10.0
|
||||
@@ -72,11 +72,14 @@ dependencies:
|
||||
specifier: ^11.18.6
|
||||
version: 11.18.6(i18next@21.10.0)(react-dom@18.2.0)(react@18.2.0)
|
||||
react-icons:
|
||||
specifier: ^4.4.0
|
||||
version: 4.8.0(react@18.2.0)
|
||||
specifier: ^4.12.0
|
||||
version: 4.12.0(react@18.2.0)
|
||||
recharts:
|
||||
specifier: ^2.7.2
|
||||
version: 2.7.2(prop-types@15.8.1)(react-dom@18.2.0)(react@18.2.0)
|
||||
rrule:
|
||||
specifier: ^2.8.1
|
||||
version: 2.8.1
|
||||
swr:
|
||||
specifier: ^1.3.0
|
||||
version: 1.3.0(react@18.2.0)
|
||||
@@ -263,7 +266,7 @@ packages:
|
||||
underscore: 1.13.6
|
||||
ws: 7.5.9
|
||||
optionalDependencies:
|
||||
openid-client: 5.4.0
|
||||
openid-client: 5.6.2
|
||||
transitivePeerDependencies:
|
||||
- bufferutil
|
||||
- utf-8-validate
|
||||
@@ -832,10 +835,9 @@ packages:
|
||||
ieee754: 1.2.1
|
||||
dev: false
|
||||
|
||||
/buildcheck@0.0.3:
|
||||
resolution: {integrity: sha512-pziaA+p/wdVImfcbsZLNF32EiWyujlQLwolMqUQE8xpKNOH7KmZQaY8sXN7DGOEzPAElo9QTaeNRfGnf3iOJbA==}
|
||||
/buildcheck@0.0.6:
|
||||
resolution: {integrity: sha512-8f9ZJCUXyT1M35Jx7MkBgmBMo3oHTTBIPLiY9xyL0pl3T5RwcPEY8cUHr5LBNfu/fk6c2T4DJZuVM/8ZZT2D2A==}
|
||||
engines: {node: '>=10.0.0'}
|
||||
requiresBuild: true
|
||||
dev: false
|
||||
optional: true
|
||||
|
||||
@@ -871,7 +873,7 @@ packages:
|
||||
resolution: {integrity: sha512-wlQwcF0fl4eLclyGdncF9rcNNq0ipRYZGagG6h3LVgRXvCWE1fdMUaCLXwfC9YWoz9jKKbjQAq7TpO2Y3yrvmA==}
|
||||
dependencies:
|
||||
ical-date-parser: 4.0.0
|
||||
rrule: 2.7.2
|
||||
rrule: 2.8.1
|
||||
dev: false
|
||||
|
||||
/call-bind@1.0.2:
|
||||
@@ -942,7 +944,7 @@ packages:
|
||||
normalize-path: 3.0.0
|
||||
readdirp: 3.6.0
|
||||
optionalDependencies:
|
||||
fsevents: 2.3.2
|
||||
fsevents: 2.3.3
|
||||
dev: true
|
||||
|
||||
/chownr@1.1.4:
|
||||
@@ -1040,13 +1042,13 @@ packages:
|
||||
resolution: {integrity: sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==}
|
||||
dev: false
|
||||
|
||||
/cpu-features@0.0.4:
|
||||
resolution: {integrity: sha512-fKiZ/zp1mUwQbnzb9IghXtHtDoTMtNeb8oYGx6kX2SYfhnG0HNdBEBIzB9b5KlXu5DQPhfy3mInbBxFcgwAr3A==}
|
||||
/cpu-features@0.0.9:
|
||||
resolution: {integrity: sha512-AKjgn2rP2yJyfbepsmLfiYcmtNn/2eUvocUyM/09yB0YDiz39HteK/5/T4Onf0pmdYDMgkBoGvRLvEguzyL7wQ==}
|
||||
engines: {node: '>=10.0.0'}
|
||||
requiresBuild: true
|
||||
dependencies:
|
||||
buildcheck: 0.0.3
|
||||
nan: 2.17.0
|
||||
buildcheck: 0.0.6
|
||||
nan: 2.18.0
|
||||
dev: false
|
||||
optional: true
|
||||
|
||||
@@ -1945,8 +1947,8 @@ packages:
|
||||
/fs.realpath@1.0.0:
|
||||
resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
|
||||
|
||||
/fsevents@2.3.2:
|
||||
resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==}
|
||||
/fsevents@2.3.3:
|
||||
resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
|
||||
engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
|
||||
os: [darwin]
|
||||
requiresBuild: true
|
||||
@@ -1970,8 +1972,8 @@ packages:
|
||||
resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==}
|
||||
dev: true
|
||||
|
||||
/gamedig@4.1.0:
|
||||
resolution: {integrity: sha512-jvLUEakihJgpiw9t9yQRsbcemeALeTNlnaWY1gvYdwI63ZlkxznTaLqX5K/eluRTTCtAWNW3YceT6NVjyAZIwA==}
|
||||
/gamedig@4.3.0:
|
||||
resolution: {integrity: sha512-73wQM/mYLh0giljtg9OmF7QySxTGUj52+MxGklm2cveakOuB2zk0cvQl7vIFYcv6uI3HwenjOZKZ5507c/ZyzA==}
|
||||
engines: {node: '>=14.0.0'}
|
||||
hasBin: true
|
||||
dependencies:
|
||||
@@ -2506,9 +2508,8 @@ packages:
|
||||
resolution: {integrity: sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==}
|
||||
dev: true
|
||||
|
||||
/jose@4.13.1:
|
||||
resolution: {integrity: sha512-MSJQC5vXco5Br38mzaQKiq9mwt7lwj2eXpgpRyQYNHYt2lq1PjkWa7DLXX0WVcQLE9HhMh3jPiufS7fhJf+CLQ==}
|
||||
requiresBuild: true
|
||||
/jose@4.15.4:
|
||||
resolution: {integrity: sha512-W+oqK4H+r5sITxfxpSU+MMdr/YSWGvgZMQDIsNoBDGGy4i7GBPTtvFKibQzW06n3U3TqHjhvBJsirShsEJ6eeQ==}
|
||||
dev: false
|
||||
optional: true
|
||||
|
||||
@@ -2778,8 +2779,8 @@ packages:
|
||||
thenify-all: 1.6.0
|
||||
dev: true
|
||||
|
||||
/nan@2.17.0:
|
||||
resolution: {integrity: sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==}
|
||||
/nan@2.18.0:
|
||||
resolution: {integrity: sha512-W7tfG7vMOGtD30sHoZSSc/JVYiyDPEyQVso/Zz+/uQd0B0L46gtC+pHha5FFMRpil6fm/AoEcRWyOVi4+E/f8w==}
|
||||
requiresBuild: true
|
||||
dev: false
|
||||
optional: true
|
||||
@@ -2987,10 +2988,9 @@ packages:
|
||||
es-abstract: 1.21.2
|
||||
dev: true
|
||||
|
||||
/oidc-token-hash@5.0.1:
|
||||
resolution: {integrity: sha512-EvoOtz6FIEBzE+9q253HsLCVRiK/0doEJ2HCvvqMQb3dHZrP3WlJKYtJ55CRTw4jmYomzH4wkPuCj/I3ZvpKxQ==}
|
||||
/oidc-token-hash@5.0.3:
|
||||
resolution: {integrity: sha512-IF4PcGgzAr6XXSff26Sk/+P4KZFJVuHAJZj3wgO3vX2bMdNVp/QXTP3P7CEm9V1IdG8lDLY3HhiqpsE/nOwpPw==}
|
||||
engines: {node: ^10.13.0 || >=12.0.0}
|
||||
requiresBuild: true
|
||||
dev: false
|
||||
optional: true
|
||||
|
||||
@@ -3012,14 +3012,14 @@ packages:
|
||||
mimic-fn: 2.1.0
|
||||
dev: false
|
||||
|
||||
/openid-client@5.4.0:
|
||||
resolution: {integrity: sha512-hgJa2aQKcM2hn3eyVtN12tEA45ECjTJPXCgUh5YzTzy9qwapCvmDTVPWOcWVL0d34zeQoQ/hbG9lJhl3AYxJlQ==}
|
||||
/openid-client@5.6.2:
|
||||
resolution: {integrity: sha512-TIVimoK/fAvpiISLcoGZyNJx2TOfd5AE6TXn58FFj6Y8qbU/jqky54Aws7sYKuCph1bLPWSRUa1r/Rd6K21bhg==}
|
||||
requiresBuild: true
|
||||
dependencies:
|
||||
jose: 4.13.1
|
||||
jose: 4.15.4
|
||||
lru-cache: 6.0.0
|
||||
object-hash: 2.2.0
|
||||
oidc-token-hash: 5.0.1
|
||||
oidc-token-hash: 5.0.3
|
||||
dev: false
|
||||
optional: true
|
||||
|
||||
@@ -3319,8 +3319,8 @@ packages:
|
||||
react-dom: 18.2.0(react@18.2.0)
|
||||
dev: false
|
||||
|
||||
/react-icons@4.8.0(react@18.2.0):
|
||||
resolution: {integrity: sha512-N6+kOLcihDiAnj5Czu637waJqSnwlMNROzVZMhfX68V/9bu9qHaMIJC4UdozWoOk57gahFCNHwVvWzm0MTzRjg==}
|
||||
/react-icons@4.12.0(react@18.2.0):
|
||||
resolution: {integrity: sha512-IBaDuHiShdZqmfc/TwHu6+d6k2ltNCf3AszxNmjJc1KUfXdEeRJOKyNvLmAHaarhzGmTSVygNdyu8/opXv2gaw==}
|
||||
peerDependencies:
|
||||
react: '*'
|
||||
dependencies:
|
||||
@@ -3552,8 +3552,8 @@ packages:
|
||||
dependencies:
|
||||
glob: 7.2.3
|
||||
|
||||
/rrule@2.7.2:
|
||||
resolution: {integrity: sha512-NkBsEEB6FIZOZ3T8frvEBOB243dm46SPufpDckY/Ap/YH24V1zLeMmDY8OA10lk452NdrF621+ynDThE7FQU2A==}
|
||||
/rrule@2.8.1:
|
||||
resolution: {integrity: sha512-hM3dHSBMeaJ0Ktp7W38BJZ7O1zOgaFEsn41PDk+yHoEtfLV+PoJt9E9xAlZiWgf/iqEqionN0ebHFZIDAp+iGw==}
|
||||
dependencies:
|
||||
tslib: 2.5.0
|
||||
dev: false
|
||||
@@ -3679,8 +3679,8 @@ packages:
|
||||
asn1: 0.2.6
|
||||
bcrypt-pbkdf: 1.0.2
|
||||
optionalDependencies:
|
||||
cpu-features: 0.0.4
|
||||
nan: 2.17.0
|
||||
cpu-features: 0.0.9
|
||||
nan: 2.18.0
|
||||
dev: false
|
||||
|
||||
/sshpk@1.17.0:
|
||||
|
||||
@@ -11,7 +11,14 @@
|
||||
"percent": "{{value, percent}}",
|
||||
"number": "{{value, number}}",
|
||||
"ms": "{{value, number}}",
|
||||
"date": "{{value, date}}"
|
||||
"date": "{{value, date}}",
|
||||
"relativeDate": "{{value, relativeDate}}",
|
||||
"uptime": "{{value, uptime}}",
|
||||
"months": "ma",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"minutes": "m",
|
||||
"seconds": "s"
|
||||
},
|
||||
"widget": {
|
||||
"missing_type": "Ontbrekende legstuk-tipe: {{type}}",
|
||||
@@ -40,15 +47,11 @@
|
||||
"load": "Las",
|
||||
"temp": "TEMP",
|
||||
"max": "Mak",
|
||||
"uptime": "OP",
|
||||
"months": "ma",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"minutes": "m"
|
||||
"uptime": "OP"
|
||||
},
|
||||
"unifi": {
|
||||
"users": "Gebruikers",
|
||||
"uptime": "Stelsel Bedryfstyd",
|
||||
"uptime": "Optyd",
|
||||
"days": "Daë",
|
||||
"wan": "WAN",
|
||||
"lan": "LAN",
|
||||
@@ -122,6 +125,24 @@
|
||||
"subscriptions": "Intekenings",
|
||||
"unread": "Ongelees"
|
||||
},
|
||||
"fritzbox": {
|
||||
"connectionStatus": "Status",
|
||||
"connectionStatusUnconfigured": "Ongekonfigureer",
|
||||
"connectionStatusConnecting": "Verbind",
|
||||
"connectionStatusAuthenticating": "Stel geldigheid vas",
|
||||
"connectionStatusPendingDisconnect": "Hangende Ontkoppel",
|
||||
"connectionStatusDisconnecting": "Ontkoppel",
|
||||
"connectionStatusDisconnected": "Ontkoppel",
|
||||
"connectionStatusConnected": "Gekoppel",
|
||||
"uptime": "Optyd",
|
||||
"maxDown": "Maks. Af",
|
||||
"maxUp": "Maks. Op",
|
||||
"down": "Af",
|
||||
"up": "Op",
|
||||
"received": "Ontvang",
|
||||
"sent": "Gestuur",
|
||||
"externalIPAddress": "Ext. IP"
|
||||
},
|
||||
"caddy": {
|
||||
"upstreams": "Stroomop",
|
||||
"requests": "Huidige versoeke",
|
||||
@@ -471,9 +492,9 @@
|
||||
},
|
||||
"healthchecks": {
|
||||
"new": "Nuut",
|
||||
"up": "Aanlyn",
|
||||
"up": "Op",
|
||||
"grace": "In Grasietydperk",
|
||||
"down": "Vanlyn",
|
||||
"down": "Af",
|
||||
"paused": "Onderbreek",
|
||||
"status": "Status",
|
||||
"last_ping": "Laaste Pieng",
|
||||
@@ -499,8 +520,7 @@
|
||||
"truenas": {
|
||||
"load": "Stelsellading",
|
||||
"uptime": "Optyd",
|
||||
"alerts": "Waarskuwings",
|
||||
"time": "{{value, number(style: unit; unitDisplay: long;)}}"
|
||||
"alerts": "Waarskuwings"
|
||||
},
|
||||
"pyload": {
|
||||
"speed": "Spoed",
|
||||
@@ -526,6 +546,14 @@
|
||||
"inbox": "Inmandjie",
|
||||
"total": "Totaal"
|
||||
},
|
||||
"peanut": {
|
||||
"battery_charge": "Batterylading",
|
||||
"ups_load": "SVE-lading",
|
||||
"ups_status": "SVE Status",
|
||||
"online": "Aanlyn",
|
||||
"on_battery": "Op Battery",
|
||||
"low_battery": "Battery Laag"
|
||||
},
|
||||
"nextdns": {
|
||||
"wait": "Wag Asseblief",
|
||||
"no_devices": "Geen Toesteldata Ontvang Nie"
|
||||
@@ -765,6 +793,15 @@
|
||||
"inCinemas": "In fliekteaters",
|
||||
"physicalRelease": "Fisiese Vrylating",
|
||||
"digitalRelease": "Digitale Vrylating",
|
||||
"noEventsToday": "Geen gebeure vir vandag nie!"
|
||||
"noEventsToday": "Geen gebeure vir vandag nie!",
|
||||
"noEventsFound": "Geen gebeure gevind nie"
|
||||
},
|
||||
"romm": {
|
||||
"platforms": "Platforms",
|
||||
"totalRoms": "Total ROMs"
|
||||
},
|
||||
"netdata": {
|
||||
"warnings": "Warnings",
|
||||
"criticals": "Criticals"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,7 +11,14 @@
|
||||
"percent": "{{value, percent}}",
|
||||
"number": "{{value, number}}",
|
||||
"ms": "{{value, number}}",
|
||||
"date": "{{value, date}}"
|
||||
"date": "{{value, date}}",
|
||||
"relativeDate": "{{value, relativeDate}}",
|
||||
"uptime": "{{value, uptime}}",
|
||||
"months": "ش",
|
||||
"days": "ي",
|
||||
"hours": "س",
|
||||
"minutes": "د",
|
||||
"seconds": "ث"
|
||||
},
|
||||
"widget": {
|
||||
"missing_type": "نوع القطعة مفقود: {{type}}",
|
||||
@@ -40,15 +47,11 @@
|
||||
"load": "الضغط",
|
||||
"temp": "مؤقت",
|
||||
"max": "الحد الأقصى",
|
||||
"uptime": "تعمل",
|
||||
"months": "ش",
|
||||
"days": "ي",
|
||||
"hours": "س",
|
||||
"minutes": "د"
|
||||
"uptime": "تعمل"
|
||||
},
|
||||
"unifi": {
|
||||
"users": "المستخدمون",
|
||||
"uptime": "مدة تشغيل النظام",
|
||||
"uptime": "مدة التشغيل",
|
||||
"days": "أيام",
|
||||
"wan": "الشبكة الواسعة",
|
||||
"lan": "الشبكة المحلية",
|
||||
@@ -122,6 +125,24 @@
|
||||
"subscriptions": "الاشتراكات",
|
||||
"unread": "غير مقروءة"
|
||||
},
|
||||
"fritzbox": {
|
||||
"connectionStatus": "الحالة",
|
||||
"connectionStatusUnconfigured": "لم تتم تهيئته",
|
||||
"connectionStatusConnecting": "جاري الاتصال",
|
||||
"connectionStatusAuthenticating": "جار المصادقة",
|
||||
"connectionStatusPendingDisconnect": "في انتظار قطع الاتصال",
|
||||
"connectionStatusDisconnecting": "جار قطع الاتصال",
|
||||
"connectionStatusDisconnected": "غير متصل",
|
||||
"connectionStatusConnected": "متصل",
|
||||
"uptime": "مدة التشغيل",
|
||||
"maxDown": "أقصى حد للتنزيل",
|
||||
"maxUp": "أقصى حد للتحميل",
|
||||
"down": "لا يعمل",
|
||||
"up": "يعمل",
|
||||
"received": "تم الإستلام",
|
||||
"sent": "تم الإرسال",
|
||||
"externalIPAddress": "IP الخارجي"
|
||||
},
|
||||
"caddy": {
|
||||
"upstreams": "تدفق",
|
||||
"requests": "طلبات الحالية",
|
||||
@@ -471,9 +492,9 @@
|
||||
},
|
||||
"healthchecks": {
|
||||
"new": "جديد(ة)",
|
||||
"up": "مُتّصل",
|
||||
"up": "يعمل",
|
||||
"grace": "في فترة السماح",
|
||||
"down": "غير متصل",
|
||||
"down": "لا يعمل",
|
||||
"paused": "متوقف",
|
||||
"status": "الحالة",
|
||||
"last_ping": "آخر Ping",
|
||||
@@ -499,8 +520,7 @@
|
||||
"truenas": {
|
||||
"load": "حمل النظام",
|
||||
"uptime": "مدة التشغيل",
|
||||
"alerts": "تنبيهات",
|
||||
"time": "{{value, number(style: unit; unitDisplay: long;)}}"
|
||||
"alerts": "تنبيهات"
|
||||
},
|
||||
"pyload": {
|
||||
"speed": "السرعة",
|
||||
@@ -526,6 +546,14 @@
|
||||
"inbox": "صندوق الوارد",
|
||||
"total": "المجموع"
|
||||
},
|
||||
"peanut": {
|
||||
"battery_charge": "شحن البطارية",
|
||||
"ups_load": "حمل UPS",
|
||||
"ups_status": "حالة UPS",
|
||||
"online": "مُتّصل",
|
||||
"on_battery": "على البطارية",
|
||||
"low_battery": "البطارية منخفضة"
|
||||
},
|
||||
"nextdns": {
|
||||
"wait": "الرجاء الإنتظار",
|
||||
"no_devices": "لم يتم استلام بيانات الجهاز"
|
||||
@@ -765,6 +793,15 @@
|
||||
"inCinemas": "في دور السينما",
|
||||
"physicalRelease": "الإصدار المادي",
|
||||
"digitalRelease": "الإصدار الرقمي",
|
||||
"noEventsToday": "لا توجد أحداث اليوم!"
|
||||
"noEventsToday": "لا توجد أحداث اليوم!",
|
||||
"noEventsFound": "لم يتم العثور على أحداث"
|
||||
},
|
||||
"romm": {
|
||||
"platforms": "Platforms",
|
||||
"totalRoms": "Total ROMs"
|
||||
},
|
||||
"netdata": {
|
||||
"warnings": "Warnings",
|
||||
"criticals": "Criticals"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,7 +11,14 @@
|
||||
"percent": "{{value, percent}}",
|
||||
"number": "{{value, number}}",
|
||||
"ms": "{{value, number}}",
|
||||
"date": "{{value, date}}"
|
||||
"date": "{{value, date}}",
|
||||
"relativeDate": "{{value, relativeDate}}",
|
||||
"uptime": "{{value, uptime}}",
|
||||
"months": "mo",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"minutes": "m",
|
||||
"seconds": "s"
|
||||
},
|
||||
"widget": {
|
||||
"missing_type": "Липсваща приставка: {{type}}",
|
||||
@@ -33,22 +40,18 @@
|
||||
},
|
||||
"resources": {
|
||||
"cpu": "Процесор",
|
||||
"mem": "MEM",
|
||||
"mem": "Памет",
|
||||
"total": "Общо",
|
||||
"free": "Свободни",
|
||||
"used": "Заети",
|
||||
"load": "Натоварване",
|
||||
"temp": "TEMP",
|
||||
"max": "Max",
|
||||
"uptime": "UP",
|
||||
"months": "mo",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"minutes": "m"
|
||||
"temp": "Температура",
|
||||
"max": "Макс.",
|
||||
"uptime": "Онлайн"
|
||||
},
|
||||
"unifi": {
|
||||
"users": "Потребители",
|
||||
"uptime": "Активен от",
|
||||
"uptime": "Uptime",
|
||||
"days": "Дни",
|
||||
"wan": "WAN",
|
||||
"lan": "LAN",
|
||||
@@ -58,7 +61,7 @@
|
||||
"wlan_devices": "WLAN Устройства",
|
||||
"lan_users": "LAN Потребители",
|
||||
"wlan_users": "WLAN Потребители",
|
||||
"up": "UP",
|
||||
"up": "Онлайн",
|
||||
"down": "DOWN",
|
||||
"wait": "Моля изчакайте",
|
||||
"empty_data": "Subsystem status unknown"
|
||||
@@ -66,12 +69,12 @@
|
||||
"docker": {
|
||||
"rx": "RX",
|
||||
"tx": "TX",
|
||||
"mem": "MEM",
|
||||
"mem": "Памет",
|
||||
"cpu": "Процесор",
|
||||
"running": "Running",
|
||||
"offline": "Изключен",
|
||||
"error": "Грешка",
|
||||
"unknown": "Unknown",
|
||||
"unknown": "Неизв.",
|
||||
"healthy": "Healthy",
|
||||
"starting": "Starting",
|
||||
"unhealthy": "Unhealthy",
|
||||
@@ -99,7 +102,7 @@
|
||||
"transcoding": "Конвертира",
|
||||
"bitrate": "Bitrate",
|
||||
"no_active": "Няма активни потоци",
|
||||
"movies": "Movies",
|
||||
"movies": "Филми",
|
||||
"series": "Series",
|
||||
"episodes": "Episodes",
|
||||
"songs": "Songs"
|
||||
@@ -122,6 +125,24 @@
|
||||
"subscriptions": "Subscriptions",
|
||||
"unread": "Unread"
|
||||
},
|
||||
"fritzbox": {
|
||||
"connectionStatus": "Статус",
|
||||
"connectionStatusUnconfigured": "Unconfigured",
|
||||
"connectionStatusConnecting": "Connecting",
|
||||
"connectionStatusAuthenticating": "Authenticating",
|
||||
"connectionStatusPendingDisconnect": "Pending Disconnect",
|
||||
"connectionStatusDisconnecting": "Disconnecting",
|
||||
"connectionStatusDisconnected": "Disconnected",
|
||||
"connectionStatusConnected": "Свързано",
|
||||
"uptime": "Uptime",
|
||||
"maxDown": "Max. Down",
|
||||
"maxUp": "Max. Up",
|
||||
"down": "Down",
|
||||
"up": "Up",
|
||||
"received": "Received",
|
||||
"sent": "Sent",
|
||||
"externalIPAddress": "Ext. IP"
|
||||
},
|
||||
"caddy": {
|
||||
"upstreams": "Upstreams",
|
||||
"requests": "Current requests",
|
||||
@@ -133,8 +154,8 @@
|
||||
},
|
||||
"channelsdvrserver": {
|
||||
"shows": "Shows",
|
||||
"recordings": "Recordings",
|
||||
"scheduled": "Scheduled",
|
||||
"recordings": "Записи",
|
||||
"scheduled": "Планирано",
|
||||
"passes": "Passes"
|
||||
},
|
||||
"tautulli": {
|
||||
@@ -142,12 +163,12 @@
|
||||
"transcoding": "Конвертира",
|
||||
"bitrate": "Bitrate",
|
||||
"no_active": "Няма активни потоци",
|
||||
"plex_connection_error": "Check Plex Connection"
|
||||
"plex_connection_error": "Провери връзка с Plex"
|
||||
},
|
||||
"omada": {
|
||||
"connectedAp": "Connected APs",
|
||||
"activeUser": "Active devices",
|
||||
"alerts": "Alerts",
|
||||
"activeUser": "Активни устройства",
|
||||
"alerts": "Предупреждения",
|
||||
"connectedGateway": "Connected gateways",
|
||||
"connectedSwitches": "Connected switches"
|
||||
},
|
||||
@@ -158,8 +179,8 @@
|
||||
},
|
||||
"plex": {
|
||||
"streams": "Активни Потоци",
|
||||
"albums": "Albums",
|
||||
"movies": "Movies",
|
||||
"albums": "Албуми",
|
||||
"movies": "Филми",
|
||||
"tv": "Сериали"
|
||||
},
|
||||
"sabnzbd": {
|
||||
@@ -190,7 +211,7 @@
|
||||
"systemTempC": "System Temp",
|
||||
"poolUsage": "Pool Usage",
|
||||
"volumeUsage": "Volume Usage",
|
||||
"invalid": "Invalid"
|
||||
"invalid": "Невалидни"
|
||||
},
|
||||
"deluge": {
|
||||
"download": "Download",
|
||||
@@ -205,28 +226,28 @@
|
||||
"seed": "Seed"
|
||||
},
|
||||
"sonarr": {
|
||||
"wanted": "Wanted",
|
||||
"queued": "Queued",
|
||||
"wanted": "Търсени",
|
||||
"queued": "В изчакване",
|
||||
"series": "Series",
|
||||
"queue": "Опашка",
|
||||
"unknown": "Unknown"
|
||||
"unknown": "Неизв."
|
||||
},
|
||||
"radarr": {
|
||||
"wanted": "Wanted",
|
||||
"missing": "Missing",
|
||||
"queued": "Queued",
|
||||
"movies": "Movies",
|
||||
"wanted": "Търсени",
|
||||
"missing": "Липсващи",
|
||||
"queued": "В изчакване",
|
||||
"movies": "Филми",
|
||||
"queue": "Опашка",
|
||||
"unknown": "Unknown"
|
||||
"unknown": "Неизв."
|
||||
},
|
||||
"lidarr": {
|
||||
"wanted": "Wanted",
|
||||
"queued": "Queued",
|
||||
"artists": "Artists"
|
||||
"wanted": "Търсени",
|
||||
"queued": "В изчакване",
|
||||
"artists": "Изпълнители"
|
||||
},
|
||||
"readarr": {
|
||||
"wanted": "Wanted",
|
||||
"queued": "Queued",
|
||||
"wanted": "Търсени",
|
||||
"queued": "В изчакване",
|
||||
"books": "Книги"
|
||||
},
|
||||
"bazarr": {
|
||||
@@ -251,8 +272,8 @@
|
||||
},
|
||||
"pialert": {
|
||||
"total": "Общо",
|
||||
"connected": "Connected",
|
||||
"new_devices": "New Devices",
|
||||
"connected": "Свързано",
|
||||
"new_devices": "Нови устройства",
|
||||
"down_alerts": "Down Alerts"
|
||||
},
|
||||
"pihole": {
|
||||
@@ -280,16 +301,16 @@
|
||||
"tailscale": {
|
||||
"address": "Address",
|
||||
"expires": "Expires",
|
||||
"never": "Never",
|
||||
"last_seen": "Last Seen",
|
||||
"now": "Now",
|
||||
"years": "{{number}}y",
|
||||
"weeks": "{{number}}w",
|
||||
"days": "{{number}}d",
|
||||
"hours": "{{number}}h",
|
||||
"minutes": "{{number}}m",
|
||||
"seconds": "{{number}}s",
|
||||
"ago": "{{value}} Ago"
|
||||
"never": "Никога",
|
||||
"last_seen": "Последно видян",
|
||||
"now": "Сега",
|
||||
"years": "{{number}}г",
|
||||
"weeks": "{{number}}с",
|
||||
"days": "{{number}}д",
|
||||
"hours": "{{number}}ч",
|
||||
"minutes": "{{number}}м",
|
||||
"seconds": "{{number}}сек",
|
||||
"ago": "преди {{value}}"
|
||||
},
|
||||
"tdarr": {
|
||||
"queue": "Опашка",
|
||||
@@ -346,12 +367,12 @@
|
||||
"domain_count": "Domains"
|
||||
},
|
||||
"medusa": {
|
||||
"wanted": "Wanted",
|
||||
"queued": "Queued",
|
||||
"wanted": "Търсени",
|
||||
"queued": "В изчакване",
|
||||
"series": "Series"
|
||||
},
|
||||
"minecraft": {
|
||||
"players": "Players",
|
||||
"players": "Играчи",
|
||||
"version": "Version",
|
||||
"status": "Статус",
|
||||
"up": "Online",
|
||||
@@ -367,7 +388,7 @@
|
||||
"failedLoginsLast24H": "Failed Logins (24h)"
|
||||
},
|
||||
"proxmox": {
|
||||
"mem": "MEM",
|
||||
"mem": "Памет",
|
||||
"cpu": "Процесор",
|
||||
"lxc": "LXC",
|
||||
"vms": "VMs"
|
||||
@@ -376,10 +397,10 @@
|
||||
"cpu": "Процесор",
|
||||
"load": "Натоварване",
|
||||
"wait": "Моля изчакайте",
|
||||
"temp": "TEMP",
|
||||
"_temp": "Temp",
|
||||
"warn": "Warn",
|
||||
"uptime": "UP",
|
||||
"temp": "Температура",
|
||||
"_temp": "Температура",
|
||||
"warn": "Предупреждение",
|
||||
"uptime": "Онлайн",
|
||||
"total": "Общо",
|
||||
"free": "Свободни",
|
||||
"used": "Заети",
|
||||
@@ -395,7 +416,7 @@
|
||||
"quicklaunch": {
|
||||
"bookmark": "Bookmark",
|
||||
"service": "Service",
|
||||
"search": "Search",
|
||||
"search": "Търсене",
|
||||
"custom": "Custom",
|
||||
"visit": "Visit",
|
||||
"url": "URL"
|
||||
@@ -470,10 +491,10 @@
|
||||
"down": "Down"
|
||||
},
|
||||
"healthchecks": {
|
||||
"new": "New",
|
||||
"up": "Online",
|
||||
"grace": "In Grace Period",
|
||||
"down": "Изключен",
|
||||
"new": "Нови",
|
||||
"up": "Up",
|
||||
"grace": "Гратисен период",
|
||||
"down": "Down",
|
||||
"paused": "Paused",
|
||||
"status": "Статус",
|
||||
"last_ping": "Last Ping",
|
||||
@@ -487,20 +508,19 @@
|
||||
"autobrr": {
|
||||
"approvedPushes": "Одобрен",
|
||||
"rejectedPushes": "Rejected",
|
||||
"filters": "Filters",
|
||||
"filters": "Филтри",
|
||||
"indexers": "Indexers"
|
||||
},
|
||||
"tubearchivist": {
|
||||
"downloads": "Опашка",
|
||||
"videos": "Videos",
|
||||
"channels": "Channels",
|
||||
"videos": "Видео",
|
||||
"channels": "Канали",
|
||||
"playlists": "Playlists"
|
||||
},
|
||||
"truenas": {
|
||||
"load": "System Load",
|
||||
"uptime": "Uptime",
|
||||
"alerts": "Alerts",
|
||||
"time": "{{value, number(style: unit; unitDisplay: long;)}}"
|
||||
"alerts": "Предупреждения"
|
||||
},
|
||||
"pyload": {
|
||||
"speed": "Speed",
|
||||
@@ -510,22 +530,30 @@
|
||||
},
|
||||
"gluetun": {
|
||||
"public_ip": "Public IP",
|
||||
"region": "Region",
|
||||
"country": "Country"
|
||||
"region": "Регион",
|
||||
"country": "Страна"
|
||||
},
|
||||
"hdhomerun": {
|
||||
"channels": "Channels",
|
||||
"channels": "Канали",
|
||||
"hd": "HD"
|
||||
},
|
||||
"scrutiny": {
|
||||
"passed": "Passed",
|
||||
"failed": "Failed",
|
||||
"unknown": "Unknown"
|
||||
"unknown": "Неизв."
|
||||
},
|
||||
"paperlessngx": {
|
||||
"inbox": "Inbox",
|
||||
"total": "Общо"
|
||||
},
|
||||
"peanut": {
|
||||
"battery_charge": "Battery Charge",
|
||||
"ups_load": "UPS Load",
|
||||
"ups_status": "UPS Status",
|
||||
"online": "Online",
|
||||
"on_battery": "On Battery",
|
||||
"low_battery": "Low Battery"
|
||||
},
|
||||
"nextdns": {
|
||||
"wait": "Моля Изчакайте",
|
||||
"no_devices": "No Device Data Received"
|
||||
@@ -575,7 +603,7 @@
|
||||
"wanStatus": "WAN Status",
|
||||
"up": "Up",
|
||||
"down": "Down",
|
||||
"temp": "Temp",
|
||||
"temp": "Температура",
|
||||
"disk": "Disk Usage",
|
||||
"wanIP": "WAN IP"
|
||||
},
|
||||
@@ -588,7 +616,7 @@
|
||||
"immich": {
|
||||
"users": "Потребители",
|
||||
"photos": "Photos",
|
||||
"videos": "Videos",
|
||||
"videos": "Видео",
|
||||
"storage": "Storage"
|
||||
},
|
||||
"uptimekuma": {
|
||||
@@ -617,12 +645,12 @@
|
||||
"mylar": {
|
||||
"series": "Series",
|
||||
"issues": "Issues",
|
||||
"wanted": "Wanted"
|
||||
"wanted": "Търсени"
|
||||
},
|
||||
"photoprism": {
|
||||
"albums": "Albums",
|
||||
"albums": "Албуми",
|
||||
"photos": "Photos",
|
||||
"videos": "Videos",
|
||||
"videos": "Видео",
|
||||
"people": "People"
|
||||
},
|
||||
"fileflows": {
|
||||
@@ -641,13 +669,13 @@
|
||||
"cpuload": "Cpu Load",
|
||||
"memoryusage": "Memory Usage",
|
||||
"freespace": "Free Space",
|
||||
"activeusers": "Active Users",
|
||||
"numfiles": "Files",
|
||||
"numshares": "Shared Items"
|
||||
"activeusers": "Активни потребители",
|
||||
"numfiles": "Файлове",
|
||||
"numshares": "Споделени записи"
|
||||
},
|
||||
"kopia": {
|
||||
"status": "Статус",
|
||||
"size": "Size",
|
||||
"size": "Размер",
|
||||
"lastrun": "Last Run",
|
||||
"nextrun": "Next Run",
|
||||
"failed": "Failed"
|
||||
@@ -674,8 +702,8 @@
|
||||
"audiobookshelf": {
|
||||
"podcasts": "Podcasts",
|
||||
"books": "Книги",
|
||||
"podcastsDuration": "Duration",
|
||||
"booksDuration": "Duration"
|
||||
"podcastsDuration": "Продължителност",
|
||||
"booksDuration": "Продължителност"
|
||||
},
|
||||
"homeassistant": {
|
||||
"people_home": "People Home",
|
||||
@@ -695,12 +723,12 @@
|
||||
"jdownloader": {
|
||||
"downloadCount": "Опашка",
|
||||
"downloadBytesRemaining": "Остава",
|
||||
"downloadTotalBytes": "Size",
|
||||
"downloadTotalBytes": "Размер",
|
||||
"downloadSpeed": "Speed"
|
||||
},
|
||||
"kavita": {
|
||||
"seriesCount": "Series",
|
||||
"totalFiles": "Files"
|
||||
"totalFiles": "Файлове"
|
||||
},
|
||||
"azuredevops": {
|
||||
"result": "Result",
|
||||
@@ -720,24 +748,24 @@
|
||||
"online": "Online",
|
||||
"offline": "Изключен",
|
||||
"name": "Name",
|
||||
"map": "Map",
|
||||
"currentPlayers": "Current players",
|
||||
"players": "Players",
|
||||
"maxPlayers": "Max players",
|
||||
"bots": "Bots",
|
||||
"map": "Карта",
|
||||
"currentPlayers": "Текущи играчи",
|
||||
"players": "Играчи",
|
||||
"maxPlayers": "Максимален брой играчи",
|
||||
"bots": "Ботове",
|
||||
"ping": "Ping"
|
||||
},
|
||||
"urbackup": {
|
||||
"ok": "Ok",
|
||||
"errored": "Errors",
|
||||
"ok": "ОК",
|
||||
"errored": "Грешки",
|
||||
"noRecent": "Out of Date",
|
||||
"totalUsed": "Used Storage"
|
||||
},
|
||||
"mealie": {
|
||||
"recipes": "Recipes",
|
||||
"recipes": "Рецепти",
|
||||
"users": "Потребители",
|
||||
"categories": "Categories",
|
||||
"tags": "Tags"
|
||||
"tags": "Тагове"
|
||||
},
|
||||
"openmediavault": {
|
||||
"downloading": "Downloading",
|
||||
@@ -759,12 +787,21 @@
|
||||
"up": "Up",
|
||||
"seemsdown": "Seems Down",
|
||||
"down": "Down",
|
||||
"unknown": "Unknown"
|
||||
"unknown": "Неизв."
|
||||
},
|
||||
"calendar": {
|
||||
"inCinemas": "In cinemas",
|
||||
"physicalRelease": "Physical release",
|
||||
"digitalRelease": "Digital release",
|
||||
"noEventsToday": "No events for today!"
|
||||
"noEventsToday": "Няма събития за днес!",
|
||||
"noEventsFound": "Няма намерени събития"
|
||||
},
|
||||
"romm": {
|
||||
"platforms": "Platforms",
|
||||
"totalRoms": "Total ROMs"
|
||||
},
|
||||
"netdata": {
|
||||
"warnings": "Warnings",
|
||||
"criticals": "Criticals"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,7 +11,14 @@
|
||||
"percent": "{{value, percent}}",
|
||||
"number": "{{value, number}}",
|
||||
"ms": "{{value, number}}",
|
||||
"date": "{{value, date}}"
|
||||
"date": "{{value, date}}",
|
||||
"relativeDate": "{{value, relativeDate}}",
|
||||
"uptime": "{{value, uptime}}",
|
||||
"months": "mo",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"minutes": "m",
|
||||
"seconds": "s"
|
||||
},
|
||||
"widget": {
|
||||
"missing_type": "Falta el tipus de widget: {{type}}",
|
||||
@@ -40,11 +47,7 @@
|
||||
"load": "Càrrega",
|
||||
"temp": "TEMP",
|
||||
"max": "Max",
|
||||
"uptime": "UP",
|
||||
"months": "mo",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"minutes": "m"
|
||||
"uptime": "UP"
|
||||
},
|
||||
"unifi": {
|
||||
"users": "Usuaris",
|
||||
@@ -122,6 +125,24 @@
|
||||
"subscriptions": "Subscriptions",
|
||||
"unread": "Unread"
|
||||
},
|
||||
"fritzbox": {
|
||||
"connectionStatus": "Estat",
|
||||
"connectionStatusUnconfigured": "Unconfigured",
|
||||
"connectionStatusConnecting": "Connecting",
|
||||
"connectionStatusAuthenticating": "Authenticating",
|
||||
"connectionStatusPendingDisconnect": "Pending Disconnect",
|
||||
"connectionStatusDisconnecting": "Disconnecting",
|
||||
"connectionStatusDisconnected": "Disconnected",
|
||||
"connectionStatusConnected": "Connected",
|
||||
"uptime": "Temps actiu",
|
||||
"maxDown": "Max. Down",
|
||||
"maxUp": "Max. Up",
|
||||
"down": "Down",
|
||||
"up": "Up",
|
||||
"received": "Received",
|
||||
"sent": "Sent",
|
||||
"externalIPAddress": "Ext. IP"
|
||||
},
|
||||
"caddy": {
|
||||
"upstreams": "Upstreams",
|
||||
"requests": "Current requests",
|
||||
@@ -471,9 +492,9 @@
|
||||
},
|
||||
"healthchecks": {
|
||||
"new": "New",
|
||||
"up": "Online",
|
||||
"up": "Up",
|
||||
"grace": "In Grace Period",
|
||||
"down": "Fora de línia",
|
||||
"down": "Down",
|
||||
"paused": "Paused",
|
||||
"status": "Estat",
|
||||
"last_ping": "Last Ping",
|
||||
@@ -499,8 +520,7 @@
|
||||
"truenas": {
|
||||
"load": "Càrrega del sistema",
|
||||
"uptime": "Temps actiu",
|
||||
"alerts": "Alerts",
|
||||
"time": "{{value, number(style: unit; unitDisplay: long;)}}"
|
||||
"alerts": "Alerts"
|
||||
},
|
||||
"pyload": {
|
||||
"speed": "Velocitat",
|
||||
@@ -526,6 +546,14 @@
|
||||
"inbox": "Safata d'entrada",
|
||||
"total": "Total"
|
||||
},
|
||||
"peanut": {
|
||||
"battery_charge": "Battery Charge",
|
||||
"ups_load": "UPS Load",
|
||||
"ups_status": "UPS Status",
|
||||
"online": "Online",
|
||||
"on_battery": "On Battery",
|
||||
"low_battery": "Low Battery"
|
||||
},
|
||||
"nextdns": {
|
||||
"wait": "Espereu si us plau",
|
||||
"no_devices": "No Device Data Received"
|
||||
@@ -765,6 +793,15 @@
|
||||
"inCinemas": "In cinemas",
|
||||
"physicalRelease": "Physical release",
|
||||
"digitalRelease": "Digital release",
|
||||
"noEventsToday": "No events for today!"
|
||||
"noEventsToday": "No events for today!",
|
||||
"noEventsFound": "No events found"
|
||||
},
|
||||
"romm": {
|
||||
"platforms": "Platforms",
|
||||
"totalRoms": "Total ROMs"
|
||||
},
|
||||
"netdata": {
|
||||
"warnings": "Warnings",
|
||||
"criticals": "Criticals"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,14 +11,21 @@
|
||||
"percent": "{{value, percent}}",
|
||||
"number": "{{value, number}}",
|
||||
"ms": "{{value, number}}",
|
||||
"date": "{{value, date}}"
|
||||
"date": "{{value, date}}",
|
||||
"relativeDate": "{{value, relativeDate}}",
|
||||
"uptime": "{{value, uptime}}",
|
||||
"months": "mo",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"minutes": "m",
|
||||
"seconds": "s"
|
||||
},
|
||||
"widget": {
|
||||
"missing_type": "Chybí typ widgetu: {{type}}",
|
||||
"api_error": "Chyba API",
|
||||
"information": "Informace",
|
||||
"status": "Stav",
|
||||
"url": "URL",
|
||||
"url": "Odkaz",
|
||||
"raw_error": "Nevyřešená chyba",
|
||||
"response_data": "Data odezvy"
|
||||
},
|
||||
@@ -32,7 +39,7 @@
|
||||
"placeholder": "Hledat…"
|
||||
},
|
||||
"resources": {
|
||||
"cpu": "CPU",
|
||||
"cpu": "Procesor",
|
||||
"mem": "RAM",
|
||||
"total": "Celkem",
|
||||
"free": "Volné",
|
||||
@@ -40,15 +47,11 @@
|
||||
"load": "Zatížení",
|
||||
"temp": "TEPLOTA",
|
||||
"max": "Max.",
|
||||
"uptime": "BĚŽÍ",
|
||||
"months": "měs.",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"minutes": "m"
|
||||
"uptime": "BĚŽÍ"
|
||||
},
|
||||
"unifi": {
|
||||
"users": "Uživatelé",
|
||||
"uptime": "Doba provozu",
|
||||
"uptime": "Doba spuštění",
|
||||
"days": "dní",
|
||||
"wan": "WAN",
|
||||
"lan": "LAN",
|
||||
@@ -67,7 +70,7 @@
|
||||
"rx": "RX",
|
||||
"tx": "TX",
|
||||
"mem": "RAM",
|
||||
"cpu": "CPU",
|
||||
"cpu": "Procesor",
|
||||
"running": "Běží",
|
||||
"offline": "Offline",
|
||||
"error": "Chyba",
|
||||
@@ -122,6 +125,24 @@
|
||||
"subscriptions": "Odběry",
|
||||
"unread": "Nepřečteno"
|
||||
},
|
||||
"fritzbox": {
|
||||
"connectionStatus": "Stav",
|
||||
"connectionStatusUnconfigured": "Unconfigured",
|
||||
"connectionStatusConnecting": "Connecting",
|
||||
"connectionStatusAuthenticating": "Authenticating",
|
||||
"connectionStatusPendingDisconnect": "Pending Disconnect",
|
||||
"connectionStatusDisconnecting": "Disconnecting",
|
||||
"connectionStatusDisconnected": "Disconnected",
|
||||
"connectionStatusConnected": "Connected",
|
||||
"uptime": "Doba spuštění",
|
||||
"maxDown": "Max. Down",
|
||||
"maxUp": "Max. Up",
|
||||
"down": "Down",
|
||||
"up": "Up",
|
||||
"received": "Received",
|
||||
"sent": "Sent",
|
||||
"externalIPAddress": "Ext. IP"
|
||||
},
|
||||
"caddy": {
|
||||
"upstreams": "Odesílání dat",
|
||||
"requests": "Aktuální požadavky",
|
||||
@@ -368,12 +389,12 @@
|
||||
},
|
||||
"proxmox": {
|
||||
"mem": "RAM",
|
||||
"cpu": "CPU",
|
||||
"cpu": "Procesor",
|
||||
"lxc": "LXC",
|
||||
"vms": "Virtuální Stroje"
|
||||
},
|
||||
"glances": {
|
||||
"cpu": "CPU",
|
||||
"cpu": "Procesor",
|
||||
"load": "Zatížení",
|
||||
"wait": "Počkejte prosím",
|
||||
"temp": "TEPLOTA",
|
||||
@@ -398,7 +419,7 @@
|
||||
"search": "Hledat",
|
||||
"custom": "Vlastní",
|
||||
"visit": "Navštivte",
|
||||
"url": "URL"
|
||||
"url": "Odkaz"
|
||||
},
|
||||
"wmo": {
|
||||
"0-day": "Slunečno",
|
||||
@@ -471,9 +492,9 @@
|
||||
},
|
||||
"healthchecks": {
|
||||
"new": "Nové",
|
||||
"up": "Online",
|
||||
"up": "Up",
|
||||
"grace": "V období odkladu",
|
||||
"down": "Offline",
|
||||
"down": "Down",
|
||||
"paused": "Pozastaveno",
|
||||
"status": "Stav",
|
||||
"last_ping": "Poslední ping",
|
||||
@@ -499,8 +520,7 @@
|
||||
"truenas": {
|
||||
"load": "Zatížení systému",
|
||||
"uptime": "Doba spuštění",
|
||||
"alerts": "Upozornění",
|
||||
"time": "{{value, number(style: unit; unitDisplay: long;)}}"
|
||||
"alerts": "Upozornění"
|
||||
},
|
||||
"pyload": {
|
||||
"speed": "Rychlost",
|
||||
@@ -526,6 +546,14 @@
|
||||
"inbox": "Doručená pošta",
|
||||
"total": "Celkem"
|
||||
},
|
||||
"peanut": {
|
||||
"battery_charge": "Battery Charge",
|
||||
"ups_load": "UPS Load",
|
||||
"ups_status": "UPS Status",
|
||||
"online": "Online",
|
||||
"on_battery": "On Battery",
|
||||
"low_battery": "Low Battery"
|
||||
},
|
||||
"nextdns": {
|
||||
"wait": "Čekejte prosím",
|
||||
"no_devices": "Žádná přijatá data zařízení"
|
||||
@@ -582,7 +610,7 @@
|
||||
"proxmoxbackupserver": {
|
||||
"datastore_usage": "Datové úložiště",
|
||||
"failed_tasks_24h": "Neúspěšné úlohy 24h",
|
||||
"cpu_usage": "CPU",
|
||||
"cpu_usage": "Procesor",
|
||||
"memory_usage": "Paměť"
|
||||
},
|
||||
"immich": {
|
||||
@@ -765,6 +793,15 @@
|
||||
"inCinemas": "In cinemas",
|
||||
"physicalRelease": "Physical release",
|
||||
"digitalRelease": "Digital release",
|
||||
"noEventsToday": "No events for today!"
|
||||
"noEventsToday": "No events for today!",
|
||||
"noEventsFound": "No events found"
|
||||
},
|
||||
"romm": {
|
||||
"platforms": "Platforms",
|
||||
"totalRoms": "Total ROMs"
|
||||
},
|
||||
"netdata": {
|
||||
"warnings": "Warnings",
|
||||
"criticals": "Criticals"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,7 +11,14 @@
|
||||
"percent": "{{value, percent}}",
|
||||
"number": "{{value, number}}",
|
||||
"ms": "{{value, number}}",
|
||||
"date": "{{value, date}}"
|
||||
"date": "{{value, date}}",
|
||||
"relativeDate": "{{value, relativeDate}}",
|
||||
"uptime": "{{value, uptime}}",
|
||||
"months": "mo",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"minutes": "m",
|
||||
"seconds": "s"
|
||||
},
|
||||
"widget": {
|
||||
"missing_type": "Manglende Widget Type: {{type}}",
|
||||
@@ -40,15 +47,11 @@
|
||||
"load": "Belastning",
|
||||
"temp": "TEMP",
|
||||
"max": "Maks",
|
||||
"uptime": "OP",
|
||||
"months": "mdr",
|
||||
"days": "d",
|
||||
"hours": "t",
|
||||
"minutes": "m"
|
||||
"uptime": "OP"
|
||||
},
|
||||
"unifi": {
|
||||
"users": "Brugere",
|
||||
"uptime": "System Oppetid",
|
||||
"uptime": "Oppetid",
|
||||
"days": "Dage",
|
||||
"wan": "WAN",
|
||||
"lan": "LAN",
|
||||
@@ -122,6 +125,24 @@
|
||||
"subscriptions": "Abonnementer",
|
||||
"unread": "Ulæst"
|
||||
},
|
||||
"fritzbox": {
|
||||
"connectionStatus": "Status",
|
||||
"connectionStatusUnconfigured": "Unconfigured",
|
||||
"connectionStatusConnecting": "Connecting",
|
||||
"connectionStatusAuthenticating": "Authenticating",
|
||||
"connectionStatusPendingDisconnect": "Pending Disconnect",
|
||||
"connectionStatusDisconnecting": "Disconnecting",
|
||||
"connectionStatusDisconnected": "Disconnected",
|
||||
"connectionStatusConnected": "Forbundet",
|
||||
"uptime": "Oppetid",
|
||||
"maxDown": "Max. Down",
|
||||
"maxUp": "Max. Up",
|
||||
"down": "Ned",
|
||||
"up": "Op",
|
||||
"received": "Received",
|
||||
"sent": "Sent",
|
||||
"externalIPAddress": "Ext. IP"
|
||||
},
|
||||
"caddy": {
|
||||
"upstreams": "Upstreams",
|
||||
"requests": "Aktuelle anmodninger",
|
||||
@@ -384,7 +405,7 @@
|
||||
"free": "Fri",
|
||||
"used": "Brugt",
|
||||
"days": "d",
|
||||
"hours": "t",
|
||||
"hours": "h",
|
||||
"crit": "Crit",
|
||||
"read": "Læst",
|
||||
"write": "Skriv",
|
||||
@@ -471,9 +492,9 @@
|
||||
},
|
||||
"healthchecks": {
|
||||
"new": "Ny",
|
||||
"up": "Online",
|
||||
"up": "Op",
|
||||
"grace": "Henstandsperiode",
|
||||
"down": "Offline",
|
||||
"down": "Ned",
|
||||
"paused": "Pause",
|
||||
"status": "Status",
|
||||
"last_ping": "Sidste Ping",
|
||||
@@ -499,8 +520,7 @@
|
||||
"truenas": {
|
||||
"load": "Systembelastning",
|
||||
"uptime": "Oppetid",
|
||||
"alerts": "Advarsler",
|
||||
"time": "{{value, number(style: unit; unitDisplay: long;)}}"
|
||||
"alerts": "Advarsler"
|
||||
},
|
||||
"pyload": {
|
||||
"speed": "Hastighed",
|
||||
@@ -526,6 +546,14 @@
|
||||
"inbox": "Indbakke",
|
||||
"total": "Total"
|
||||
},
|
||||
"peanut": {
|
||||
"battery_charge": "Battery Charge",
|
||||
"ups_load": "UPS Load",
|
||||
"ups_status": "UPS Status",
|
||||
"online": "Online",
|
||||
"on_battery": "On Battery",
|
||||
"low_battery": "Low Battery"
|
||||
},
|
||||
"nextdns": {
|
||||
"wait": "Vent venligst",
|
||||
"no_devices": "Ingen Enhedsdata Modtaget"
|
||||
@@ -765,6 +793,15 @@
|
||||
"inCinemas": "I biografen",
|
||||
"physicalRelease": "Fysisk udgivelse",
|
||||
"digitalRelease": "Digitale udgivelser",
|
||||
"noEventsToday": "No events for today!"
|
||||
"noEventsToday": "No events for today!",
|
||||
"noEventsFound": "No events found"
|
||||
},
|
||||
"romm": {
|
||||
"platforms": "Platforms",
|
||||
"totalRoms": "Total ROMs"
|
||||
},
|
||||
"netdata": {
|
||||
"warnings": "Warnings",
|
||||
"criticals": "Criticals"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,7 +11,14 @@
|
||||
"percent": "{{value, percent}}",
|
||||
"number": "{{value, number}}",
|
||||
"ms": "{{value, number}}",
|
||||
"date": "{{value, date}}"
|
||||
"date": "{{value, date}}",
|
||||
"relativeDate": "{{value, relativeDate}}",
|
||||
"uptime": "{{value, uptime}}",
|
||||
"months": "mo",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"minutes": "min",
|
||||
"seconds": "s"
|
||||
},
|
||||
"widget": {
|
||||
"missing_type": "Fehlender Widget-Typ: {{type}}",
|
||||
@@ -40,15 +47,11 @@
|
||||
"load": "Last",
|
||||
"temp": "TEMP",
|
||||
"max": "Max",
|
||||
"uptime": "UP",
|
||||
"months": "Mo.",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"minutes": "min"
|
||||
"uptime": "UP"
|
||||
},
|
||||
"unifi": {
|
||||
"users": "Benutzer",
|
||||
"uptime": "System-Laufzeit",
|
||||
"uptime": "Betriebszeit",
|
||||
"days": "Tage",
|
||||
"wan": "WAN",
|
||||
"lan": "LAN",
|
||||
@@ -122,6 +125,24 @@
|
||||
"subscriptions": "Abonnements",
|
||||
"unread": "Ungelesen"
|
||||
},
|
||||
"fritzbox": {
|
||||
"connectionStatus": "Status",
|
||||
"connectionStatusUnconfigured": "Unkonfiguriert",
|
||||
"connectionStatusConnecting": "Verbinde",
|
||||
"connectionStatusAuthenticating": "Authentifiziere",
|
||||
"connectionStatusPendingDisconnect": "Ausstehende Trennung",
|
||||
"connectionStatusDisconnecting": "Trenne",
|
||||
"connectionStatusDisconnected": "Getrennt",
|
||||
"connectionStatusConnected": "Verbunden",
|
||||
"uptime": "Betriebszeit",
|
||||
"maxDown": "Max. Empfang",
|
||||
"maxUp": "Max. Senden",
|
||||
"down": "Empfangen",
|
||||
"up": "Senden",
|
||||
"received": "Empfangen",
|
||||
"sent": "Gesendet",
|
||||
"externalIPAddress": "Externe IP"
|
||||
},
|
||||
"caddy": {
|
||||
"upstreams": "Upstreams",
|
||||
"requests": "Aktuelle Anfragen",
|
||||
@@ -149,10 +170,10 @@
|
||||
"activeUser": "Aktive Geräte",
|
||||
"alerts": "Warnungen",
|
||||
"connectedGateway": "Verbundene Gateways",
|
||||
"connectedSwitches": "Verbundene Switches"
|
||||
"connectedSwitches": "Verbundene Switche"
|
||||
},
|
||||
"nzbget": {
|
||||
"rate": "Geschwindigkeit",
|
||||
"rate": "Datenrate",
|
||||
"remaining": "Verbleibend",
|
||||
"downloaded": "Heruntergeladen"
|
||||
},
|
||||
@@ -163,7 +184,7 @@
|
||||
"tv": "TV-Serien"
|
||||
},
|
||||
"sabnzbd": {
|
||||
"rate": "Geschwindigkeit",
|
||||
"rate": "Datenrate",
|
||||
"queue": "Warteschlange",
|
||||
"timeleft": "Verbleibende Zeit"
|
||||
},
|
||||
@@ -338,7 +359,7 @@
|
||||
"numActiveSessions": "Sitzungen",
|
||||
"numConnections": "Verbindungen",
|
||||
"dataRelayed": "Weitergeleitet",
|
||||
"transferRate": "Geschwindigkeit"
|
||||
"transferRate": "Datenrate"
|
||||
},
|
||||
"mastodon": {
|
||||
"user_count": "Benutzer",
|
||||
@@ -363,8 +384,8 @@
|
||||
},
|
||||
"authentik": {
|
||||
"users": "Benutzer",
|
||||
"loginsLast24H": "Anmeldungen (24h)",
|
||||
"failedLoginsLast24H": "fehlerhafte Anmeldungen (24h)"
|
||||
"loginsLast24H": "Anmeldungen (24 h)",
|
||||
"failedLoginsLast24H": "Fehlgeschlagene Anmeldungen (24 h)"
|
||||
},
|
||||
"proxmox": {
|
||||
"mem": "RAM",
|
||||
@@ -471,9 +492,9 @@
|
||||
},
|
||||
"healthchecks": {
|
||||
"new": "Neu",
|
||||
"up": "Online",
|
||||
"up": "Senden",
|
||||
"grace": "In Karenzzeit",
|
||||
"down": "Offline",
|
||||
"down": "Empfangen",
|
||||
"paused": "Pausiert",
|
||||
"status": "Status",
|
||||
"last_ping": "Letzter Ping",
|
||||
@@ -499,11 +520,10 @@
|
||||
"truenas": {
|
||||
"load": "Systemlast",
|
||||
"uptime": "Betriebszeit",
|
||||
"alerts": "Warnungen",
|
||||
"time": "{{value, number(style: unit; unitDisplay: long;)}}"
|
||||
"alerts": "Warnungen"
|
||||
},
|
||||
"pyload": {
|
||||
"speed": "Geschwindigkeit",
|
||||
"speed": "Datenrate",
|
||||
"active": "Aktiv",
|
||||
"queue": "Warteschlange",
|
||||
"total": "Gesamt"
|
||||
@@ -526,6 +546,14 @@
|
||||
"inbox": "Posteingang",
|
||||
"total": "Gesamt"
|
||||
},
|
||||
"peanut": {
|
||||
"battery_charge": "Akkuladung",
|
||||
"ups_load": "USV-Auslastung",
|
||||
"ups_status": "USV-Status",
|
||||
"online": "Online",
|
||||
"on_battery": "Im Akkubetrieb",
|
||||
"low_battery": "Akkustand niedrig"
|
||||
},
|
||||
"nextdns": {
|
||||
"wait": "Bitte warten",
|
||||
"no_devices": "Keine Daten empfangen"
|
||||
@@ -534,7 +562,7 @@
|
||||
"cpuLoad": "CPU-Auslastung",
|
||||
"memoryUsed": "RAM Verbrauch",
|
||||
"uptime": "Betriebszeit",
|
||||
"numberOfLeases": "Leasen"
|
||||
"numberOfLeases": "Leases"
|
||||
},
|
||||
"xteve": {
|
||||
"streams_all": "Keine Übertragungen",
|
||||
@@ -581,7 +609,7 @@
|
||||
},
|
||||
"proxmoxbackupserver": {
|
||||
"datastore_usage": "Datenspeicher",
|
||||
"failed_tasks_24h": "Fehlgeschlagene Prozesse 24h",
|
||||
"failed_tasks_24h": "Fehlgeschlagene Prozesse (24 h)",
|
||||
"cpu_usage": "CPU",
|
||||
"memory_usage": "RAM"
|
||||
},
|
||||
@@ -696,7 +724,7 @@
|
||||
"downloadCount": "Warteschlange",
|
||||
"downloadBytesRemaining": "Verbleibend",
|
||||
"downloadTotalBytes": "Größe",
|
||||
"downloadSpeed": "Geschwindigkeit"
|
||||
"downloadSpeed": "Datenrate"
|
||||
},
|
||||
"kavita": {
|
||||
"seriesCount": "Serien",
|
||||
@@ -765,6 +793,15 @@
|
||||
"inCinemas": "Im Kino",
|
||||
"physicalRelease": "Physische Version",
|
||||
"digitalRelease": "Digitale Version",
|
||||
"noEventsToday": "Heute keine Ereignisse!"
|
||||
"noEventsToday": "Heute keine Ereignisse!",
|
||||
"noEventsFound": "Keine Termine gefunden"
|
||||
},
|
||||
"romm": {
|
||||
"platforms": "Platforms",
|
||||
"totalRoms": "Total ROMs"
|
||||
},
|
||||
"netdata": {
|
||||
"warnings": "Warnungen",
|
||||
"criticals": "Kritisch"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,7 +11,14 @@
|
||||
"percent": "{{value, percent}}",
|
||||
"number": "{{value, number}}",
|
||||
"ms": "{{value, number}}",
|
||||
"date": "{{value, date}}"
|
||||
"date": "{{value, date}}",
|
||||
"relativeDate": "{{value, relativeDate}}",
|
||||
"uptime": "{{value, uptime}}",
|
||||
"months": "mo",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"minutes": "m",
|
||||
"seconds": "s"
|
||||
},
|
||||
"widget": {
|
||||
"missing_type": "Λείπει ο τύπος widget: {{type}}",
|
||||
@@ -40,15 +47,11 @@
|
||||
"load": "Φόρτωση",
|
||||
"temp": "ΘΕΡΜΟΚΡΑΣΪΑ",
|
||||
"max": "Μέγιστο",
|
||||
"uptime": "ΠΑΝΩ",
|
||||
"months": "mo",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"minutes": "m"
|
||||
"uptime": "ΠΑΝΩ"
|
||||
},
|
||||
"unifi": {
|
||||
"users": "Χρήστες",
|
||||
"uptime": "Χρόνος λειτουργίας συστήματος",
|
||||
"uptime": "Χρόνος Λειτουργίας",
|
||||
"days": "Ημέρες",
|
||||
"wan": "WAN",
|
||||
"lan": "LAN",
|
||||
@@ -84,15 +87,15 @@
|
||||
"ping": "Ping",
|
||||
"down": "Down",
|
||||
"up": "Up",
|
||||
"not_available": "Not Available"
|
||||
"not_available": "Μη διαθέσιμο"
|
||||
},
|
||||
"siteMonitor": {
|
||||
"http_status": "HTTP status",
|
||||
"http_status": "Κατάσταση HTTP",
|
||||
"error": "Σφάλμα",
|
||||
"response": "Response",
|
||||
"response": "Απόκριση",
|
||||
"down": "Down",
|
||||
"up": "Up",
|
||||
"not_available": "Not Available"
|
||||
"not_available": "Μη διαθέσιμο"
|
||||
},
|
||||
"emby": {
|
||||
"playing": "Παίζει",
|
||||
@@ -122,6 +125,24 @@
|
||||
"subscriptions": "Συνδρομές",
|
||||
"unread": "Μη Διαβασμένο"
|
||||
},
|
||||
"fritzbox": {
|
||||
"connectionStatus": "Κατάσταση",
|
||||
"connectionStatusUnconfigured": "Μη Ρυθμισμένο",
|
||||
"connectionStatusConnecting": "Κατάσταση Σύνδεσης",
|
||||
"connectionStatusAuthenticating": "Authenticating",
|
||||
"connectionStatusPendingDisconnect": "Pending Disconnect",
|
||||
"connectionStatusDisconnecting": "Disconnecting",
|
||||
"connectionStatusDisconnected": "Disconnected",
|
||||
"connectionStatusConnected": "Connected",
|
||||
"uptime": "Χρόνος Λειτουργίας",
|
||||
"maxDown": "Max. Down",
|
||||
"maxUp": "Max. Up",
|
||||
"down": "Down",
|
||||
"up": "Up",
|
||||
"received": "Received",
|
||||
"sent": "Sent",
|
||||
"externalIPAddress": "Ext. IP"
|
||||
},
|
||||
"caddy": {
|
||||
"upstreams": "Upstreams",
|
||||
"requests": "Τρέχοντα αιτήματα",
|
||||
@@ -289,7 +310,7 @@
|
||||
"hours": "{{number}}h",
|
||||
"minutes": "{{number}}m",
|
||||
"seconds": "{{number}}s",
|
||||
"ago": "{{value}} Ago"
|
||||
"ago": "{{value}} πρίν"
|
||||
},
|
||||
"tdarr": {
|
||||
"queue": "Ουρά",
|
||||
@@ -304,45 +325,45 @@
|
||||
},
|
||||
"navidrome": {
|
||||
"nothing_streaming": "Δεν υπάρχουν ενεργές ροές",
|
||||
"please_wait": "Please Wait"
|
||||
"please_wait": "Παρακαλώ περιμένετε"
|
||||
},
|
||||
"npm": {
|
||||
"enabled": "Enabled",
|
||||
"disabled": "Disabled",
|
||||
"enabled": "Ενεργοποιημένο",
|
||||
"disabled": "Απενεργοποιημένο",
|
||||
"total": "Σύνολο"
|
||||
},
|
||||
"coinmarketcap": {
|
||||
"configure": "Configure one or more crypto currencies to track",
|
||||
"1hour": "1 Hour",
|
||||
"1day": "1 Day",
|
||||
"7days": "7 Days",
|
||||
"30days": "30 Days"
|
||||
"configure": "Ρυθμίστε ένα ή περισσότερα κρυπτονομίσματα για παρακολούθηση",
|
||||
"1hour": "1 Ώρα",
|
||||
"1day": "1 ημέρα",
|
||||
"7days": "7 Ημέρες",
|
||||
"30days": "30 Ημέρες"
|
||||
},
|
||||
"gotify": {
|
||||
"apps": "Applications",
|
||||
"clients": "Clients",
|
||||
"messages": "Messages"
|
||||
"apps": "Εφαρμογές",
|
||||
"clients": "Πελάτες",
|
||||
"messages": "Μηνύματα"
|
||||
},
|
||||
"prowlarr": {
|
||||
"enableIndexers": "Indexers",
|
||||
"numberOfGrabs": "Grabs",
|
||||
"enableIndexers": "Ευρετήρια",
|
||||
"numberOfGrabs": "Αρπαγές",
|
||||
"numberOfQueries": "Queries",
|
||||
"numberOfFailGrabs": "Fail Grabs",
|
||||
"numberOfFailGrabs": "Αποτυχημένες Αρπαγές",
|
||||
"numberOfFailQueries": "Fail Queries"
|
||||
},
|
||||
"jackett": {
|
||||
"configured": "Configured",
|
||||
"configured": "Ρυθμισμένο",
|
||||
"errored": "Errored"
|
||||
},
|
||||
"strelaysrv": {
|
||||
"numActiveSessions": "Sessions",
|
||||
"numConnections": "Connections",
|
||||
"numActiveSessions": "Συνεδρίες",
|
||||
"numConnections": "Συνδέσεις",
|
||||
"dataRelayed": "Relayed",
|
||||
"transferRate": "Ρυθμός"
|
||||
},
|
||||
"mastodon": {
|
||||
"user_count": "Χρήστες",
|
||||
"status_count": "Posts",
|
||||
"status_count": "Δημοσιεύσεις",
|
||||
"domain_count": "Domains"
|
||||
},
|
||||
"medusa": {
|
||||
@@ -351,10 +372,10 @@
|
||||
"series": "Σειρές"
|
||||
},
|
||||
"minecraft": {
|
||||
"players": "Players",
|
||||
"version": "Version",
|
||||
"players": "Παίκτες",
|
||||
"version": "Έκδοση",
|
||||
"status": "Κατάσταση",
|
||||
"up": "Online",
|
||||
"up": "Συνδεδεμένοι",
|
||||
"down": "Εκτός σύνδεσης"
|
||||
},
|
||||
"miniflux": {
|
||||
@@ -363,8 +384,8 @@
|
||||
},
|
||||
"authentik": {
|
||||
"users": "Χρήστες",
|
||||
"loginsLast24H": "Logins (24h)",
|
||||
"failedLoginsLast24H": "Failed Logins (24h)"
|
||||
"loginsLast24H": "Συνδέσεις (24h)",
|
||||
"failedLoginsLast24H": "Αποτυχημένες Συνδέσεις (24h)"
|
||||
},
|
||||
"proxmox": {
|
||||
"mem": "MEM",
|
||||
@@ -389,7 +410,7 @@
|
||||
"read": "Read",
|
||||
"write": "Write",
|
||||
"gpu": "GPU",
|
||||
"mem": "Mem",
|
||||
"mem": "Μνήμη",
|
||||
"swap": "Swap"
|
||||
},
|
||||
"quicklaunch": {
|
||||
@@ -401,22 +422,22 @@
|
||||
"url": "URL"
|
||||
},
|
||||
"wmo": {
|
||||
"0-day": "Sunny",
|
||||
"0-night": "Clear",
|
||||
"1-day": "Mainly Sunny",
|
||||
"1-night": "Mainly Clear",
|
||||
"2-day": "Partly Cloudy",
|
||||
"2-night": "Partly Cloudy",
|
||||
"3-day": "Cloudy",
|
||||
"3-night": "Cloudy",
|
||||
"45-day": "Foggy",
|
||||
"45-night": "Foggy",
|
||||
"48-day": "Foggy",
|
||||
"48-night": "Foggy",
|
||||
"51-day": "Light Drizzle",
|
||||
"51-night": "Light Drizzle",
|
||||
"53-day": "Drizzle",
|
||||
"53-night": "Drizzle",
|
||||
"0-day": "Λιακάδα",
|
||||
"0-night": "Καθαρή",
|
||||
"1-day": "Κυρίως Ηλιόλουστη",
|
||||
"1-night": "Κυρίως καθαρή",
|
||||
"2-day": "Αραιές Νεφώσεις",
|
||||
"2-night": "Αραιές Νεφώσεις",
|
||||
"3-day": "Συννεφιές",
|
||||
"3-night": "Συννεφιές",
|
||||
"45-day": "Ομίχλη",
|
||||
"45-night": "Ομίχλη",
|
||||
"48-day": "Ομίχλη",
|
||||
"48-night": "Ομίχλη",
|
||||
"51-day": "Ψιλόβροχο",
|
||||
"51-night": "Ψιλόβροχο",
|
||||
"53-day": "Ψιλόβροχο",
|
||||
"53-night": "Ψιλόβροχο",
|
||||
"55-day": "Heavy Drizzle",
|
||||
"55-night": "Heavy Drizzle",
|
||||
"56-day": "Light Freezing Drizzle",
|
||||
@@ -471,9 +492,9 @@
|
||||
},
|
||||
"healthchecks": {
|
||||
"new": "New",
|
||||
"up": "Online",
|
||||
"up": "Up",
|
||||
"grace": "In Grace Period",
|
||||
"down": "Εκτός σύνδεσης",
|
||||
"down": "Down",
|
||||
"paused": "Paused",
|
||||
"status": "Κατάσταση",
|
||||
"last_ping": "Last Ping",
|
||||
@@ -488,7 +509,7 @@
|
||||
"approvedPushes": "Εγκρίθηκε",
|
||||
"rejectedPushes": "Rejected",
|
||||
"filters": "Filters",
|
||||
"indexers": "Indexers"
|
||||
"indexers": "Ευρετήρια"
|
||||
},
|
||||
"tubearchivist": {
|
||||
"downloads": "Ουρά",
|
||||
@@ -497,21 +518,20 @@
|
||||
"playlists": "Playlists"
|
||||
},
|
||||
"truenas": {
|
||||
"load": "System Load",
|
||||
"uptime": "Uptime",
|
||||
"alerts": "Ειδοποιήσεις",
|
||||
"time": "{{value, number(style: unit; unitDisplay: long;)}}"
|
||||
"load": "Φόρτος Συστήματος",
|
||||
"uptime": "Χρόνος Λειτουργίας",
|
||||
"alerts": "Ειδοποιήσεις"
|
||||
},
|
||||
"pyload": {
|
||||
"speed": "Speed",
|
||||
"speed": "Ταχύτητα",
|
||||
"active": "Ενεργό",
|
||||
"queue": "Ουρά",
|
||||
"total": "Σύνολο"
|
||||
},
|
||||
"gluetun": {
|
||||
"public_ip": "Public IP",
|
||||
"region": "Region",
|
||||
"country": "Country"
|
||||
"public_ip": "Δημόσια ΙΡ",
|
||||
"region": "Περιοχή",
|
||||
"country": "Χώρα"
|
||||
},
|
||||
"hdhomerun": {
|
||||
"channels": "Channels",
|
||||
@@ -526,15 +546,23 @@
|
||||
"inbox": "Inbox",
|
||||
"total": "Σύνολο"
|
||||
},
|
||||
"peanut": {
|
||||
"battery_charge": "Battery Charge",
|
||||
"ups_load": "UPS Load",
|
||||
"ups_status": "UPS Status",
|
||||
"online": "Συνδεδεμένοι",
|
||||
"on_battery": "On Battery",
|
||||
"low_battery": "Low Battery"
|
||||
},
|
||||
"nextdns": {
|
||||
"wait": "Please Wait",
|
||||
"wait": "Παρακαλώ περιμένετε",
|
||||
"no_devices": "No Device Data Received"
|
||||
},
|
||||
"mikrotik": {
|
||||
"cpuLoad": "CPU Load",
|
||||
"memoryUsed": "Memory Used",
|
||||
"uptime": "Uptime",
|
||||
"numberOfLeases": "Leases"
|
||||
"cpuLoad": "Φόρτος CPU",
|
||||
"memoryUsed": "Χρήση μνήμης",
|
||||
"uptime": "Χρόνος Λειτουργίας",
|
||||
"numberOfLeases": "Μισθώσεις"
|
||||
},
|
||||
"xteve": {
|
||||
"streams_all": "All Streams",
|
||||
@@ -542,20 +570,20 @@
|
||||
"streams_xepg": "XEPG Channels"
|
||||
},
|
||||
"opendtu": {
|
||||
"yieldDay": "Today",
|
||||
"absolutePower": "Power",
|
||||
"relativePower": "Power %",
|
||||
"yieldDay": "Σήμερα",
|
||||
"absolutePower": "Ισχύς",
|
||||
"relativePower": "Ισχύς %",
|
||||
"limit": "Limit"
|
||||
},
|
||||
"opnsense": {
|
||||
"cpu": "CPU Load",
|
||||
"cpu": "Φόρτος CPU",
|
||||
"memory": "Active Memory",
|
||||
"wanUpload": "WAN Upload",
|
||||
"wanDownload": "WAN Download"
|
||||
},
|
||||
"moonraker": {
|
||||
"printer_state": "Printer State",
|
||||
"print_status": "Print Status",
|
||||
"printer_state": "Κατάσταση Εκτυπωτή",
|
||||
"print_status": "Κατάσταση Εκτύπωσης",
|
||||
"print_progress": "Progress",
|
||||
"layers": "Layers"
|
||||
},
|
||||
@@ -563,7 +591,7 @@
|
||||
"printer_state": "Κατάσταση",
|
||||
"temp_tool": "Tool temp",
|
||||
"temp_bed": "Bed temp",
|
||||
"job_completion": "Completion"
|
||||
"job_completion": "Ολοκλήρωση"
|
||||
},
|
||||
"cloudflared": {
|
||||
"origin_ip": "Origin IP",
|
||||
@@ -594,7 +622,7 @@
|
||||
"uptimekuma": {
|
||||
"up": "Sites Up",
|
||||
"down": "Sites Down",
|
||||
"uptime": "Uptime",
|
||||
"uptime": "Χρόνος Λειτουργίας",
|
||||
"incident": "Incident",
|
||||
"m": "m"
|
||||
},
|
||||
@@ -611,7 +639,7 @@
|
||||
},
|
||||
"diskstation": {
|
||||
"days": "Ημέρες",
|
||||
"uptime": "Uptime",
|
||||
"uptime": "Χρόνος Λειτουργίας",
|
||||
"volumeAvailable": "Διαθέσιμο"
|
||||
},
|
||||
"mylar": {
|
||||
@@ -667,7 +695,7 @@
|
||||
"targets_total": "Total Targets"
|
||||
},
|
||||
"ghostfolio": {
|
||||
"gross_percent_today": "Today",
|
||||
"gross_percent_today": "Σήμερα",
|
||||
"gross_percent_1y": "One year",
|
||||
"gross_percent_max": "All time"
|
||||
},
|
||||
@@ -696,7 +724,7 @@
|
||||
"downloadCount": "Ουρά",
|
||||
"downloadBytesRemaining": "Υπόλοιπο",
|
||||
"downloadTotalBytes": "Size",
|
||||
"downloadSpeed": "Speed"
|
||||
"downloadSpeed": "Ταχύτητα"
|
||||
},
|
||||
"kavita": {
|
||||
"seriesCount": "Σειρές",
|
||||
@@ -717,12 +745,12 @@
|
||||
},
|
||||
"gamedig": {
|
||||
"status": "Κατάσταση",
|
||||
"online": "Online",
|
||||
"online": "Συνδεδεμένοι",
|
||||
"offline": "Εκτός σύνδεσης",
|
||||
"name": "Name",
|
||||
"map": "Map",
|
||||
"currentPlayers": "Current players",
|
||||
"players": "Players",
|
||||
"players": "Παίκτες",
|
||||
"maxPlayers": "Max players",
|
||||
"bots": "Bots",
|
||||
"ping": "Ping"
|
||||
@@ -749,7 +777,7 @@
|
||||
},
|
||||
"uptimerobot": {
|
||||
"status": "Κατάσταση",
|
||||
"uptime": "Uptime",
|
||||
"uptime": "Χρόνος Λειτουργίας",
|
||||
"lastDown": "Last Downtime",
|
||||
"downDuration": "Downtime Duration",
|
||||
"sitesUp": "Sites Up",
|
||||
@@ -765,6 +793,15 @@
|
||||
"inCinemas": "In cinemas",
|
||||
"physicalRelease": "Physical release",
|
||||
"digitalRelease": "Digital release",
|
||||
"noEventsToday": "No events for today!"
|
||||
"noEventsToday": "No events for today!",
|
||||
"noEventsFound": "No events found"
|
||||
},
|
||||
"romm": {
|
||||
"platforms": "Platforms",
|
||||
"totalRoms": "Total ROMs"
|
||||
},
|
||||
"netdata": {
|
||||
"warnings": "Warnings",
|
||||
"criticals": "Criticals"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,7 +11,14 @@
|
||||
"percent": "{{value, percent}}",
|
||||
"number": "{{value, number}}",
|
||||
"ms": "{{value, number}}",
|
||||
"date": "{{value, date}}"
|
||||
"date": "{{value, date}}",
|
||||
"relativeDate": "{{value, relativeDate}}",
|
||||
"uptime": "{{value, uptime}}",
|
||||
"months": "mo",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"minutes": "m",
|
||||
"seconds": "s"
|
||||
},
|
||||
"widget": {
|
||||
"missing_type": "Missing Widget Type: {{type}}",
|
||||
@@ -40,15 +47,11 @@
|
||||
"load": "Load",
|
||||
"temp": "TEMP",
|
||||
"max": "Max",
|
||||
"uptime": "UP",
|
||||
"months": "mo",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"minutes": "m"
|
||||
"uptime": "UP"
|
||||
},
|
||||
"unifi": {
|
||||
"users": "Users",
|
||||
"uptime": "System Uptime",
|
||||
"uptime": "Uptime",
|
||||
"days": "Days",
|
||||
"wan": "WAN",
|
||||
"lan": "LAN",
|
||||
@@ -122,6 +125,24 @@
|
||||
"subscriptions": "Subscriptions",
|
||||
"unread": "Unread"
|
||||
},
|
||||
"fritzbox": {
|
||||
"connectionStatus": "Status",
|
||||
"connectionStatusUnconfigured": "Unconfigured",
|
||||
"connectionStatusConnecting": "Connecting",
|
||||
"connectionStatusAuthenticating": "Authenticating",
|
||||
"connectionStatusPendingDisconnect": "Pending Disconnect",
|
||||
"connectionStatusDisconnecting": "Disconnecting",
|
||||
"connectionStatusDisconnected": "Disconnected",
|
||||
"connectionStatusConnected": "Connected",
|
||||
"uptime": "Uptime",
|
||||
"maxDown": "Max. Down",
|
||||
"maxUp": "Max. Up",
|
||||
"down": "Down",
|
||||
"up": "Up",
|
||||
"received": "Received",
|
||||
"sent": "Sent",
|
||||
"externalIPAddress": "Ext. IP"
|
||||
},
|
||||
"caddy": {
|
||||
"upstreams": "Upstreams",
|
||||
"requests": "Current requests",
|
||||
@@ -471,9 +492,9 @@
|
||||
},
|
||||
"healthchecks": {
|
||||
"new": "New",
|
||||
"up": "Online",
|
||||
"up": "Up",
|
||||
"grace": "In Grace Period",
|
||||
"down": "Offline",
|
||||
"down": "Down",
|
||||
"paused": "Paused",
|
||||
"status": "Status",
|
||||
"last_ping": "Last Ping",
|
||||
@@ -499,8 +520,7 @@
|
||||
"truenas": {
|
||||
"load": "System Load",
|
||||
"uptime": "Uptime",
|
||||
"alerts": "Alerts",
|
||||
"time": "{{value, number(style: unit; unitDisplay: long;)}}"
|
||||
"alerts": "Alerts"
|
||||
},
|
||||
"pyload": {
|
||||
"speed": "Speed",
|
||||
@@ -526,6 +546,14 @@
|
||||
"inbox": "Inbox",
|
||||
"total": "Total"
|
||||
},
|
||||
"peanut": {
|
||||
"battery_charge": "Battery Charge",
|
||||
"ups_load": "UPS Load",
|
||||
"ups_status": "UPS Status",
|
||||
"online": "Online",
|
||||
"on_battery": "On Battery",
|
||||
"low_battery": "Low Battery"
|
||||
},
|
||||
"nextdns": {
|
||||
"wait": "Please Wait",
|
||||
"no_devices": "No Device Data Received"
|
||||
@@ -767,5 +795,13 @@
|
||||
"digitalRelease": "Digital release",
|
||||
"noEventsToday": "No events for today!",
|
||||
"noEventsFound": "No events found"
|
||||
},
|
||||
"romm": {
|
||||
"platforms": "Platforms",
|
||||
"totalRoms": "Total ROMs"
|
||||
},
|
||||
"netdata": {
|
||||
"warnings": "Warnings",
|
||||
"criticals": "Criticals"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,7 +11,14 @@
|
||||
"percent": "{{value, percent}}",
|
||||
"number": "{{value, number}}",
|
||||
"ms": "{{value, number}}",
|
||||
"date": "{{value, date}}"
|
||||
"date": "{{value, date}}",
|
||||
"relativeDate": "{{value, relativeDate}}",
|
||||
"uptime": "{{value, uptime}}",
|
||||
"months": "mo",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"minutes": "m",
|
||||
"seconds": "s"
|
||||
},
|
||||
"widget": {
|
||||
"missing_type": "Manka Tipo de Fenestraĵo: {{type}}",
|
||||
@@ -40,15 +47,11 @@
|
||||
"load": "Ŝarĝo",
|
||||
"temp": "TEMP",
|
||||
"max": "Maks",
|
||||
"uptime": "UP",
|
||||
"months": "mo",
|
||||
"days": "t",
|
||||
"hours": "h",
|
||||
"minutes": "m"
|
||||
"uptime": "UP"
|
||||
},
|
||||
"unifi": {
|
||||
"users": "Uzantoj",
|
||||
"uptime": "Uptempo de la Sistemo",
|
||||
"uptime": "Uptime",
|
||||
"days": "Tagoj",
|
||||
"wan": "WAN",
|
||||
"lan": "LAN",
|
||||
@@ -122,6 +125,24 @@
|
||||
"subscriptions": "Subscriptions",
|
||||
"unread": "Unread"
|
||||
},
|
||||
"fritzbox": {
|
||||
"connectionStatus": "Stato",
|
||||
"connectionStatusUnconfigured": "Unconfigured",
|
||||
"connectionStatusConnecting": "Connecting",
|
||||
"connectionStatusAuthenticating": "Authenticating",
|
||||
"connectionStatusPendingDisconnect": "Pending Disconnect",
|
||||
"connectionStatusDisconnecting": "Disconnecting",
|
||||
"connectionStatusDisconnected": "Disconnected",
|
||||
"connectionStatusConnected": "Connected",
|
||||
"uptime": "Uptime",
|
||||
"maxDown": "Max. Down",
|
||||
"maxUp": "Max. Up",
|
||||
"down": "Down",
|
||||
"up": "Up",
|
||||
"received": "Received",
|
||||
"sent": "Sent",
|
||||
"externalIPAddress": "Ext. IP"
|
||||
},
|
||||
"caddy": {
|
||||
"upstreams": "Upstreams",
|
||||
"requests": "Current requests",
|
||||
@@ -383,7 +404,7 @@
|
||||
"total": "Totalo",
|
||||
"free": "Libera",
|
||||
"used": "Uzata",
|
||||
"days": "t",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"crit": "Crit",
|
||||
"read": "Read",
|
||||
@@ -471,9 +492,9 @@
|
||||
},
|
||||
"healthchecks": {
|
||||
"new": "New",
|
||||
"up": "Online",
|
||||
"up": "Up",
|
||||
"grace": "In Grace Period",
|
||||
"down": "Malkonekta",
|
||||
"down": "Down",
|
||||
"paused": "Paused",
|
||||
"status": "Stato",
|
||||
"last_ping": "Last Ping",
|
||||
@@ -499,8 +520,7 @@
|
||||
"truenas": {
|
||||
"load": "System Load",
|
||||
"uptime": "Uptime",
|
||||
"alerts": "Alerts",
|
||||
"time": "{{value, number(style: unit; unitDisplay: long;)}}"
|
||||
"alerts": "Alerts"
|
||||
},
|
||||
"pyload": {
|
||||
"speed": "Speed",
|
||||
@@ -526,6 +546,14 @@
|
||||
"inbox": "Inbox",
|
||||
"total": "Totalo"
|
||||
},
|
||||
"peanut": {
|
||||
"battery_charge": "Battery Charge",
|
||||
"ups_load": "UPS Load",
|
||||
"ups_status": "UPS Status",
|
||||
"online": "Online",
|
||||
"on_battery": "On Battery",
|
||||
"low_battery": "Low Battery"
|
||||
},
|
||||
"nextdns": {
|
||||
"wait": "Please Wait",
|
||||
"no_devices": "No Device Data Received"
|
||||
@@ -765,6 +793,15 @@
|
||||
"inCinemas": "In cinemas",
|
||||
"physicalRelease": "Physical release",
|
||||
"digitalRelease": "Digital release",
|
||||
"noEventsToday": "No events for today!"
|
||||
"noEventsToday": "No events for today!",
|
||||
"noEventsFound": "No events found"
|
||||
},
|
||||
"romm": {
|
||||
"platforms": "Platforms",
|
||||
"totalRoms": "Total ROMs"
|
||||
},
|
||||
"netdata": {
|
||||
"warnings": "Warnings",
|
||||
"criticals": "Criticals"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,7 +11,14 @@
|
||||
"percent": "{{value, percent}}",
|
||||
"number": "{{value, number}}",
|
||||
"ms": "{{value, number}}",
|
||||
"date": "{{value, date}}"
|
||||
"date": "{{value, date}}",
|
||||
"relativeDate": "{{value, relativeDate}}",
|
||||
"uptime": "{{value, uptime}}",
|
||||
"months": "me",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"minutes": "m",
|
||||
"seconds": "s"
|
||||
},
|
||||
"widget": {
|
||||
"missing_type": "Falta el tipo de widget: {{type}}",
|
||||
@@ -40,15 +47,11 @@
|
||||
"load": "Carga",
|
||||
"temp": "TEMP",
|
||||
"max": "Máx.",
|
||||
"uptime": "ARRIBA",
|
||||
"months": "Meses",
|
||||
"days": "Días",
|
||||
"hours": "Horas",
|
||||
"minutes": "Minutos"
|
||||
"uptime": "ACTIVO"
|
||||
},
|
||||
"unifi": {
|
||||
"users": "Usuarios",
|
||||
"uptime": "Tiempo de actividad",
|
||||
"uptime": "Tiempo activo",
|
||||
"days": "Días",
|
||||
"wan": "WAN",
|
||||
"lan": "LAN",
|
||||
@@ -58,7 +61,7 @@
|
||||
"wlan_devices": "Dispositivos WLAN",
|
||||
"lan_users": "Usuarios LAN",
|
||||
"wlan_users": "Usuarios WLAN",
|
||||
"up": "ARRIBA",
|
||||
"up": "ACTIVO",
|
||||
"down": "CAÍDO",
|
||||
"wait": "Espera, por favor",
|
||||
"empty_data": "Se desconoce el estado del subsistema"
|
||||
@@ -82,17 +85,17 @@
|
||||
"ping": {
|
||||
"error": "Fallo",
|
||||
"ping": "Ping",
|
||||
"down": "Abajo",
|
||||
"up": "Arriba",
|
||||
"not_available": "No Disponible"
|
||||
"down": "Inactivo",
|
||||
"up": "Activo",
|
||||
"not_available": "No disponible"
|
||||
},
|
||||
"siteMonitor": {
|
||||
"http_status": "Estado HTTP",
|
||||
"error": "Fallo",
|
||||
"response": "Respuesta",
|
||||
"down": "Abajo",
|
||||
"up": "Arriba",
|
||||
"not_available": "No Disponible"
|
||||
"down": "Inactivo",
|
||||
"up": "Activo",
|
||||
"not_available": "No disponible"
|
||||
},
|
||||
"emby": {
|
||||
"playing": "Reproduciendo",
|
||||
@@ -100,7 +103,7 @@
|
||||
"bitrate": "Tasa de bits",
|
||||
"no_active": "Sin transmisiones activas",
|
||||
"movies": "Películas",
|
||||
"series": "Serie",
|
||||
"series": "Series",
|
||||
"episodes": "Episodios",
|
||||
"songs": "Canciones"
|
||||
},
|
||||
@@ -122,6 +125,24 @@
|
||||
"subscriptions": "Suscripciones",
|
||||
"unread": "Sin leer"
|
||||
},
|
||||
"fritzbox": {
|
||||
"connectionStatus": "Estado",
|
||||
"connectionStatusUnconfigured": "Sin configurar",
|
||||
"connectionStatusConnecting": "Conectando",
|
||||
"connectionStatusAuthenticating": "Autenticando",
|
||||
"connectionStatusPendingDisconnect": "Desconexión pendiente",
|
||||
"connectionStatusDisconnecting": "Desconectando",
|
||||
"connectionStatusDisconnected": "Desconectado",
|
||||
"connectionStatusConnected": "Conectado",
|
||||
"uptime": "Tiempo activo",
|
||||
"maxDown": "Descarga máxima",
|
||||
"maxUp": "Subida máxima",
|
||||
"down": "Inactivo",
|
||||
"up": "Activo",
|
||||
"received": "Recibido",
|
||||
"sent": "Enviado",
|
||||
"externalIPAddress": "IP ext."
|
||||
},
|
||||
"caddy": {
|
||||
"upstreams": "Upstream (desarrollo de software)",
|
||||
"requests": "Peticiones actuales",
|
||||
@@ -132,7 +153,7 @@
|
||||
"diffsDetected": "Diferencias detectadas"
|
||||
},
|
||||
"channelsdvrserver": {
|
||||
"shows": "Espectáculos",
|
||||
"shows": "Series",
|
||||
"recordings": "Grabaciones",
|
||||
"scheduled": "Programado",
|
||||
"passes": "Pases"
|
||||
@@ -148,8 +169,8 @@
|
||||
"connectedAp": "AP conectados",
|
||||
"activeUser": "Dispositivos activos",
|
||||
"alerts": "Alertas",
|
||||
"connectedGateway": "Pasarelas conectadas",
|
||||
"connectedSwitches": "Interruptores conectados"
|
||||
"connectedGateway": "Puertas de enlace conectadas",
|
||||
"connectedSwitches": "Conmutadores conectados"
|
||||
},
|
||||
"nzbget": {
|
||||
"rate": "Tasa",
|
||||
@@ -185,11 +206,11 @@
|
||||
"seed": "Semillas"
|
||||
},
|
||||
"qnap": {
|
||||
"cpuUsage": "Uso de la Cpu",
|
||||
"cpuUsage": "Uso de la CPU",
|
||||
"memUsage": "Uso de la memoria",
|
||||
"systemTempC": "Temperatura del sistema",
|
||||
"poolUsage": "Comprobación del uso del grupo de memoria",
|
||||
"volumeUsage": "Volumen utilizado",
|
||||
"poolUsage": "Uso del pool",
|
||||
"volumeUsage": "Uso de volúmenes",
|
||||
"invalid": "No válido"
|
||||
},
|
||||
"deluge": {
|
||||
@@ -207,13 +228,13 @@
|
||||
"sonarr": {
|
||||
"wanted": "Buscando",
|
||||
"queued": "En cola",
|
||||
"series": "Serie",
|
||||
"series": "Series",
|
||||
"queue": "En cola",
|
||||
"unknown": "Desconocido"
|
||||
},
|
||||
"radarr": {
|
||||
"wanted": "Buscando",
|
||||
"missing": "Faltan",
|
||||
"missing": "Faltantes",
|
||||
"queued": "En cola",
|
||||
"movies": "Películas",
|
||||
"queue": "En cola",
|
||||
@@ -230,8 +251,8 @@
|
||||
"books": "Libros"
|
||||
},
|
||||
"bazarr": {
|
||||
"missingEpisodes": "Episodios perdidos",
|
||||
"missingMovies": "Películas perdidas"
|
||||
"missingEpisodes": "Episodios faltantes",
|
||||
"missingMovies": "Películas faltantes"
|
||||
},
|
||||
"ombi": {
|
||||
"pending": "Pendiente",
|
||||
@@ -253,13 +274,13 @@
|
||||
"total": "Total",
|
||||
"connected": "Conectado",
|
||||
"new_devices": "Nuevos dispositivos",
|
||||
"down_alerts": "Alertas"
|
||||
"down_alerts": "Alertas de caídas"
|
||||
},
|
||||
"pihole": {
|
||||
"queries": "Consultas",
|
||||
"blocked": "Bloqueado",
|
||||
"blocked_percent": "% bloqueado",
|
||||
"gravity": "Gravedad"
|
||||
"gravity": "Gravity"
|
||||
},
|
||||
"adguard": {
|
||||
"queries": "Consultas",
|
||||
@@ -283,12 +304,12 @@
|
||||
"never": "Nunca",
|
||||
"last_seen": "Visto por última vez",
|
||||
"now": "Ahora",
|
||||
"years": "{{number}}años",
|
||||
"weeks": "{{number}}semanas",
|
||||
"days": "{{number}}días",
|
||||
"hours": "{{number}}horas",
|
||||
"minutes": "{{number}}minutos",
|
||||
"seconds": "{{number}}segundos",
|
||||
"years": "{{number}}a",
|
||||
"weeks": "{{number}}sem",
|
||||
"days": "{{number}}d",
|
||||
"hours": "{{number}}h",
|
||||
"minutes": "{{number}}m",
|
||||
"seconds": "{{number}}s",
|
||||
"ago": "Hace {{value}}"
|
||||
},
|
||||
"tdarr": {
|
||||
@@ -304,7 +325,7 @@
|
||||
},
|
||||
"navidrome": {
|
||||
"nothing_streaming": "Sin transmisiones activas",
|
||||
"please_wait": "Espere por favor"
|
||||
"please_wait": "Por favor, espera"
|
||||
},
|
||||
"npm": {
|
||||
"enabled": "Activado",
|
||||
@@ -348,7 +369,7 @@
|
||||
"medusa": {
|
||||
"wanted": "Buscando",
|
||||
"queued": "En cola",
|
||||
"series": "Serie"
|
||||
"series": "Series"
|
||||
},
|
||||
"minecraft": {
|
||||
"players": "Jugadores",
|
||||
@@ -369,7 +390,7 @@
|
||||
"proxmox": {
|
||||
"mem": "MEM",
|
||||
"cpu": "CPU",
|
||||
"lxc": "Contenedores Linux",
|
||||
"lxc": "LXC",
|
||||
"vms": "Máquinas Virtuales"
|
||||
},
|
||||
"glances": {
|
||||
@@ -379,12 +400,12 @@
|
||||
"temp": "TEMP",
|
||||
"_temp": "Temperatura",
|
||||
"warn": "Advertir",
|
||||
"uptime": "ARRIBA",
|
||||
"uptime": "ACTIVO",
|
||||
"total": "Total",
|
||||
"free": "Libre",
|
||||
"used": "Usado",
|
||||
"days": "Días",
|
||||
"hours": "Horas",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"crit": "Crít.",
|
||||
"read": "Leer",
|
||||
"write": "Escribir",
|
||||
@@ -397,7 +418,7 @@
|
||||
"service": "Servicio",
|
||||
"search": "Buscar",
|
||||
"custom": "Personalizado",
|
||||
"visit": "Visita",
|
||||
"visit": "Visitar",
|
||||
"url": "Enlace"
|
||||
},
|
||||
"wmo": {
|
||||
@@ -417,8 +438,8 @@
|
||||
"51-night": "Llovizna ligera",
|
||||
"53-day": "Llovizna",
|
||||
"53-night": "Llovizna",
|
||||
"55-day": "Llovizna pesada",
|
||||
"55-night": "Llovizna pesada",
|
||||
"55-day": "Llovizna intensa",
|
||||
"55-night": "Llovizna intensa",
|
||||
"56-day": "Llovizna helada ligera",
|
||||
"56-night": "Llovizna helada ligera",
|
||||
"57-day": "Llovizna helada",
|
||||
@@ -427,26 +448,26 @@
|
||||
"61-night": "Lluvia ligera",
|
||||
"63-day": "Lluvia",
|
||||
"63-night": "Lluvia",
|
||||
"65-day": "Chubascos",
|
||||
"65-night": "Chubascos",
|
||||
"65-day": "Lluvia torrencial",
|
||||
"65-night": "Lluvia torrencial",
|
||||
"66-day": "Granizo",
|
||||
"66-night": "Granizo",
|
||||
"67-day": "Granizo",
|
||||
"67-night": "Granizo",
|
||||
"71-day": "Nevada Leve",
|
||||
"71-night": "Nevada Leve",
|
||||
"71-day": "Nevada leve",
|
||||
"71-night": "Nevada leve",
|
||||
"73-day": "Nevada",
|
||||
"73-night": "Nevada",
|
||||
"75-day": "Fuertes Nevadas",
|
||||
"75-night": "Fuertes Nevadas",
|
||||
"75-day": "Nevada intensa",
|
||||
"75-night": "Nevada intensa",
|
||||
"77-day": "Granizada",
|
||||
"77-night": "Granizada",
|
||||
"80-day": "Llovizna",
|
||||
"80-night": "Llovizna",
|
||||
"81-day": "Lluvia",
|
||||
"81-night": "Lluvia",
|
||||
"82-day": "Chubascos",
|
||||
"82-night": "Chubascos",
|
||||
"82-day": "Lluvias torrenciales",
|
||||
"82-night": "Lluvias torrenciales",
|
||||
"85-day": "Lluvia de nieve",
|
||||
"85-night": "Lluvia de nieve",
|
||||
"86-day": "Lluvia de nieve",
|
||||
@@ -465,15 +486,15 @@
|
||||
"up_to_date": "Actualizado",
|
||||
"child_bridges": "Bridges secundarios",
|
||||
"child_bridges_status": "{{ok}}/{{total}}",
|
||||
"up": "Arriba",
|
||||
"up": "Activo",
|
||||
"pending": "Pendiente",
|
||||
"down": "Abajo"
|
||||
"down": "Inactivo"
|
||||
},
|
||||
"healthchecks": {
|
||||
"new": "Nuevo",
|
||||
"up": "En línea",
|
||||
"up": "Activo",
|
||||
"grace": "En Periodo de Gracia",
|
||||
"down": "Desconectado",
|
||||
"down": "Inactivo",
|
||||
"paused": "Pausado",
|
||||
"status": "Estado",
|
||||
"last_ping": "Último ping",
|
||||
@@ -492,15 +513,14 @@
|
||||
},
|
||||
"tubearchivist": {
|
||||
"downloads": "En cola",
|
||||
"videos": "Vídeos",
|
||||
"videos": "Videos",
|
||||
"channels": "Canales",
|
||||
"playlists": "Listas de reproducción"
|
||||
},
|
||||
"truenas": {
|
||||
"load": "Carga del sistema",
|
||||
"uptime": "Tiempo de la actividad",
|
||||
"alerts": "Alertas",
|
||||
"time": "{{value, number(style: unit; unitDisplay: long;)}}"
|
||||
"uptime": "Tiempo activo",
|
||||
"alerts": "Alertas"
|
||||
},
|
||||
"pyload": {
|
||||
"speed": "Velocidad",
|
||||
@@ -526,14 +546,22 @@
|
||||
"inbox": "Bandeja de entrada",
|
||||
"total": "Total"
|
||||
},
|
||||
"peanut": {
|
||||
"battery_charge": "Carga de la batería",
|
||||
"ups_load": "Carga del UPS",
|
||||
"ups_status": "Estado del UPS",
|
||||
"online": "En línea",
|
||||
"on_battery": "Con batería",
|
||||
"low_battery": "Batería baja"
|
||||
},
|
||||
"nextdns": {
|
||||
"wait": "Espere por favor",
|
||||
"no_devices": "No se reciben datos del dispositivo"
|
||||
"wait": "Por favor, espera",
|
||||
"no_devices": "No se recibieron datos del dispositivo"
|
||||
},
|
||||
"mikrotik": {
|
||||
"cpuLoad": "Carga de la CPU",
|
||||
"memoryUsed": "Memoria utilizada",
|
||||
"uptime": "Tiempo de la actividad",
|
||||
"uptime": "Tiempo activo",
|
||||
"numberOfLeases": "Alquileres"
|
||||
},
|
||||
"xteve": {
|
||||
@@ -543,15 +571,15 @@
|
||||
},
|
||||
"opendtu": {
|
||||
"yieldDay": "Hoy",
|
||||
"absolutePower": "Encender",
|
||||
"relativePower": "Encender %",
|
||||
"absolutePower": "Potencia",
|
||||
"relativePower": "Potencia %",
|
||||
"limit": "Límite"
|
||||
},
|
||||
"opnsense": {
|
||||
"cpu": "Carga de la CPU",
|
||||
"memory": "Memoria activa",
|
||||
"wanUpload": "Carga WAN",
|
||||
"wanDownload": "Descargar WAN"
|
||||
"wanUpload": "Subida WAN",
|
||||
"wanDownload": "Descarga WAN"
|
||||
},
|
||||
"moonraker": {
|
||||
"printer_state": "Estado de la impresora",
|
||||
@@ -571,10 +599,10 @@
|
||||
},
|
||||
"pfsense": {
|
||||
"load": "Promedio de carga",
|
||||
"memory": "Memoria utilizada",
|
||||
"memory": "Uso de memoria",
|
||||
"wanStatus": "Estado de la WAN",
|
||||
"up": "Arriba",
|
||||
"down": "Abajo",
|
||||
"up": "Activo",
|
||||
"down": "Inactivo",
|
||||
"temp": "Temperatura",
|
||||
"disk": "Uso del disco",
|
||||
"wanIP": "IP de la WAN"
|
||||
@@ -588,41 +616,41 @@
|
||||
"immich": {
|
||||
"users": "Usuarios",
|
||||
"photos": "Fotos",
|
||||
"videos": "Vídeos",
|
||||
"videos": "Videos",
|
||||
"storage": "Almacenamiento"
|
||||
},
|
||||
"uptimekuma": {
|
||||
"up": "Páginas web activas",
|
||||
"down": "Páginas web inactivas",
|
||||
"uptime": "Tiempo de la actividad",
|
||||
"up": "Sitios activos",
|
||||
"down": "Sitios inactivos",
|
||||
"uptime": "Tiempo activo",
|
||||
"incident": "Incidencia",
|
||||
"m": "Minutos"
|
||||
"m": "m"
|
||||
},
|
||||
"atsumeru": {
|
||||
"series": "Serie",
|
||||
"series": "Series",
|
||||
"archives": "Archivos",
|
||||
"chapters": "Capítulos",
|
||||
"categories": "Categorías"
|
||||
},
|
||||
"komga": {
|
||||
"libraries": "Librerías",
|
||||
"series": "Serie",
|
||||
"series": "Series",
|
||||
"books": "Libros"
|
||||
},
|
||||
"diskstation": {
|
||||
"days": "Días",
|
||||
"uptime": "Tiempo de la actividad",
|
||||
"uptime": "Tiempo activo",
|
||||
"volumeAvailable": "Disponible"
|
||||
},
|
||||
"mylar": {
|
||||
"series": "Serie",
|
||||
"issues": "Cuestiones",
|
||||
"series": "Series",
|
||||
"issues": "Números",
|
||||
"wanted": "Buscando"
|
||||
},
|
||||
"photoprism": {
|
||||
"albums": "Álbumes",
|
||||
"photos": "Fotos",
|
||||
"videos": "Vídeos",
|
||||
"videos": "Videos",
|
||||
"people": "Personas"
|
||||
},
|
||||
"fileflows": {
|
||||
@@ -653,17 +681,17 @@
|
||||
"failed": "Fallido"
|
||||
},
|
||||
"unmanic": {
|
||||
"active_workers": "Trabajadores en activo",
|
||||
"active_workers": "Trabajadores activos",
|
||||
"total_workers": "Total de trabajadores",
|
||||
"records_total": "Duración de la cola"
|
||||
"records_total": "Longitud de la cola"
|
||||
},
|
||||
"pterodactyl": {
|
||||
"servers": "Servidores",
|
||||
"nodes": "Nodos"
|
||||
},
|
||||
"prometheus": {
|
||||
"targets_up": "Objetivos arriba",
|
||||
"targets_down": "Objetivos abajo",
|
||||
"targets_up": "Objetivos activos",
|
||||
"targets_down": "Objetivos inactivos",
|
||||
"targets_total": "Objetivos totales"
|
||||
},
|
||||
"ghostfolio": {
|
||||
@@ -678,19 +706,19 @@
|
||||
"booksDuration": "Duración"
|
||||
},
|
||||
"homeassistant": {
|
||||
"people_home": "Inicio de personas",
|
||||
"people_home": "Personas en casa",
|
||||
"lights_on": "Luces encendidas",
|
||||
"switches_on": "Encendido"
|
||||
"switches_on": "Interruptores activados"
|
||||
},
|
||||
"whatsupdocker": {
|
||||
"monitoring": "Supervisión",
|
||||
"monitoring": "Monitorizando",
|
||||
"updates": "Actualizaciones"
|
||||
},
|
||||
"calibreweb": {
|
||||
"books": "Libros",
|
||||
"authors": "Autores",
|
||||
"categories": "Categorías",
|
||||
"series": "Serie"
|
||||
"series": "Series"
|
||||
},
|
||||
"jdownloader": {
|
||||
"downloadCount": "En cola",
|
||||
@@ -699,15 +727,15 @@
|
||||
"downloadSpeed": "Velocidad"
|
||||
},
|
||||
"kavita": {
|
||||
"seriesCount": "Serie",
|
||||
"seriesCount": "Series",
|
||||
"totalFiles": "Archivos"
|
||||
},
|
||||
"azuredevops": {
|
||||
"result": "Resultado",
|
||||
"status": "Estado",
|
||||
"buildId": "Identificador de la construcción",
|
||||
"buildId": "ID de compilación",
|
||||
"succeeded": "Exitoso",
|
||||
"notStarted": "Sin empezar",
|
||||
"notStarted": "No iniciado",
|
||||
"failed": "Fallido",
|
||||
"canceled": "Cancelado",
|
||||
"inProgress": "En curso",
|
||||
@@ -728,7 +756,7 @@
|
||||
"ping": "Ping"
|
||||
},
|
||||
"urbackup": {
|
||||
"ok": "De acuerdo",
|
||||
"ok": "OK",
|
||||
"errored": "Errores",
|
||||
"noRecent": "Caducado",
|
||||
"totalUsed": "Almacenamiento usado"
|
||||
@@ -749,22 +777,31 @@
|
||||
},
|
||||
"uptimerobot": {
|
||||
"status": "Estado",
|
||||
"uptime": "Tiempo de la actividad",
|
||||
"uptime": "Tiempo activo",
|
||||
"lastDown": "Último periodo de inactividad",
|
||||
"downDuration": "Tiempo de inactividad",
|
||||
"sitesUp": "Páginas web activas",
|
||||
"sitesDown": "Páginas web inactivas",
|
||||
"downDuration": "Duración de inactividad",
|
||||
"sitesUp": "Sitios activos",
|
||||
"sitesDown": "Sitios inactivos",
|
||||
"paused": "Pausado",
|
||||
"notyetchecked": "Aún no verificado",
|
||||
"up": "Arriba",
|
||||
"up": "Activo",
|
||||
"seemsdown": "Parece caída",
|
||||
"down": "Abajo",
|
||||
"down": "Inactivo",
|
||||
"unknown": "Desconocido"
|
||||
},
|
||||
"calendar": {
|
||||
"inCinemas": "En cine",
|
||||
"physicalRelease": "Lanzamiento en físico",
|
||||
"digitalRelease": "Lanzamiento en digital",
|
||||
"noEventsToday": "Sin eventos para hoy"
|
||||
"noEventsToday": "¡Sin eventos para hoy!",
|
||||
"noEventsFound": "No se encontraron eventos"
|
||||
},
|
||||
"romm": {
|
||||
"platforms": "Platforms",
|
||||
"totalRoms": "Total ROMs"
|
||||
},
|
||||
"netdata": {
|
||||
"warnings": "Warnings",
|
||||
"criticals": "Criticals"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,7 +11,14 @@
|
||||
"percent": "{{value, percent}}",
|
||||
"number": "{{value, number}}",
|
||||
"ms": "{{value, number}}",
|
||||
"date": "{{value, date}}"
|
||||
"date": "{{value, date}}",
|
||||
"relativeDate": "{{value, relativeDate}}",
|
||||
"uptime": "{{value, uptime}}",
|
||||
"months": "mo",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"minutes": "m",
|
||||
"seconds": "s"
|
||||
},
|
||||
"widget": {
|
||||
"missing_type": "Missing Widget Type: {{type}}",
|
||||
@@ -40,15 +47,11 @@
|
||||
"load": "Load",
|
||||
"temp": "TEMP",
|
||||
"max": "Max",
|
||||
"uptime": "UP",
|
||||
"months": "mo",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"minutes": "m"
|
||||
"uptime": "UP"
|
||||
},
|
||||
"unifi": {
|
||||
"users": "Users",
|
||||
"uptime": "System Uptime",
|
||||
"uptime": "Uptime",
|
||||
"days": "Egun",
|
||||
"wan": "WAN",
|
||||
"lan": "LAN",
|
||||
@@ -122,6 +125,24 @@
|
||||
"subscriptions": "Subscriptions",
|
||||
"unread": "Unread"
|
||||
},
|
||||
"fritzbox": {
|
||||
"connectionStatus": "Status",
|
||||
"connectionStatusUnconfigured": "Unconfigured",
|
||||
"connectionStatusConnecting": "Connecting",
|
||||
"connectionStatusAuthenticating": "Authenticating",
|
||||
"connectionStatusPendingDisconnect": "Pending Disconnect",
|
||||
"connectionStatusDisconnecting": "Disconnecting",
|
||||
"connectionStatusDisconnected": "Disconnected",
|
||||
"connectionStatusConnected": "Connected",
|
||||
"uptime": "Uptime",
|
||||
"maxDown": "Max. Down",
|
||||
"maxUp": "Max. Up",
|
||||
"down": "Down",
|
||||
"up": "Up",
|
||||
"received": "Received",
|
||||
"sent": "Sent",
|
||||
"externalIPAddress": "Ext. IP"
|
||||
},
|
||||
"caddy": {
|
||||
"upstreams": "Upstreams",
|
||||
"requests": "Current requests",
|
||||
@@ -471,9 +492,9 @@
|
||||
},
|
||||
"healthchecks": {
|
||||
"new": "New",
|
||||
"up": "Online",
|
||||
"up": "Up",
|
||||
"grace": "In Grace Period",
|
||||
"down": "Offline",
|
||||
"down": "Down",
|
||||
"paused": "Paused",
|
||||
"status": "Status",
|
||||
"last_ping": "Last Ping",
|
||||
@@ -499,8 +520,7 @@
|
||||
"truenas": {
|
||||
"load": "System Load",
|
||||
"uptime": "Uptime",
|
||||
"alerts": "Alerts",
|
||||
"time": "{{value, number(style: unit; unitDisplay: long;)}}"
|
||||
"alerts": "Alerts"
|
||||
},
|
||||
"pyload": {
|
||||
"speed": "Speed",
|
||||
@@ -526,6 +546,14 @@
|
||||
"inbox": "Inbox",
|
||||
"total": "Guztira"
|
||||
},
|
||||
"peanut": {
|
||||
"battery_charge": "Battery Charge",
|
||||
"ups_load": "UPS Load",
|
||||
"ups_status": "UPS Status",
|
||||
"online": "Online",
|
||||
"on_battery": "On Battery",
|
||||
"low_battery": "Low Battery"
|
||||
},
|
||||
"nextdns": {
|
||||
"wait": "Please Wait",
|
||||
"no_devices": "No Device Data Received"
|
||||
@@ -765,6 +793,15 @@
|
||||
"inCinemas": "In cinemas",
|
||||
"physicalRelease": "Physical release",
|
||||
"digitalRelease": "Digital release",
|
||||
"noEventsToday": "No events for today!"
|
||||
"noEventsToday": "No events for today!",
|
||||
"noEventsFound": "No events found"
|
||||
},
|
||||
"romm": {
|
||||
"platforms": "Platforms",
|
||||
"totalRoms": "Total ROMs"
|
||||
},
|
||||
"netdata": {
|
||||
"warnings": "Warnings",
|
||||
"criticals": "Criticals"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,7 +11,14 @@
|
||||
"percent": "{{value, percent}}",
|
||||
"number": "{{value, number}}",
|
||||
"ms": "{{value, number}}",
|
||||
"date": "{{value, date}}"
|
||||
"date": "{{value, date}}",
|
||||
"relativeDate": "{{value, relativeDate}}",
|
||||
"uptime": "{{value, uptime}}",
|
||||
"months": "mo",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"minutes": "m",
|
||||
"seconds": "s"
|
||||
},
|
||||
"widget": {
|
||||
"missing_type": "Puuttuva härpäkkeen tyyppi: {{type}}",
|
||||
@@ -40,15 +47,11 @@
|
||||
"load": "Kuorma",
|
||||
"temp": "TEMP",
|
||||
"max": "Max",
|
||||
"uptime": "UP",
|
||||
"months": "mo",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"minutes": "m"
|
||||
"uptime": "UP"
|
||||
},
|
||||
"unifi": {
|
||||
"users": "Users",
|
||||
"uptime": "System Uptime",
|
||||
"uptime": "Uptime",
|
||||
"days": "Days",
|
||||
"wan": "WAN",
|
||||
"lan": "LAN",
|
||||
@@ -122,6 +125,24 @@
|
||||
"subscriptions": "Subscriptions",
|
||||
"unread": "Unread"
|
||||
},
|
||||
"fritzbox": {
|
||||
"connectionStatus": "Tila",
|
||||
"connectionStatusUnconfigured": "Unconfigured",
|
||||
"connectionStatusConnecting": "Connecting",
|
||||
"connectionStatusAuthenticating": "Authenticating",
|
||||
"connectionStatusPendingDisconnect": "Pending Disconnect",
|
||||
"connectionStatusDisconnecting": "Disconnecting",
|
||||
"connectionStatusDisconnected": "Disconnected",
|
||||
"connectionStatusConnected": "Connected",
|
||||
"uptime": "Uptime",
|
||||
"maxDown": "Max. Down",
|
||||
"maxUp": "Max. Up",
|
||||
"down": "Down",
|
||||
"up": "Up",
|
||||
"received": "Received",
|
||||
"sent": "Sent",
|
||||
"externalIPAddress": "Ext. IP"
|
||||
},
|
||||
"caddy": {
|
||||
"upstreams": "Upstreams",
|
||||
"requests": "Current requests",
|
||||
@@ -471,9 +492,9 @@
|
||||
},
|
||||
"healthchecks": {
|
||||
"new": "New",
|
||||
"up": "Online",
|
||||
"up": "Up",
|
||||
"grace": "In Grace Period",
|
||||
"down": "Offline",
|
||||
"down": "Down",
|
||||
"paused": "Paused",
|
||||
"status": "Tila",
|
||||
"last_ping": "Last Ping",
|
||||
@@ -499,8 +520,7 @@
|
||||
"truenas": {
|
||||
"load": "System Load",
|
||||
"uptime": "Uptime",
|
||||
"alerts": "Alerts",
|
||||
"time": "{{value, number(style: unit; unitDisplay: long;)}}"
|
||||
"alerts": "Alerts"
|
||||
},
|
||||
"pyload": {
|
||||
"speed": "Speed",
|
||||
@@ -526,6 +546,14 @@
|
||||
"inbox": "Inbox",
|
||||
"total": "Yhteensä"
|
||||
},
|
||||
"peanut": {
|
||||
"battery_charge": "Battery Charge",
|
||||
"ups_load": "UPS Load",
|
||||
"ups_status": "UPS Status",
|
||||
"online": "Online",
|
||||
"on_battery": "On Battery",
|
||||
"low_battery": "Low Battery"
|
||||
},
|
||||
"nextdns": {
|
||||
"wait": "Odota, ole hyvä",
|
||||
"no_devices": "No Device Data Received"
|
||||
@@ -765,6 +793,15 @@
|
||||
"inCinemas": "In cinemas",
|
||||
"physicalRelease": "Physical release",
|
||||
"digitalRelease": "Digital release",
|
||||
"noEventsToday": "No events for today!"
|
||||
"noEventsToday": "No events for today!",
|
||||
"noEventsFound": "No events found"
|
||||
},
|
||||
"romm": {
|
||||
"platforms": "Platforms",
|
||||
"totalRoms": "Total ROMs"
|
||||
},
|
||||
"netdata": {
|
||||
"warnings": "Warnings",
|
||||
"criticals": "Criticals"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,7 +11,14 @@
|
||||
"percent": "{{value, percent}}",
|
||||
"number": "{{value, number}}",
|
||||
"ms": "{{value, number}}",
|
||||
"date": "{{value, date}}"
|
||||
"date": "{{value, date}}",
|
||||
"relativeDate": "{{value, relativeDate}}",
|
||||
"uptime": "{{value, uptime}}",
|
||||
"months": "mo",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"minutes": "m",
|
||||
"seconds": "s"
|
||||
},
|
||||
"widget": {
|
||||
"missing_type": "Widget manquant: {{type}}",
|
||||
@@ -40,15 +47,11 @@
|
||||
"load": "Charge",
|
||||
"temp": "Temp",
|
||||
"max": "Max",
|
||||
"uptime": "Up",
|
||||
"months": "m",
|
||||
"days": "j",
|
||||
"hours": "h",
|
||||
"minutes": "mn"
|
||||
"uptime": "Up"
|
||||
},
|
||||
"unifi": {
|
||||
"users": "Utilisateurs",
|
||||
"uptime": "Disponibilité du système",
|
||||
"uptime": "Démarré depuis",
|
||||
"days": "Jours",
|
||||
"wan": "WAN",
|
||||
"lan": "LAN",
|
||||
@@ -122,6 +125,24 @@
|
||||
"subscriptions": "Abonnements",
|
||||
"unread": "Non lu"
|
||||
},
|
||||
"fritzbox": {
|
||||
"connectionStatus": "Statut",
|
||||
"connectionStatusUnconfigured": "Non-configuré",
|
||||
"connectionStatusConnecting": "Connexion en cours",
|
||||
"connectionStatusAuthenticating": "Authentification en cours",
|
||||
"connectionStatusPendingDisconnect": "Déconnexion en attente",
|
||||
"connectionStatusDisconnecting": "Déconnexion en cours",
|
||||
"connectionStatusDisconnected": "Déconnecté",
|
||||
"connectionStatusConnected": "Connecté",
|
||||
"uptime": "Démarré depuis",
|
||||
"maxDown": "Max. Bas",
|
||||
"maxUp": "Max. Haut",
|
||||
"down": "Down",
|
||||
"up": "Up",
|
||||
"received": "Reçu",
|
||||
"sent": "Envoyé",
|
||||
"externalIPAddress": "IP externe"
|
||||
},
|
||||
"caddy": {
|
||||
"upstreams": "Upstreams",
|
||||
"requests": "Demandes en cours",
|
||||
@@ -383,14 +404,14 @@
|
||||
"total": "Total",
|
||||
"free": "Libre",
|
||||
"used": "Utilisé",
|
||||
"days": "j",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"crit": "Crit.",
|
||||
"read": "Lu",
|
||||
"write": "Écrit.",
|
||||
"gpu": "gpu",
|
||||
"gpu": "GPU",
|
||||
"mem": "Mém.",
|
||||
"swap": "swap"
|
||||
"swap": "Swap"
|
||||
},
|
||||
"quicklaunch": {
|
||||
"bookmark": "Signet",
|
||||
@@ -471,9 +492,9 @@
|
||||
},
|
||||
"healthchecks": {
|
||||
"new": "Nouveau",
|
||||
"up": "En ligne",
|
||||
"up": "Up",
|
||||
"grace": "En Période de Grâce",
|
||||
"down": "Hors ligne",
|
||||
"down": "Down",
|
||||
"paused": "En Pause",
|
||||
"status": "Statut",
|
||||
"last_ping": "Dernier Ping",
|
||||
@@ -499,8 +520,7 @@
|
||||
"truenas": {
|
||||
"load": "Charge Système",
|
||||
"uptime": "Démarré depuis",
|
||||
"alerts": "Alertes",
|
||||
"time": "{{value, number(style: unitDisplay: long;)}}"
|
||||
"alerts": "Alertes"
|
||||
},
|
||||
"pyload": {
|
||||
"speed": "Débit",
|
||||
@@ -526,6 +546,14 @@
|
||||
"inbox": "Boîte de réception",
|
||||
"total": "Total"
|
||||
},
|
||||
"peanut": {
|
||||
"battery_charge": "Battery Charge",
|
||||
"ups_load": "Charge de l'UPS",
|
||||
"ups_status": "État de l'UPS",
|
||||
"online": "En ligne",
|
||||
"on_battery": "On Battery",
|
||||
"low_battery": "Batterie Faible"
|
||||
},
|
||||
"nextdns": {
|
||||
"wait": "Merci de patienter",
|
||||
"no_devices": "Aucune donnée d'appareil reçue"
|
||||
@@ -596,7 +624,7 @@
|
||||
"down": "Hors ligne",
|
||||
"uptime": "Démarré depuis",
|
||||
"incident": "Incident",
|
||||
"m": "mn"
|
||||
"m": "m"
|
||||
},
|
||||
"atsumeru": {
|
||||
"series": "Séries TV",
|
||||
@@ -690,7 +718,7 @@
|
||||
"books": "Livres",
|
||||
"authors": "Auteurs",
|
||||
"categories": "Catégories",
|
||||
"series": "Séries TV"
|
||||
"series": "Séries"
|
||||
},
|
||||
"jdownloader": {
|
||||
"downloadCount": "En attente",
|
||||
@@ -765,6 +793,15 @@
|
||||
"inCinemas": "En salle",
|
||||
"physicalRelease": "Sortie physique",
|
||||
"digitalRelease": "Sortie numérique",
|
||||
"noEventsToday": "Rien pour aujourd'hui !"
|
||||
"noEventsToday": "Rien pour aujourd'hui !",
|
||||
"noEventsFound": "Aucun événement trouvé"
|
||||
},
|
||||
"romm": {
|
||||
"platforms": "Platforms",
|
||||
"totalRoms": "Total ROMs"
|
||||
},
|
||||
"netdata": {
|
||||
"warnings": "Warnings",
|
||||
"criticals": "Criticals"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,7 +11,14 @@
|
||||
"percent": "{{value, percent}}",
|
||||
"number": "{{value, number}}",
|
||||
"ms": "{{value, number}}",
|
||||
"date": "{{value, date}}"
|
||||
"date": "{{value, date}}",
|
||||
"relativeDate": "{{value, relativeDate}}",
|
||||
"uptime": "{{value, uptime}}",
|
||||
"months": "mo",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"minutes": "m",
|
||||
"seconds": "s"
|
||||
},
|
||||
"widget": {
|
||||
"missing_type": "סוג ווידג'ט חסר: {{type}}",
|
||||
@@ -40,15 +47,11 @@
|
||||
"load": "עומס",
|
||||
"temp": "TEMP",
|
||||
"max": "Max",
|
||||
"uptime": "UP",
|
||||
"months": "mo",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"minutes": "m"
|
||||
"uptime": "UP"
|
||||
},
|
||||
"unifi": {
|
||||
"users": "Users",
|
||||
"uptime": "System Uptime",
|
||||
"uptime": "Uptime",
|
||||
"days": "Days",
|
||||
"wan": "WAN",
|
||||
"lan": "LAN",
|
||||
@@ -122,6 +125,24 @@
|
||||
"subscriptions": "Subscriptions",
|
||||
"unread": "Unread"
|
||||
},
|
||||
"fritzbox": {
|
||||
"connectionStatus": "סטטוס",
|
||||
"connectionStatusUnconfigured": "Unconfigured",
|
||||
"connectionStatusConnecting": "Connecting",
|
||||
"connectionStatusAuthenticating": "Authenticating",
|
||||
"connectionStatusPendingDisconnect": "Pending Disconnect",
|
||||
"connectionStatusDisconnecting": "Disconnecting",
|
||||
"connectionStatusDisconnected": "Disconnected",
|
||||
"connectionStatusConnected": "Connected",
|
||||
"uptime": "Uptime",
|
||||
"maxDown": "Max. Down",
|
||||
"maxUp": "Max. Up",
|
||||
"down": "Down",
|
||||
"up": "Up",
|
||||
"received": "Received",
|
||||
"sent": "Sent",
|
||||
"externalIPAddress": "Ext. IP"
|
||||
},
|
||||
"caddy": {
|
||||
"upstreams": "Upstreams",
|
||||
"requests": "Current requests",
|
||||
@@ -471,9 +492,9 @@
|
||||
},
|
||||
"healthchecks": {
|
||||
"new": "New",
|
||||
"up": "Online",
|
||||
"up": "Up",
|
||||
"grace": "In Grace Period",
|
||||
"down": "כבוי",
|
||||
"down": "Down",
|
||||
"paused": "Paused",
|
||||
"status": "סטטוס",
|
||||
"last_ping": "Last Ping",
|
||||
@@ -499,8 +520,7 @@
|
||||
"truenas": {
|
||||
"load": "System Load",
|
||||
"uptime": "Uptime",
|
||||
"alerts": "Alerts",
|
||||
"time": "{{value, number(style: unit; unitDisplay: long;)}}"
|
||||
"alerts": "Alerts"
|
||||
},
|
||||
"pyload": {
|
||||
"speed": "Speed",
|
||||
@@ -526,6 +546,14 @@
|
||||
"inbox": "Inbox",
|
||||
"total": "סה\"כ"
|
||||
},
|
||||
"peanut": {
|
||||
"battery_charge": "Battery Charge",
|
||||
"ups_load": "UPS Load",
|
||||
"ups_status": "UPS Status",
|
||||
"online": "Online",
|
||||
"on_battery": "On Battery",
|
||||
"low_battery": "Low Battery"
|
||||
},
|
||||
"nextdns": {
|
||||
"wait": "Please Wait",
|
||||
"no_devices": "No Device Data Received"
|
||||
@@ -765,6 +793,15 @@
|
||||
"inCinemas": "In cinemas",
|
||||
"physicalRelease": "Physical release",
|
||||
"digitalRelease": "Digital release",
|
||||
"noEventsToday": "No events for today!"
|
||||
"noEventsToday": "No events for today!",
|
||||
"noEventsFound": "No events found"
|
||||
},
|
||||
"romm": {
|
||||
"platforms": "Platforms",
|
||||
"totalRoms": "Total ROMs"
|
||||
},
|
||||
"netdata": {
|
||||
"warnings": "Warnings",
|
||||
"criticals": "Criticals"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,7 +11,14 @@
|
||||
"percent": "{{value, percent}}",
|
||||
"number": "{{value, number}}",
|
||||
"ms": "{{value, number}}",
|
||||
"date": "{{value, date}}"
|
||||
"date": "{{value, date}}",
|
||||
"relativeDate": "{{value, relativeDate}}",
|
||||
"uptime": "{{value, uptime}}",
|
||||
"months": "mo",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"minutes": "m",
|
||||
"seconds": "s"
|
||||
},
|
||||
"widget": {
|
||||
"missing_type": "Missing Widget Type: {{type}}",
|
||||
@@ -40,15 +47,11 @@
|
||||
"load": "Load",
|
||||
"temp": "TEMP",
|
||||
"max": "Max",
|
||||
"uptime": "UP",
|
||||
"months": "mo",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"minutes": "m"
|
||||
"uptime": "UP"
|
||||
},
|
||||
"unifi": {
|
||||
"users": "Users",
|
||||
"uptime": "System Uptime",
|
||||
"uptime": "Uptime",
|
||||
"days": "Days",
|
||||
"wan": "WAN",
|
||||
"lan": "LAN",
|
||||
@@ -122,6 +125,24 @@
|
||||
"subscriptions": "Subscriptions",
|
||||
"unread": "Unread"
|
||||
},
|
||||
"fritzbox": {
|
||||
"connectionStatus": "Status",
|
||||
"connectionStatusUnconfigured": "Unconfigured",
|
||||
"connectionStatusConnecting": "Connecting",
|
||||
"connectionStatusAuthenticating": "Authenticating",
|
||||
"connectionStatusPendingDisconnect": "Pending Disconnect",
|
||||
"connectionStatusDisconnecting": "Disconnecting",
|
||||
"connectionStatusDisconnected": "Disconnected",
|
||||
"connectionStatusConnected": "Connected",
|
||||
"uptime": "Uptime",
|
||||
"maxDown": "Max. Down",
|
||||
"maxUp": "Max. Up",
|
||||
"down": "Down",
|
||||
"up": "Up",
|
||||
"received": "Received",
|
||||
"sent": "Sent",
|
||||
"externalIPAddress": "Ext. IP"
|
||||
},
|
||||
"caddy": {
|
||||
"upstreams": "Upstreams",
|
||||
"requests": "Current requests",
|
||||
@@ -471,9 +492,9 @@
|
||||
},
|
||||
"healthchecks": {
|
||||
"new": "New",
|
||||
"up": "Online",
|
||||
"up": "Up",
|
||||
"grace": "In Grace Period",
|
||||
"down": "Offline",
|
||||
"down": "Down",
|
||||
"paused": "Paused",
|
||||
"status": "Status",
|
||||
"last_ping": "Last Ping",
|
||||
@@ -499,8 +520,7 @@
|
||||
"truenas": {
|
||||
"load": "System Load",
|
||||
"uptime": "Uptime",
|
||||
"alerts": "Alerts",
|
||||
"time": "{{value, number(style: unit; unitDisplay: long;)}}"
|
||||
"alerts": "Alerts"
|
||||
},
|
||||
"pyload": {
|
||||
"speed": "Speed",
|
||||
@@ -526,6 +546,14 @@
|
||||
"inbox": "Inbox",
|
||||
"total": "Total"
|
||||
},
|
||||
"peanut": {
|
||||
"battery_charge": "Battery Charge",
|
||||
"ups_load": "UPS Load",
|
||||
"ups_status": "UPS Status",
|
||||
"online": "Online",
|
||||
"on_battery": "On Battery",
|
||||
"low_battery": "Low Battery"
|
||||
},
|
||||
"nextdns": {
|
||||
"wait": "Please Wait",
|
||||
"no_devices": "No Device Data Received"
|
||||
@@ -765,6 +793,15 @@
|
||||
"inCinemas": "In cinemas",
|
||||
"physicalRelease": "Physical release",
|
||||
"digitalRelease": "Digital release",
|
||||
"noEventsToday": "No events for today!"
|
||||
"noEventsToday": "No events for today!",
|
||||
"noEventsFound": "No events found"
|
||||
},
|
||||
"romm": {
|
||||
"platforms": "Platforms",
|
||||
"totalRoms": "Total ROMs"
|
||||
},
|
||||
"netdata": {
|
||||
"warnings": "Warnings",
|
||||
"criticals": "Criticals"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,7 +11,14 @@
|
||||
"percent": "{{value, percent}}",
|
||||
"number": "{{value, number}}",
|
||||
"ms": "{{value, number}}",
|
||||
"date": "{{value, date}}"
|
||||
"date": "{{value, date}}",
|
||||
"relativeDate": "{{value, relativeDate}}",
|
||||
"uptime": "{{value, uptime}}",
|
||||
"months": "mo",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"minutes": "m",
|
||||
"seconds": "s"
|
||||
},
|
||||
"widget": {
|
||||
"missing_type": "Nedostajuća vrsta widgeta: {{type}}",
|
||||
@@ -40,15 +47,11 @@
|
||||
"load": "Opterećenje",
|
||||
"temp": "TEMP",
|
||||
"max": "Maks",
|
||||
"uptime": "UP",
|
||||
"months": "mj",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"minutes": "min"
|
||||
"uptime": "UP"
|
||||
},
|
||||
"unifi": {
|
||||
"users": "Korisnici",
|
||||
"uptime": "Radno vrijeme sustava",
|
||||
"uptime": "Radno vrijeme",
|
||||
"days": "Dani",
|
||||
"wan": "WAN",
|
||||
"lan": "LAN",
|
||||
@@ -122,6 +125,24 @@
|
||||
"subscriptions": "Pretplate",
|
||||
"unread": "Nepročitano"
|
||||
},
|
||||
"fritzbox": {
|
||||
"connectionStatus": "Stanje",
|
||||
"connectionStatusUnconfigured": "Unconfigured",
|
||||
"connectionStatusConnecting": "Connecting",
|
||||
"connectionStatusAuthenticating": "Authenticating",
|
||||
"connectionStatusPendingDisconnect": "Pending Disconnect",
|
||||
"connectionStatusDisconnecting": "Disconnecting",
|
||||
"connectionStatusDisconnected": "Disconnected",
|
||||
"connectionStatusConnected": "Povezano",
|
||||
"uptime": "Radno vrijeme",
|
||||
"maxDown": "Max. Down",
|
||||
"maxUp": "Max. Up",
|
||||
"down": "Down",
|
||||
"up": "Up",
|
||||
"received": "Received",
|
||||
"sent": "Sent",
|
||||
"externalIPAddress": "Ext. IP"
|
||||
},
|
||||
"caddy": {
|
||||
"upstreams": "Glavne grane",
|
||||
"requests": "Aktualni zahtjevi",
|
||||
@@ -471,9 +492,9 @@
|
||||
},
|
||||
"healthchecks": {
|
||||
"new": "Novo",
|
||||
"up": "Online",
|
||||
"up": "Up",
|
||||
"grace": "U razdoblju odgode",
|
||||
"down": "Offline",
|
||||
"down": "Down",
|
||||
"paused": "Zaustavljeno",
|
||||
"status": "Stanje",
|
||||
"last_ping": "Zadnji ping",
|
||||
@@ -499,8 +520,7 @@
|
||||
"truenas": {
|
||||
"load": "Opterećenje sustava",
|
||||
"uptime": "Radno vrijeme",
|
||||
"alerts": "Upozorenja",
|
||||
"time": "{{value, number(style: unit; unitDisplay: long;)}}"
|
||||
"alerts": "Upozorenja"
|
||||
},
|
||||
"pyload": {
|
||||
"speed": "Brzina",
|
||||
@@ -526,6 +546,14 @@
|
||||
"inbox": "Ulazni sandučić",
|
||||
"total": "Ukupno"
|
||||
},
|
||||
"peanut": {
|
||||
"battery_charge": "Battery Charge",
|
||||
"ups_load": "UPS Load",
|
||||
"ups_status": "UPS Status",
|
||||
"online": "Online",
|
||||
"on_battery": "On Battery",
|
||||
"low_battery": "Low Battery"
|
||||
},
|
||||
"nextdns": {
|
||||
"wait": "Pričekaj",
|
||||
"no_devices": "Podaci uređaja nisu primljeni"
|
||||
@@ -596,7 +624,7 @@
|
||||
"down": "Neaktivne stranice",
|
||||
"uptime": "Radno vrijeme",
|
||||
"incident": "Slučaj",
|
||||
"m": "min"
|
||||
"m": "m"
|
||||
},
|
||||
"atsumeru": {
|
||||
"series": "Serije",
|
||||
@@ -765,6 +793,15 @@
|
||||
"inCinemas": "In cinemas",
|
||||
"physicalRelease": "Physical release",
|
||||
"digitalRelease": "Digital release",
|
||||
"noEventsToday": "No events for today!"
|
||||
"noEventsToday": "No events for today!",
|
||||
"noEventsFound": "No events found"
|
||||
},
|
||||
"romm": {
|
||||
"platforms": "Platforms",
|
||||
"totalRoms": "Total ROMs"
|
||||
},
|
||||
"netdata": {
|
||||
"warnings": "Warnings",
|
||||
"criticals": "Criticals"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,7 +11,14 @@
|
||||
"percent": "{{value, percent}}",
|
||||
"number": "{{value, number}}",
|
||||
"ms": "{{value, number}}",
|
||||
"date": "{{value, date}}"
|
||||
"date": "{{value, date}}",
|
||||
"relativeDate": "{{value, relativeDate}}",
|
||||
"uptime": "{{value, uptime}}",
|
||||
"months": "mo",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"minutes": "m",
|
||||
"seconds": "s"
|
||||
},
|
||||
"widget": {
|
||||
"missing_type": "Hiányzó Widget Típus: {{type}}",
|
||||
@@ -40,15 +47,11 @@
|
||||
"load": "Terhelés",
|
||||
"temp": "TEMP",
|
||||
"max": "Max",
|
||||
"uptime": "FUT",
|
||||
"months": "hó",
|
||||
"days": "n",
|
||||
"hours": "ó",
|
||||
"minutes": "p"
|
||||
"uptime": "FUT"
|
||||
},
|
||||
"unifi": {
|
||||
"users": "Felhasználók",
|
||||
"uptime": "Rendszer üzemidő",
|
||||
"uptime": "Üzemidő",
|
||||
"days": "Napok",
|
||||
"wan": "WAN",
|
||||
"lan": "LAN",
|
||||
@@ -82,17 +85,17 @@
|
||||
"ping": {
|
||||
"error": "Hiba",
|
||||
"ping": "Ping",
|
||||
"down": "Down",
|
||||
"up": "Up",
|
||||
"not_available": "Not Available"
|
||||
"down": "Le",
|
||||
"up": "Fel",
|
||||
"not_available": "Nem elérhető"
|
||||
},
|
||||
"siteMonitor": {
|
||||
"http_status": "HTTP status",
|
||||
"http_status": "HTTP állapot",
|
||||
"error": "Hiba",
|
||||
"response": "Response",
|
||||
"down": "Down",
|
||||
"up": "Up",
|
||||
"not_available": "Not Available"
|
||||
"response": "Válasz",
|
||||
"down": "Le",
|
||||
"up": "Fel",
|
||||
"not_available": "Nem elérhető"
|
||||
},
|
||||
"emby": {
|
||||
"playing": "Lejátszás",
|
||||
@@ -122,6 +125,24 @@
|
||||
"subscriptions": "Előfizetések",
|
||||
"unread": "Olvasatlan"
|
||||
},
|
||||
"fritzbox": {
|
||||
"connectionStatus": "Státusz",
|
||||
"connectionStatusUnconfigured": "Nem beállított",
|
||||
"connectionStatusConnecting": "Kapcsolódás",
|
||||
"connectionStatusAuthenticating": "Hitelesítés",
|
||||
"connectionStatusPendingDisconnect": "Szétkapcsolás függőben",
|
||||
"connectionStatusDisconnecting": "Kapcsolat bontása",
|
||||
"connectionStatusDisconnected": "Kapcsolat bontva",
|
||||
"connectionStatusConnected": "Csatlakoztatott",
|
||||
"uptime": "Üzemidő",
|
||||
"maxDown": "Max. Down",
|
||||
"maxUp": "Max. Up",
|
||||
"down": "Le",
|
||||
"up": "Fel",
|
||||
"received": "Fogadott",
|
||||
"sent": "Küldött",
|
||||
"externalIPAddress": "Külső IP cím"
|
||||
},
|
||||
"caddy": {
|
||||
"upstreams": "Upstreamek",
|
||||
"requests": "Jelenlegi kérelmek",
|
||||
@@ -354,7 +375,7 @@
|
||||
"players": "Lejátszók",
|
||||
"version": "Verzió",
|
||||
"status": "Státusz",
|
||||
"up": "Online",
|
||||
"up": "Csatlakozva",
|
||||
"down": "Offline"
|
||||
},
|
||||
"miniflux": {
|
||||
@@ -377,19 +398,19 @@
|
||||
"load": "Terhelés",
|
||||
"wait": "Kérjük várjon",
|
||||
"temp": "TEMP",
|
||||
"_temp": "Temp",
|
||||
"_temp": "Hőmérséklet",
|
||||
"warn": "Figyelmeztet",
|
||||
"uptime": "FUT",
|
||||
"total": "Összes",
|
||||
"free": "Szabad",
|
||||
"used": "Használt",
|
||||
"days": "n",
|
||||
"hours": "ó",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"crit": "Crit",
|
||||
"read": "Olvasott",
|
||||
"write": "Write",
|
||||
"write": "Írás",
|
||||
"gpu": "GPU",
|
||||
"mem": "Mem",
|
||||
"mem": "Memória",
|
||||
"swap": "Swap"
|
||||
},
|
||||
"quicklaunch": {
|
||||
@@ -465,15 +486,15 @@
|
||||
"up_to_date": "Naprakész",
|
||||
"child_bridges": "Gyerek Hidak",
|
||||
"child_bridges_status": "{{ok}}/{{total}}",
|
||||
"up": "Up",
|
||||
"up": "Fel",
|
||||
"pending": "Függőben",
|
||||
"down": "Down"
|
||||
"down": "Le"
|
||||
},
|
||||
"healthchecks": {
|
||||
"new": "Új",
|
||||
"up": "Online",
|
||||
"up": "Fel",
|
||||
"grace": "Türelmi idő alatt",
|
||||
"down": "Offline",
|
||||
"down": "Le",
|
||||
"paused": "Szünetel",
|
||||
"status": "Státusz",
|
||||
"last_ping": "Legutóbbi Ping",
|
||||
@@ -499,8 +520,7 @@
|
||||
"truenas": {
|
||||
"load": "Rendszerterheltség",
|
||||
"uptime": "Üzemidő",
|
||||
"alerts": "Riasztások",
|
||||
"time": "{{value, number(style: unit; unitDisplay: long;)}}"
|
||||
"alerts": "Riasztások"
|
||||
},
|
||||
"pyload": {
|
||||
"speed": "Sebesség",
|
||||
@@ -526,6 +546,14 @@
|
||||
"inbox": "Beérkezett",
|
||||
"total": "Összes"
|
||||
},
|
||||
"peanut": {
|
||||
"battery_charge": "Battery Charge",
|
||||
"ups_load": "UPS Load",
|
||||
"ups_status": "UPS Status",
|
||||
"online": "Csatlakozva",
|
||||
"on_battery": "On Battery",
|
||||
"low_battery": "Low Battery"
|
||||
},
|
||||
"nextdns": {
|
||||
"wait": "Kérjük Várjon",
|
||||
"no_devices": "Nincs fogadott eszközadat"
|
||||
@@ -573,9 +601,9 @@
|
||||
"load": "Átlagos terhelés",
|
||||
"memory": "RAM Használat",
|
||||
"wanStatus": "WAN Állapot",
|
||||
"up": "Up",
|
||||
"down": "Down",
|
||||
"temp": "Temp",
|
||||
"up": "Fel",
|
||||
"down": "Le",
|
||||
"temp": "Hőmérséklet",
|
||||
"disk": "Lemezhasználat",
|
||||
"wanIP": "WAN IP"
|
||||
},
|
||||
@@ -596,7 +624,7 @@
|
||||
"down": "Nem Elérhető Webhelyek",
|
||||
"uptime": "Üzemidő",
|
||||
"incident": "Incidens",
|
||||
"m": "p"
|
||||
"m": "m"
|
||||
},
|
||||
"atsumeru": {
|
||||
"series": "Sorozat",
|
||||
@@ -707,40 +735,40 @@
|
||||
"status": "Státusz",
|
||||
"buildId": "Build ID",
|
||||
"succeeded": "Succeeded",
|
||||
"notStarted": "Not Started",
|
||||
"notStarted": "Nem indult",
|
||||
"failed": "Sikertelen",
|
||||
"canceled": "Canceled",
|
||||
"inProgress": "In Progress",
|
||||
"canceled": "Megszakítva",
|
||||
"inProgress": "Folyamatban",
|
||||
"totalPrs": "Total PRs",
|
||||
"myPrs": "My PRs",
|
||||
"approved": "Engedélyezett"
|
||||
},
|
||||
"gamedig": {
|
||||
"status": "Státusz",
|
||||
"online": "Online",
|
||||
"online": "Csatlakozva",
|
||||
"offline": "Offline",
|
||||
"name": "Name",
|
||||
"map": "Map",
|
||||
"currentPlayers": "Current players",
|
||||
"name": "Név",
|
||||
"map": "Térkép",
|
||||
"currentPlayers": "Jelenlegi játékosok",
|
||||
"players": "Lejátszók",
|
||||
"maxPlayers": "Max players",
|
||||
"bots": "Bots",
|
||||
"maxPlayers": "Max. játékosok",
|
||||
"bots": "Botok",
|
||||
"ping": "Ping"
|
||||
},
|
||||
"urbackup": {
|
||||
"ok": "Ok",
|
||||
"errored": "Errors",
|
||||
"noRecent": "Out of Date",
|
||||
"totalUsed": "Used Storage"
|
||||
"ok": "OK",
|
||||
"errored": "Hibák",
|
||||
"noRecent": "Elavult",
|
||||
"totalUsed": "Felhasznált tárhely"
|
||||
},
|
||||
"mealie": {
|
||||
"recipes": "Recipes",
|
||||
"recipes": "Receptek",
|
||||
"users": "Felhasználók",
|
||||
"categories": "Categories",
|
||||
"tags": "Tags"
|
||||
"tags": "Címkék"
|
||||
},
|
||||
"openmediavault": {
|
||||
"downloading": "Downloading",
|
||||
"downloading": "Letöltés folyamatban",
|
||||
"total": "Összes",
|
||||
"running": "Futó",
|
||||
"stopped": "Megállított",
|
||||
@@ -756,15 +784,24 @@
|
||||
"sitesDown": "Nem Elérhető Webhelyek",
|
||||
"paused": "Szünetel",
|
||||
"notyetchecked": "Not Yet Checked",
|
||||
"up": "Up",
|
||||
"up": "Fel",
|
||||
"seemsdown": "Seems Down",
|
||||
"down": "Down",
|
||||
"down": "Le",
|
||||
"unknown": "Ismeretlen"
|
||||
},
|
||||
"calendar": {
|
||||
"inCinemas": "In cinemas",
|
||||
"physicalRelease": "Physical release",
|
||||
"digitalRelease": "Digital release",
|
||||
"noEventsToday": "No events for today!"
|
||||
"digitalRelease": "Digitális kiadás",
|
||||
"noEventsToday": "Ezen a napon nincsenek események!",
|
||||
"noEventsFound": "Nem található esemény"
|
||||
},
|
||||
"romm": {
|
||||
"platforms": "Platforms",
|
||||
"totalRoms": "Total ROMs"
|
||||
},
|
||||
"netdata": {
|
||||
"warnings": "Warnings",
|
||||
"criticals": "Criticals"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,7 +11,14 @@
|
||||
"percent": "{{value, percent}}",
|
||||
"number": "{{value, number}}",
|
||||
"ms": "{{value, number}}",
|
||||
"date": "{{value, date}}"
|
||||
"date": "{{value, date}}",
|
||||
"relativeDate": "{{value, relativeDate}}",
|
||||
"uptime": "{{value, uptime}}",
|
||||
"months": "mo",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"minutes": "m",
|
||||
"seconds": "s"
|
||||
},
|
||||
"widget": {
|
||||
"missing_type": "Missing Widget Type: {{type}}",
|
||||
@@ -40,15 +47,11 @@
|
||||
"load": "Load",
|
||||
"temp": "TEMP",
|
||||
"max": "Maks",
|
||||
"uptime": "UP",
|
||||
"months": "mo",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"minutes": "m"
|
||||
"uptime": "UP"
|
||||
},
|
||||
"unifi": {
|
||||
"users": "Users",
|
||||
"uptime": "System Uptime",
|
||||
"uptime": "Uptime",
|
||||
"days": "Days",
|
||||
"wan": "WAN",
|
||||
"lan": "LAN",
|
||||
@@ -122,6 +125,24 @@
|
||||
"subscriptions": "Subscriptions",
|
||||
"unread": "Unread"
|
||||
},
|
||||
"fritzbox": {
|
||||
"connectionStatus": "Status",
|
||||
"connectionStatusUnconfigured": "Unconfigured",
|
||||
"connectionStatusConnecting": "Connecting",
|
||||
"connectionStatusAuthenticating": "Authenticating",
|
||||
"connectionStatusPendingDisconnect": "Pending Disconnect",
|
||||
"connectionStatusDisconnecting": "Disconnecting",
|
||||
"connectionStatusDisconnected": "Disconnected",
|
||||
"connectionStatusConnected": "Connected",
|
||||
"uptime": "Uptime",
|
||||
"maxDown": "Max. Down",
|
||||
"maxUp": "Max. Up",
|
||||
"down": "Down",
|
||||
"up": "Up",
|
||||
"received": "Received",
|
||||
"sent": "Sent",
|
||||
"externalIPAddress": "Ext. IP"
|
||||
},
|
||||
"caddy": {
|
||||
"upstreams": "Upstreams",
|
||||
"requests": "Current requests",
|
||||
@@ -471,9 +492,9 @@
|
||||
},
|
||||
"healthchecks": {
|
||||
"new": "New",
|
||||
"up": "Online",
|
||||
"up": "Up",
|
||||
"grace": "In Grace Period",
|
||||
"down": "Offline",
|
||||
"down": "Down",
|
||||
"paused": "Paused",
|
||||
"status": "Status",
|
||||
"last_ping": "Last Ping",
|
||||
@@ -499,8 +520,7 @@
|
||||
"truenas": {
|
||||
"load": "System Load",
|
||||
"uptime": "Uptime",
|
||||
"alerts": "Alerts",
|
||||
"time": "{{value, number(style: unit; unitDisplay: long;)}}"
|
||||
"alerts": "Alerts"
|
||||
},
|
||||
"pyload": {
|
||||
"speed": "Speed",
|
||||
@@ -526,6 +546,14 @@
|
||||
"inbox": "Inbox",
|
||||
"total": "Total"
|
||||
},
|
||||
"peanut": {
|
||||
"battery_charge": "Battery Charge",
|
||||
"ups_load": "UPS Load",
|
||||
"ups_status": "UPS Status",
|
||||
"online": "Online",
|
||||
"on_battery": "On Battery",
|
||||
"low_battery": "Low Battery"
|
||||
},
|
||||
"nextdns": {
|
||||
"wait": "Please Wait",
|
||||
"no_devices": "No Device Data Received"
|
||||
@@ -765,6 +793,15 @@
|
||||
"inCinemas": "In cinemas",
|
||||
"physicalRelease": "Physical release",
|
||||
"digitalRelease": "Digital release",
|
||||
"noEventsToday": "No events for today!"
|
||||
"noEventsToday": "No events for today!",
|
||||
"noEventsFound": "No events found"
|
||||
},
|
||||
"romm": {
|
||||
"platforms": "Platforms",
|
||||
"totalRoms": "Total ROMs"
|
||||
},
|
||||
"netdata": {
|
||||
"warnings": "Warnings",
|
||||
"criticals": "Criticals"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,7 +11,14 @@
|
||||
"percent": "{{value, percent}}",
|
||||
"number": "{{value, number}}",
|
||||
"ms": "{{value, number}}",
|
||||
"date": "{{value, date}}"
|
||||
"date": "{{value, date}}",
|
||||
"relativeDate": "{{value, relativeDate}}",
|
||||
"uptime": "{{value, uptime}}",
|
||||
"months": "mo",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"minutes": "m",
|
||||
"seconds": "s"
|
||||
},
|
||||
"widget": {
|
||||
"missing_type": "Tipo del Widget Mancante: {{type}}",
|
||||
@@ -40,15 +47,11 @@
|
||||
"load": "Carico",
|
||||
"temp": "TEMP",
|
||||
"max": "Max",
|
||||
"uptime": "UP",
|
||||
"months": "me",
|
||||
"days": "g",
|
||||
"hours": "o",
|
||||
"minutes": "m"
|
||||
"uptime": "UP"
|
||||
},
|
||||
"unifi": {
|
||||
"users": "Utenti",
|
||||
"uptime": "Uptime di Sistema",
|
||||
"uptime": "Tempo di attività",
|
||||
"days": "Giorni",
|
||||
"wan": "WAN",
|
||||
"lan": "LAN",
|
||||
@@ -122,6 +125,24 @@
|
||||
"subscriptions": "Iscrizioni",
|
||||
"unread": "Non letto"
|
||||
},
|
||||
"fritzbox": {
|
||||
"connectionStatus": "Stato",
|
||||
"connectionStatusUnconfigured": "Unconfigured",
|
||||
"connectionStatusConnecting": "Connecting",
|
||||
"connectionStatusAuthenticating": "Authenticating",
|
||||
"connectionStatusPendingDisconnect": "Pending Disconnect",
|
||||
"connectionStatusDisconnecting": "Disconnecting",
|
||||
"connectionStatusDisconnected": "Disconnected",
|
||||
"connectionStatusConnected": "Connesso",
|
||||
"uptime": "Tempo di attività",
|
||||
"maxDown": "Max. Down",
|
||||
"maxUp": "Max. Up",
|
||||
"down": "Down",
|
||||
"up": "Up",
|
||||
"received": "Received",
|
||||
"sent": "Sent",
|
||||
"externalIPAddress": "Ext. IP"
|
||||
},
|
||||
"caddy": {
|
||||
"upstreams": "Upstream",
|
||||
"requests": "Richieste correnti",
|
||||
@@ -383,8 +404,8 @@
|
||||
"total": "Totale",
|
||||
"free": "Libero",
|
||||
"used": "In utilizzo",
|
||||
"days": "g",
|
||||
"hours": "o",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"crit": "Critico",
|
||||
"read": "Letti",
|
||||
"write": "Scrittura",
|
||||
@@ -471,9 +492,9 @@
|
||||
},
|
||||
"healthchecks": {
|
||||
"new": "Nuovo",
|
||||
"up": "Online",
|
||||
"up": "Up",
|
||||
"grace": "Periodo di Tolleranza",
|
||||
"down": "Non in linea",
|
||||
"down": "Down",
|
||||
"paused": "In Pausa",
|
||||
"status": "Stato",
|
||||
"last_ping": "Ultimo Ping",
|
||||
@@ -499,8 +520,7 @@
|
||||
"truenas": {
|
||||
"load": "Carico di Sistema",
|
||||
"uptime": "Tempo di attività",
|
||||
"alerts": "Allarmi",
|
||||
"time": "{{value, number(style: unit; unitDisplay: long;)}}"
|
||||
"alerts": "Allarmi"
|
||||
},
|
||||
"pyload": {
|
||||
"speed": "Velocità",
|
||||
@@ -526,6 +546,14 @@
|
||||
"inbox": "In arrivo",
|
||||
"total": "Totale"
|
||||
},
|
||||
"peanut": {
|
||||
"battery_charge": "Battery Charge",
|
||||
"ups_load": "UPS Load",
|
||||
"ups_status": "UPS Status",
|
||||
"online": "Online",
|
||||
"on_battery": "On Battery",
|
||||
"low_battery": "Low Battery"
|
||||
},
|
||||
"nextdns": {
|
||||
"wait": "Attendere prego",
|
||||
"no_devices": "Nessun dato del dispositivo ricevuto"
|
||||
@@ -765,6 +793,15 @@
|
||||
"inCinemas": "Al cinema",
|
||||
"physicalRelease": "Release fisici",
|
||||
"digitalRelease": "Versione digitale",
|
||||
"noEventsToday": "Nessun evento per oggi!"
|
||||
"noEventsToday": "Nessun evento per oggi!",
|
||||
"noEventsFound": "Nessun evento trovato"
|
||||
},
|
||||
"romm": {
|
||||
"platforms": "Platforms",
|
||||
"totalRoms": "Total ROMs"
|
||||
},
|
||||
"netdata": {
|
||||
"warnings": "Warnings",
|
||||
"criticals": "Criticals"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,7 +11,14 @@
|
||||
"percent": "{{value, percent}}",
|
||||
"number": "{{value, number}}",
|
||||
"ms": "{{value, number}}",
|
||||
"date": "{{value, date}}"
|
||||
"date": "{{value, date}}",
|
||||
"relativeDate": "{{value, relativeDate}}",
|
||||
"uptime": "{{value, uptime}}",
|
||||
"months": "mo",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"minutes": "m",
|
||||
"seconds": "s"
|
||||
},
|
||||
"widget": {
|
||||
"missing_type": "見つからないウィジェットタイプ: {{type}}",
|
||||
@@ -40,15 +47,11 @@
|
||||
"load": "ロード",
|
||||
"temp": "温度",
|
||||
"max": "最大",
|
||||
"uptime": "上へ",
|
||||
"months": "月",
|
||||
"days": "日",
|
||||
"hours": "時間",
|
||||
"minutes": "分"
|
||||
"uptime": "上へ"
|
||||
},
|
||||
"unifi": {
|
||||
"users": "ユーザ",
|
||||
"uptime": "システム・アップタイム",
|
||||
"uptime": "稼働時間",
|
||||
"days": "日",
|
||||
"wan": "WAN",
|
||||
"lan": "LAN",
|
||||
@@ -122,6 +125,24 @@
|
||||
"subscriptions": "購読",
|
||||
"unread": "未読"
|
||||
},
|
||||
"fritzbox": {
|
||||
"connectionStatus": "状態",
|
||||
"connectionStatusUnconfigured": "Unconfigured",
|
||||
"connectionStatusConnecting": "Connecting",
|
||||
"connectionStatusAuthenticating": "Authenticating",
|
||||
"connectionStatusPendingDisconnect": "Pending Disconnect",
|
||||
"connectionStatusDisconnecting": "Disconnecting",
|
||||
"connectionStatusDisconnected": "Disconnected",
|
||||
"connectionStatusConnected": "接続済み",
|
||||
"uptime": "稼働時間",
|
||||
"maxDown": "Max. Down",
|
||||
"maxUp": "Max. Up",
|
||||
"down": "下へ",
|
||||
"up": "上へ",
|
||||
"received": "Received",
|
||||
"sent": "Sent",
|
||||
"externalIPAddress": "Ext. IP"
|
||||
},
|
||||
"caddy": {
|
||||
"upstreams": "アップストリーム",
|
||||
"requests": "現在のリクエスト",
|
||||
@@ -383,8 +404,8 @@
|
||||
"total": "合計",
|
||||
"free": "空き",
|
||||
"used": "使用",
|
||||
"days": "日",
|
||||
"hours": "時間",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"crit": "クリティカル",
|
||||
"read": "既読",
|
||||
"write": "書き込み",
|
||||
@@ -471,9 +492,9 @@
|
||||
},
|
||||
"healthchecks": {
|
||||
"new": "新着",
|
||||
"up": "オンライン",
|
||||
"up": "上へ",
|
||||
"grace": "猶予期間中",
|
||||
"down": "オフライン",
|
||||
"down": "下へ",
|
||||
"paused": "一時停止中",
|
||||
"status": "状態",
|
||||
"last_ping": "最後のPing",
|
||||
@@ -499,8 +520,7 @@
|
||||
"truenas": {
|
||||
"load": "システム負荷",
|
||||
"uptime": "稼働時間",
|
||||
"alerts": "アラート",
|
||||
"time": "{{value, number(style: unit; unitDisplay: long;)}}"
|
||||
"alerts": "アラート"
|
||||
},
|
||||
"pyload": {
|
||||
"speed": "スピード",
|
||||
@@ -526,6 +546,14 @@
|
||||
"inbox": "受信トレイ",
|
||||
"total": "合計"
|
||||
},
|
||||
"peanut": {
|
||||
"battery_charge": "Battery Charge",
|
||||
"ups_load": "UPS Load",
|
||||
"ups_status": "UPS Status",
|
||||
"online": "オンライン",
|
||||
"on_battery": "On Battery",
|
||||
"low_battery": "Low Battery"
|
||||
},
|
||||
"nextdns": {
|
||||
"wait": "お待ちください",
|
||||
"no_devices": "デバイス データを受信していません"
|
||||
@@ -596,7 +624,7 @@
|
||||
"down": "サイトDown",
|
||||
"uptime": "稼働時間",
|
||||
"incident": "インシデント",
|
||||
"m": "分"
|
||||
"m": "m"
|
||||
},
|
||||
"atsumeru": {
|
||||
"series": "シリーズ",
|
||||
@@ -765,6 +793,15 @@
|
||||
"inCinemas": "映画館内",
|
||||
"physicalRelease": "物理的なリリース",
|
||||
"digitalRelease": "デジタル・リリース",
|
||||
"noEventsToday": "No events for today!"
|
||||
"noEventsToday": "No events for today!",
|
||||
"noEventsFound": "No events found"
|
||||
},
|
||||
"romm": {
|
||||
"platforms": "Platforms",
|
||||
"totalRoms": "Total ROMs"
|
||||
},
|
||||
"netdata": {
|
||||
"warnings": "Warnings",
|
||||
"criticals": "Criticals"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,7 +11,14 @@
|
||||
"percent": "{{value, percent}}",
|
||||
"number": "{{value, number}}",
|
||||
"ms": "{{value, number}}",
|
||||
"date": "{{value, date}}"
|
||||
"date": "{{value, date}}",
|
||||
"relativeDate": "{{value, relativeDate}}",
|
||||
"uptime": "{{value, uptime}}",
|
||||
"months": "mo",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"minutes": "m",
|
||||
"seconds": "s"
|
||||
},
|
||||
"widget": {
|
||||
"missing_type": "Missing Widget Type: {{type}}",
|
||||
@@ -40,15 +47,11 @@
|
||||
"load": "부하",
|
||||
"temp": "온도",
|
||||
"max": "최대",
|
||||
"uptime": "가동",
|
||||
"months": "달",
|
||||
"days": "일",
|
||||
"hours": "시간",
|
||||
"minutes": "분"
|
||||
"uptime": "가동"
|
||||
},
|
||||
"unifi": {
|
||||
"users": "사용자",
|
||||
"uptime": "시스템 업타임",
|
||||
"uptime": "Uptime",
|
||||
"days": "일",
|
||||
"wan": "WAN",
|
||||
"lan": "LAN",
|
||||
@@ -122,6 +125,24 @@
|
||||
"subscriptions": "Subscriptions",
|
||||
"unread": "Unread"
|
||||
},
|
||||
"fritzbox": {
|
||||
"connectionStatus": "상태",
|
||||
"connectionStatusUnconfigured": "Unconfigured",
|
||||
"connectionStatusConnecting": "Connecting",
|
||||
"connectionStatusAuthenticating": "Authenticating",
|
||||
"connectionStatusPendingDisconnect": "Pending Disconnect",
|
||||
"connectionStatusDisconnecting": "Disconnecting",
|
||||
"connectionStatusDisconnected": "Disconnected",
|
||||
"connectionStatusConnected": "Connected",
|
||||
"uptime": "Uptime",
|
||||
"maxDown": "Max. Down",
|
||||
"maxUp": "Max. Up",
|
||||
"down": "Down",
|
||||
"up": "Up",
|
||||
"received": "Received",
|
||||
"sent": "Sent",
|
||||
"externalIPAddress": "Ext. IP"
|
||||
},
|
||||
"caddy": {
|
||||
"upstreams": "Upstreams",
|
||||
"requests": "Current requests",
|
||||
@@ -383,8 +404,8 @@
|
||||
"total": "총합",
|
||||
"free": "남음",
|
||||
"used": "사용",
|
||||
"days": "일",
|
||||
"hours": "시간",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"crit": "Crit",
|
||||
"read": "Read",
|
||||
"write": "Write",
|
||||
@@ -471,9 +492,9 @@
|
||||
},
|
||||
"healthchecks": {
|
||||
"new": "New",
|
||||
"up": "Online",
|
||||
"up": "Up",
|
||||
"grace": "In Grace Period",
|
||||
"down": "중지",
|
||||
"down": "Down",
|
||||
"paused": "Paused",
|
||||
"status": "상태",
|
||||
"last_ping": "Last Ping",
|
||||
@@ -499,8 +520,7 @@
|
||||
"truenas": {
|
||||
"load": "System Load",
|
||||
"uptime": "Uptime",
|
||||
"alerts": "경고",
|
||||
"time": "{{value, number(style: unit; unitDisplay: long;)}}"
|
||||
"alerts": "경고"
|
||||
},
|
||||
"pyload": {
|
||||
"speed": "Speed",
|
||||
@@ -526,6 +546,14 @@
|
||||
"inbox": "Inbox",
|
||||
"total": "총합"
|
||||
},
|
||||
"peanut": {
|
||||
"battery_charge": "Battery Charge",
|
||||
"ups_load": "UPS Load",
|
||||
"ups_status": "UPS Status",
|
||||
"online": "Online",
|
||||
"on_battery": "On Battery",
|
||||
"low_battery": "Low Battery"
|
||||
},
|
||||
"nextdns": {
|
||||
"wait": "잠시만 기다리세요",
|
||||
"no_devices": "No Device Data Received"
|
||||
@@ -596,7 +624,7 @@
|
||||
"down": "Sites Down",
|
||||
"uptime": "Uptime",
|
||||
"incident": "Incident",
|
||||
"m": "분"
|
||||
"m": "m"
|
||||
},
|
||||
"atsumeru": {
|
||||
"series": "시리즈",
|
||||
@@ -765,6 +793,15 @@
|
||||
"inCinemas": "In cinemas",
|
||||
"physicalRelease": "Physical release",
|
||||
"digitalRelease": "Digital release",
|
||||
"noEventsToday": "No events for today!"
|
||||
"noEventsToday": "No events for today!",
|
||||
"noEventsFound": "No events found"
|
||||
},
|
||||
"romm": {
|
||||
"platforms": "Platforms",
|
||||
"totalRoms": "Total ROMs"
|
||||
},
|
||||
"netdata": {
|
||||
"warnings": "Warnings",
|
||||
"criticals": "Criticals"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,7 +11,14 @@
|
||||
"percent": "{{value, percent}}",
|
||||
"number": "{{value, number}}",
|
||||
"ms": "{{value, number}}",
|
||||
"date": "{{value, date}}"
|
||||
"date": "{{value, date}}",
|
||||
"relativeDate": "{{value, relativeDate}}",
|
||||
"uptime": "{{value, uptime}}",
|
||||
"months": "mo",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"minutes": "m",
|
||||
"seconds": "s"
|
||||
},
|
||||
"widget": {
|
||||
"missing_type": "Iztrūkst logrīka tips: {{type}}",
|
||||
@@ -40,15 +47,11 @@
|
||||
"load": "Ielādē",
|
||||
"temp": "TEMP",
|
||||
"max": "Max",
|
||||
"uptime": "UP",
|
||||
"months": "mo",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"minutes": "m"
|
||||
"uptime": "UP"
|
||||
},
|
||||
"unifi": {
|
||||
"users": "Lietotāji",
|
||||
"uptime": "Sistēmas darbības laiks",
|
||||
"uptime": "Uptime",
|
||||
"days": "Dienas",
|
||||
"wan": "WAN",
|
||||
"lan": "LAN",
|
||||
@@ -122,6 +125,24 @@
|
||||
"subscriptions": "Subscriptions",
|
||||
"unread": "Unread"
|
||||
},
|
||||
"fritzbox": {
|
||||
"connectionStatus": "Statuss",
|
||||
"connectionStatusUnconfigured": "Unconfigured",
|
||||
"connectionStatusConnecting": "Connecting",
|
||||
"connectionStatusAuthenticating": "Authenticating",
|
||||
"connectionStatusPendingDisconnect": "Pending Disconnect",
|
||||
"connectionStatusDisconnecting": "Disconnecting",
|
||||
"connectionStatusDisconnected": "Disconnected",
|
||||
"connectionStatusConnected": "Connected",
|
||||
"uptime": "Uptime",
|
||||
"maxDown": "Max. Down",
|
||||
"maxUp": "Max. Up",
|
||||
"down": "Down",
|
||||
"up": "Up",
|
||||
"received": "Received",
|
||||
"sent": "Sent",
|
||||
"externalIPAddress": "Ext. IP"
|
||||
},
|
||||
"caddy": {
|
||||
"upstreams": "Upstreams",
|
||||
"requests": "Current requests",
|
||||
@@ -471,9 +492,9 @@
|
||||
},
|
||||
"healthchecks": {
|
||||
"new": "New",
|
||||
"up": "Online",
|
||||
"up": "Up",
|
||||
"grace": "In Grace Period",
|
||||
"down": "Bezsaistē",
|
||||
"down": "Down",
|
||||
"paused": "Paused",
|
||||
"status": "Statuss",
|
||||
"last_ping": "Last Ping",
|
||||
@@ -499,8 +520,7 @@
|
||||
"truenas": {
|
||||
"load": "System Load",
|
||||
"uptime": "Uptime",
|
||||
"alerts": "Paziņojumi",
|
||||
"time": "{{value, number(style: unit; unitDisplay: long;)}}"
|
||||
"alerts": "Paziņojumi"
|
||||
},
|
||||
"pyload": {
|
||||
"speed": "Speed",
|
||||
@@ -526,6 +546,14 @@
|
||||
"inbox": "Inbox",
|
||||
"total": "Kopā"
|
||||
},
|
||||
"peanut": {
|
||||
"battery_charge": "Battery Charge",
|
||||
"ups_load": "UPS Load",
|
||||
"ups_status": "UPS Status",
|
||||
"online": "Online",
|
||||
"on_battery": "On Battery",
|
||||
"low_battery": "Low Battery"
|
||||
},
|
||||
"nextdns": {
|
||||
"wait": "Please Wait",
|
||||
"no_devices": "No Device Data Received"
|
||||
@@ -765,6 +793,15 @@
|
||||
"inCinemas": "In cinemas",
|
||||
"physicalRelease": "Physical release",
|
||||
"digitalRelease": "Digital release",
|
||||
"noEventsToday": "No events for today!"
|
||||
"noEventsToday": "No events for today!",
|
||||
"noEventsFound": "No events found"
|
||||
},
|
||||
"romm": {
|
||||
"platforms": "Platforms",
|
||||
"totalRoms": "Total ROMs"
|
||||
},
|
||||
"netdata": {
|
||||
"warnings": "Warnings",
|
||||
"criticals": "Criticals"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,7 +11,14 @@
|
||||
"percent": "{{value, percent}}",
|
||||
"number": "{{value, number}}",
|
||||
"ms": "{{value, number}}",
|
||||
"date": "{{value, date}}"
|
||||
"date": "{{value, date}}",
|
||||
"relativeDate": "{{value, relativeDate}}",
|
||||
"uptime": "{{value, uptime}}",
|
||||
"months": "mo",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"minutes": "m",
|
||||
"seconds": "s"
|
||||
},
|
||||
"widget": {
|
||||
"missing_type": "Jenis Widget Hilang: {{type}}",
|
||||
@@ -40,15 +47,11 @@
|
||||
"load": "Beban",
|
||||
"temp": "TEMP",
|
||||
"max": "Max",
|
||||
"uptime": "UP",
|
||||
"months": "mo",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"minutes": "m"
|
||||
"uptime": "UP"
|
||||
},
|
||||
"unifi": {
|
||||
"users": "Pengguna",
|
||||
"uptime": "Masa Operasi Sistem",
|
||||
"uptime": "Masa Hidup",
|
||||
"days": "Hari",
|
||||
"wan": "WAN",
|
||||
"lan": "LAN",
|
||||
@@ -122,6 +125,24 @@
|
||||
"subscriptions": "Subscriptions",
|
||||
"unread": "Unread"
|
||||
},
|
||||
"fritzbox": {
|
||||
"connectionStatus": "Status",
|
||||
"connectionStatusUnconfigured": "Unconfigured",
|
||||
"connectionStatusConnecting": "Connecting",
|
||||
"connectionStatusAuthenticating": "Authenticating",
|
||||
"connectionStatusPendingDisconnect": "Pending Disconnect",
|
||||
"connectionStatusDisconnecting": "Disconnecting",
|
||||
"connectionStatusDisconnected": "Disconnected",
|
||||
"connectionStatusConnected": "Connected",
|
||||
"uptime": "Masa Hidup",
|
||||
"maxDown": "Max. Down",
|
||||
"maxUp": "Max. Up",
|
||||
"down": "Down",
|
||||
"up": "Up",
|
||||
"received": "Received",
|
||||
"sent": "Sent",
|
||||
"externalIPAddress": "Ext. IP"
|
||||
},
|
||||
"caddy": {
|
||||
"upstreams": "Upstreams",
|
||||
"requests": "Current requests",
|
||||
@@ -471,9 +492,9 @@
|
||||
},
|
||||
"healthchecks": {
|
||||
"new": "New",
|
||||
"up": "Online",
|
||||
"up": "Up",
|
||||
"grace": "In Grace Period",
|
||||
"down": "Luar talian",
|
||||
"down": "Down",
|
||||
"paused": "Paused",
|
||||
"status": "Status",
|
||||
"last_ping": "Last Ping",
|
||||
@@ -499,8 +520,7 @@
|
||||
"truenas": {
|
||||
"load": "Beban Sistem",
|
||||
"uptime": "Masa Hidup",
|
||||
"alerts": "Alerts",
|
||||
"time": "{{value, number(style: unit; unitDisplay: long;)}}"
|
||||
"alerts": "Alerts"
|
||||
},
|
||||
"pyload": {
|
||||
"speed": "Kelajuan",
|
||||
@@ -526,6 +546,14 @@
|
||||
"inbox": "Peti Masuk",
|
||||
"total": "Jumlah"
|
||||
},
|
||||
"peanut": {
|
||||
"battery_charge": "Battery Charge",
|
||||
"ups_load": "UPS Load",
|
||||
"ups_status": "UPS Status",
|
||||
"online": "Online",
|
||||
"on_battery": "On Battery",
|
||||
"low_battery": "Low Battery"
|
||||
},
|
||||
"nextdns": {
|
||||
"wait": "Sila tunggu",
|
||||
"no_devices": "No Device Data Received"
|
||||
@@ -765,6 +793,15 @@
|
||||
"inCinemas": "In cinemas",
|
||||
"physicalRelease": "Physical release",
|
||||
"digitalRelease": "Digital release",
|
||||
"noEventsToday": "No events for today!"
|
||||
"noEventsToday": "No events for today!",
|
||||
"noEventsFound": "No events found"
|
||||
},
|
||||
"romm": {
|
||||
"platforms": "Platforms",
|
||||
"totalRoms": "Total ROMs"
|
||||
},
|
||||
"netdata": {
|
||||
"warnings": "Warnings",
|
||||
"criticals": "Criticals"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,7 +11,14 @@
|
||||
"percent": "{{value, percent}}",
|
||||
"number": "{{value, number}}",
|
||||
"ms": "{{value, number}}",
|
||||
"date": "{{value, date}}"
|
||||
"date": "{{value, date}}",
|
||||
"relativeDate": "{{value, relativeDate}}",
|
||||
"uptime": "{{value, uptime}}",
|
||||
"months": "mnd",
|
||||
"days": "d",
|
||||
"hours": "u",
|
||||
"minutes": "m",
|
||||
"seconds": "s"
|
||||
},
|
||||
"widget": {
|
||||
"missing_type": "Ontbrekende Widget Type: {{type}}",
|
||||
@@ -40,15 +47,11 @@
|
||||
"load": "Belasting",
|
||||
"temp": "TEMP",
|
||||
"max": "Max",
|
||||
"uptime": "UP",
|
||||
"months": "ma",
|
||||
"days": "d",
|
||||
"hours": "u",
|
||||
"minutes": "m"
|
||||
"uptime": "UP"
|
||||
},
|
||||
"unifi": {
|
||||
"users": "Gebruikers",
|
||||
"uptime": "Systeem Uptime",
|
||||
"uptime": "Online",
|
||||
"days": "Dagen",
|
||||
"wan": "WAN",
|
||||
"lan": "LAN",
|
||||
@@ -68,7 +71,7 @@
|
||||
"tx": "TX",
|
||||
"mem": "GEH",
|
||||
"cpu": "CPU",
|
||||
"running": "Lopend",
|
||||
"running": "Wordt uitgevoerd",
|
||||
"offline": "Onbereikbaar",
|
||||
"error": "Fout",
|
||||
"unknown": "Onbekend",
|
||||
@@ -76,7 +79,7 @@
|
||||
"starting": "Starten",
|
||||
"unhealthy": "Ongezond",
|
||||
"not_found": "Niet Gevonden",
|
||||
"exited": "Verlaten",
|
||||
"exited": "Gestopt",
|
||||
"partial": "Gedeeltelijk"
|
||||
},
|
||||
"ping": {
|
||||
@@ -97,20 +100,20 @@
|
||||
"emby": {
|
||||
"playing": "Afspelen",
|
||||
"transcoding": "Transcodering",
|
||||
"bitrate": "Bitsnelheid",
|
||||
"bitrate": "Bitrate",
|
||||
"no_active": "Geen Actieve Streams",
|
||||
"movies": "Films",
|
||||
"series": "Series",
|
||||
"episodes": "Afleveringen",
|
||||
"songs": "Liedjes"
|
||||
"songs": "Nummers"
|
||||
},
|
||||
"evcc": {
|
||||
"pv_power": "Productie",
|
||||
"battery_soc": "Batterij",
|
||||
"grid_power": "Rooster",
|
||||
"grid_power": "Netstroom",
|
||||
"home_power": "Consumptie",
|
||||
"charge_power": "Oplader",
|
||||
"watt_hour": "Wu"
|
||||
"watt_hour": "Wh"
|
||||
},
|
||||
"flood": {
|
||||
"download": "Download",
|
||||
@@ -122,6 +125,24 @@
|
||||
"subscriptions": "Abonnementen",
|
||||
"unread": "Ongelezen"
|
||||
},
|
||||
"fritzbox": {
|
||||
"connectionStatus": "Status",
|
||||
"connectionStatusUnconfigured": "Niet-geconfigureerd",
|
||||
"connectionStatusConnecting": "Bezig met verbinden",
|
||||
"connectionStatusAuthenticating": "Verificatie",
|
||||
"connectionStatusPendingDisconnect": "In afwachting van loskoppelen",
|
||||
"connectionStatusDisconnecting": "Verbinding verbreken",
|
||||
"connectionStatusDisconnected": "Verbinding verbroken",
|
||||
"connectionStatusConnected": "Verbonden",
|
||||
"uptime": "Online",
|
||||
"maxDown": "Max. Download",
|
||||
"maxUp": "Max. Upload",
|
||||
"down": "Offline",
|
||||
"up": "Online",
|
||||
"received": "Ontvangen",
|
||||
"sent": "Verzonden",
|
||||
"externalIPAddress": "Ext. IP"
|
||||
},
|
||||
"caddy": {
|
||||
"upstreams": "Upstreams",
|
||||
"requests": "Huidige verzoeken",
|
||||
@@ -132,7 +153,7 @@
|
||||
"diffsDetected": "Verschillen Gedetecteerd"
|
||||
},
|
||||
"channelsdvrserver": {
|
||||
"shows": "Voorstellingen",
|
||||
"shows": "Shows",
|
||||
"recordings": "Opnames",
|
||||
"scheduled": "Gepland",
|
||||
"passes": "Gepasseerd"
|
||||
@@ -140,7 +161,7 @@
|
||||
"tautulli": {
|
||||
"playing": "Afspelen",
|
||||
"transcoding": "Transcodering",
|
||||
"bitrate": "Bitsnelheid",
|
||||
"bitrate": "Bitrate",
|
||||
"no_active": "Geen Actieve Streams",
|
||||
"plex_connection_error": "Controleer Plex Connectie"
|
||||
},
|
||||
@@ -152,7 +173,7 @@
|
||||
"connectedSwitches": "Verbonden switches"
|
||||
},
|
||||
"nzbget": {
|
||||
"rate": "Beoordeling",
|
||||
"rate": "Rate",
|
||||
"remaining": "Resterend",
|
||||
"downloaded": "Gedownload"
|
||||
},
|
||||
@@ -163,9 +184,9 @@
|
||||
"tv": "TV Series"
|
||||
},
|
||||
"sabnzbd": {
|
||||
"rate": "Beoordeling",
|
||||
"rate": "Rate",
|
||||
"queue": "Wachtrij",
|
||||
"timeleft": "Tijd Over"
|
||||
"timeleft": "Resterende Tijd"
|
||||
},
|
||||
"rutorrent": {
|
||||
"active": "Actief",
|
||||
@@ -256,16 +277,16 @@
|
||||
"down_alerts": "Geen verbinding"
|
||||
},
|
||||
"pihole": {
|
||||
"queries": "Query 's",
|
||||
"queries": "Verzoeken",
|
||||
"blocked": "Geblokkeerd",
|
||||
"blocked_percent": "Geblokkerde %",
|
||||
"gravity": "Gewicht"
|
||||
"blocked_percent": "Geblokkeerde %",
|
||||
"gravity": "Gravity"
|
||||
},
|
||||
"adguard": {
|
||||
"queries": "Query 's",
|
||||
"queries": "Verzoeken",
|
||||
"blocked": "Geblokkeerd",
|
||||
"filtered": "Gefilterde",
|
||||
"latency": "Vertraging"
|
||||
"filtered": "Gefilterd",
|
||||
"latency": "Latentie"
|
||||
},
|
||||
"speedtest": {
|
||||
"upload": "Upload",
|
||||
@@ -273,7 +294,7 @@
|
||||
"ping": "Ping"
|
||||
},
|
||||
"portainer": {
|
||||
"running": "Lopend",
|
||||
"running": "Wordt uitgevoerd",
|
||||
"stopped": "Gestopt",
|
||||
"total": "Totaal"
|
||||
},
|
||||
@@ -312,7 +333,7 @@
|
||||
"total": "Totaal"
|
||||
},
|
||||
"coinmarketcap": {
|
||||
"configure": "Configureer een of meer crypto eenheiden om bij te houden",
|
||||
"configure": "Configureer een of meer crypto eenheden om bij te houden",
|
||||
"1hour": "1 Uur",
|
||||
"1day": "1 Dag",
|
||||
"7days": "7 Dagen",
|
||||
@@ -325,10 +346,10 @@
|
||||
},
|
||||
"prowlarr": {
|
||||
"enableIndexers": "Indexeerders",
|
||||
"numberOfGrabs": "Resultaten",
|
||||
"numberOfQueries": "Query 's",
|
||||
"numberOfGrabs": "Grabs",
|
||||
"numberOfQueries": "Verzoeken",
|
||||
"numberOfFailGrabs": "Ophalen mislukt",
|
||||
"numberOfFailQueries": "Mislukte query's"
|
||||
"numberOfFailQueries": "Mislukte verzoeken"
|
||||
},
|
||||
"jackett": {
|
||||
"configured": "Geconfigureerd",
|
||||
@@ -336,9 +357,9 @@
|
||||
},
|
||||
"strelaysrv": {
|
||||
"numActiveSessions": "Sessies",
|
||||
"numConnections": "Connecties",
|
||||
"numConnections": "Verbindingen",
|
||||
"dataRelayed": "Omgeleid",
|
||||
"transferRate": "Beoordeling"
|
||||
"transferRate": "Rate"
|
||||
},
|
||||
"mastodon": {
|
||||
"user_count": "Gebruikers",
|
||||
@@ -364,7 +385,7 @@
|
||||
"authentik": {
|
||||
"users": "Gebruikers",
|
||||
"loginsLast24H": "Logins (24u)",
|
||||
"failedLoginsLast24H": "Gefaalde Logins (24u)"
|
||||
"failedLoginsLast24H": "Mislukte Logins (24u)"
|
||||
},
|
||||
"proxmox": {
|
||||
"mem": "GEH",
|
||||
@@ -378,19 +399,19 @@
|
||||
"wait": "Even geduld",
|
||||
"temp": "TEMP",
|
||||
"_temp": "Temp",
|
||||
"warn": "Alert",
|
||||
"warn": "Waarschuwing",
|
||||
"uptime": "UP",
|
||||
"total": "Totaal",
|
||||
"free": "Vrij",
|
||||
"used": "Gebruikt",
|
||||
"days": "d",
|
||||
"hours": "u",
|
||||
"crit": "Crit",
|
||||
"crit": "Kritiek",
|
||||
"read": "Gelezen",
|
||||
"write": "Schrijven",
|
||||
"gpu": "GPU",
|
||||
"mem": "Geh",
|
||||
"swap": "Wissel"
|
||||
"mem": "Mem",
|
||||
"swap": "Swap"
|
||||
},
|
||||
"quicklaunch": {
|
||||
"bookmark": "Bladwijzer",
|
||||
@@ -471,9 +492,9 @@
|
||||
},
|
||||
"healthchecks": {
|
||||
"new": "Nieuw",
|
||||
"up": "Bereikbaar",
|
||||
"up": "Online",
|
||||
"grace": "In de respijt periode",
|
||||
"down": "Onbereikbaar",
|
||||
"down": "Offline",
|
||||
"paused": "Gepauzeerd",
|
||||
"status": "Status",
|
||||
"last_ping": "Laatste Ping",
|
||||
@@ -499,8 +520,7 @@
|
||||
"truenas": {
|
||||
"load": "Belasting",
|
||||
"uptime": "Online",
|
||||
"alerts": "Meldingen",
|
||||
"time": "{{value, number(style: unit; unitDisplay: long;)}}"
|
||||
"alerts": "Meldingen"
|
||||
},
|
||||
"pyload": {
|
||||
"speed": "Snelheid",
|
||||
@@ -518,7 +538,7 @@
|
||||
"hd": "HD"
|
||||
},
|
||||
"scrutiny": {
|
||||
"passed": "Gepasseerd",
|
||||
"passed": "Geslaagd",
|
||||
"failed": "Gefaald",
|
||||
"unknown": "Onbekend"
|
||||
},
|
||||
@@ -526,6 +546,14 @@
|
||||
"inbox": "Postvak In",
|
||||
"total": "Totaal"
|
||||
},
|
||||
"peanut": {
|
||||
"battery_charge": "Batterij opladen",
|
||||
"ups_load": "UPS-belasting",
|
||||
"ups_status": "UPS status",
|
||||
"online": "Bereikbaar",
|
||||
"on_battery": "Op batterij",
|
||||
"low_battery": "Batterij bijna leeg"
|
||||
},
|
||||
"nextdns": {
|
||||
"wait": "Even geduld aub",
|
||||
"no_devices": "Geen Apparaat Data Ontvangen"
|
||||
@@ -551,7 +579,7 @@
|
||||
"cpu": "CPU Belasting",
|
||||
"memory": "Actief Geheugen",
|
||||
"wanUpload": "WAN Upload",
|
||||
"wanDownload": "WAN download"
|
||||
"wanDownload": "WAN Download"
|
||||
},
|
||||
"moonraker": {
|
||||
"printer_state": "Printer Status",
|
||||
@@ -566,12 +594,12 @@
|
||||
"job_completion": "Voltooiing"
|
||||
},
|
||||
"cloudflared": {
|
||||
"origin_ip": "Oorspronkelijk IP",
|
||||
"origin_ip": "Bron IP",
|
||||
"status": "Status"
|
||||
},
|
||||
"pfsense": {
|
||||
"load": "Load Gem",
|
||||
"memory": "Geh Gebruik",
|
||||
"load": "Gem. Load",
|
||||
"memory": "Mem Gebruik",
|
||||
"wanStatus": "WAN Status",
|
||||
"up": "Online",
|
||||
"down": "Offline",
|
||||
@@ -632,10 +660,10 @@
|
||||
"time": "Tijd"
|
||||
},
|
||||
"grafana": {
|
||||
"dashboards": "Overzichten",
|
||||
"dashboards": "Dashboards",
|
||||
"datasources": "Data Bronnen",
|
||||
"totalalerts": "Totaal Alerts",
|
||||
"alertstriggered": "Getriggerde meldingen"
|
||||
"alertstriggered": "Getriggerde Alerts"
|
||||
},
|
||||
"nextcloud": {
|
||||
"cpuload": "Cpu Belasting",
|
||||
@@ -680,10 +708,10 @@
|
||||
"homeassistant": {
|
||||
"people_home": "Mensen thuis",
|
||||
"lights_on": "Lichten aan",
|
||||
"switches_on": "Switches aan"
|
||||
"switches_on": "Schakelaars aan"
|
||||
},
|
||||
"whatsupdocker": {
|
||||
"monitoring": "Observeren",
|
||||
"monitoring": "Monitoren",
|
||||
"updates": "Updates"
|
||||
},
|
||||
"calibreweb": {
|
||||
@@ -742,9 +770,9 @@
|
||||
"openmediavault": {
|
||||
"downloading": "Downloaden",
|
||||
"total": "Totaal",
|
||||
"running": "Lopend",
|
||||
"running": "Wordt uitgevoerd",
|
||||
"stopped": "Gestopt",
|
||||
"passed": "Gepasseerd",
|
||||
"passed": "Geslaagd",
|
||||
"failed": "Gefaald"
|
||||
},
|
||||
"uptimerobot": {
|
||||
@@ -762,9 +790,18 @@
|
||||
"unknown": "Onbekend"
|
||||
},
|
||||
"calendar": {
|
||||
"inCinemas": "In bioscopen",
|
||||
"inCinemas": "In de bioscoop",
|
||||
"physicalRelease": "Fysieke versie",
|
||||
"digitalRelease": "Digitale versie",
|
||||
"noEventsToday": "Geen gebeurtenissen voor vandaag!"
|
||||
"noEventsToday": "Geen gebeurtenissen voor vandaag!",
|
||||
"noEventsFound": "Geen gebeurtenissen gevonden"
|
||||
},
|
||||
"romm": {
|
||||
"platforms": "Platforms",
|
||||
"totalRoms": "Total ROMs"
|
||||
},
|
||||
"netdata": {
|
||||
"warnings": "Waarschuwingen",
|
||||
"criticals": "Kritiek"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,7 +11,14 @@
|
||||
"percent": "{{value, percent}}",
|
||||
"number": "{{value, number}}",
|
||||
"ms": "{{value, number}}",
|
||||
"date": "{{value, date}}"
|
||||
"date": "{{value, date}}",
|
||||
"relativeDate": "{{value, relativeDate}}",
|
||||
"uptime": "{{value, uptime}}",
|
||||
"months": "mo",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"minutes": "m",
|
||||
"seconds": "s"
|
||||
},
|
||||
"widget": {
|
||||
"missing_type": "Missing Widget Type: {{type}}",
|
||||
@@ -40,15 +47,11 @@
|
||||
"load": "Load",
|
||||
"temp": "TEMP",
|
||||
"max": "Max",
|
||||
"uptime": "UP",
|
||||
"months": "mo",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"minutes": "m"
|
||||
"uptime": "UP"
|
||||
},
|
||||
"unifi": {
|
||||
"users": "Users",
|
||||
"uptime": "System Uptime",
|
||||
"uptime": "Uptime",
|
||||
"days": "Days",
|
||||
"wan": "WAN",
|
||||
"lan": "LAN",
|
||||
@@ -122,6 +125,24 @@
|
||||
"subscriptions": "Subscriptions",
|
||||
"unread": "Unread"
|
||||
},
|
||||
"fritzbox": {
|
||||
"connectionStatus": "Status",
|
||||
"connectionStatusUnconfigured": "Unconfigured",
|
||||
"connectionStatusConnecting": "Connecting",
|
||||
"connectionStatusAuthenticating": "Authenticating",
|
||||
"connectionStatusPendingDisconnect": "Pending Disconnect",
|
||||
"connectionStatusDisconnecting": "Disconnecting",
|
||||
"connectionStatusDisconnected": "Disconnected",
|
||||
"connectionStatusConnected": "Connected",
|
||||
"uptime": "Uptime",
|
||||
"maxDown": "Max. Down",
|
||||
"maxUp": "Max. Up",
|
||||
"down": "Down",
|
||||
"up": "Up",
|
||||
"received": "Received",
|
||||
"sent": "Sent",
|
||||
"externalIPAddress": "Ext. IP"
|
||||
},
|
||||
"caddy": {
|
||||
"upstreams": "Upstreams",
|
||||
"requests": "Current requests",
|
||||
@@ -471,9 +492,9 @@
|
||||
},
|
||||
"healthchecks": {
|
||||
"new": "New",
|
||||
"up": "Online",
|
||||
"up": "Up",
|
||||
"grace": "In Grace Period",
|
||||
"down": "Offline",
|
||||
"down": "Down",
|
||||
"paused": "Paused",
|
||||
"status": "Status",
|
||||
"last_ping": "Last Ping",
|
||||
@@ -499,8 +520,7 @@
|
||||
"truenas": {
|
||||
"load": "System Load",
|
||||
"uptime": "Uptime",
|
||||
"alerts": "Alerts",
|
||||
"time": "{{value, number(style: unit; unitDisplay: long;)}}"
|
||||
"alerts": "Alerts"
|
||||
},
|
||||
"pyload": {
|
||||
"speed": "Speed",
|
||||
@@ -526,6 +546,14 @@
|
||||
"inbox": "Inbox",
|
||||
"total": "Total"
|
||||
},
|
||||
"peanut": {
|
||||
"battery_charge": "Battery Charge",
|
||||
"ups_load": "UPS Load",
|
||||
"ups_status": "UPS Status",
|
||||
"online": "Online",
|
||||
"on_battery": "On Battery",
|
||||
"low_battery": "Low Battery"
|
||||
},
|
||||
"nextdns": {
|
||||
"wait": "Please Wait",
|
||||
"no_devices": "No Device Data Received"
|
||||
@@ -765,6 +793,15 @@
|
||||
"inCinemas": "In cinemas",
|
||||
"physicalRelease": "Physical release",
|
||||
"digitalRelease": "Digital release",
|
||||
"noEventsToday": "No events for today!"
|
||||
"noEventsToday": "No events for today!",
|
||||
"noEventsFound": "No events found"
|
||||
},
|
||||
"romm": {
|
||||
"platforms": "Platforms",
|
||||
"totalRoms": "Total ROMs"
|
||||
},
|
||||
"netdata": {
|
||||
"warnings": "Warnings",
|
||||
"criticals": "Criticals"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,7 +11,14 @@
|
||||
"percent": "{{value, percent}}",
|
||||
"number": "{{value, number}}",
|
||||
"ms": "{{value, number}}",
|
||||
"date": "{{value, date}}"
|
||||
"date": "{{value, date}}",
|
||||
"relativeDate": "{{value, relativeDate}}",
|
||||
"uptime": "{{value, uptime}}",
|
||||
"months": "mo",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"minutes": "m",
|
||||
"seconds": "s"
|
||||
},
|
||||
"widget": {
|
||||
"missing_type": "Brakujący typ widżetu: {{type}}",
|
||||
@@ -40,15 +47,11 @@
|
||||
"load": "Obciążenie",
|
||||
"temp": "TEMP.",
|
||||
"max": "Maks",
|
||||
"uptime": "CZAS",
|
||||
"months": "miesiąc",
|
||||
"days": "dni",
|
||||
"hours": "godz",
|
||||
"minutes": "min"
|
||||
"uptime": "CZAS"
|
||||
},
|
||||
"unifi": {
|
||||
"users": "Użytkownicy",
|
||||
"uptime": "Czas pracy systemu",
|
||||
"uptime": "Czas działania",
|
||||
"days": "Dni",
|
||||
"wan": "Sieć WAN",
|
||||
"lan": "Sieć LAN",
|
||||
@@ -122,6 +125,24 @@
|
||||
"subscriptions": "Subskrypcje",
|
||||
"unread": "Nieprzeczytane"
|
||||
},
|
||||
"fritzbox": {
|
||||
"connectionStatus": "Stan",
|
||||
"connectionStatusUnconfigured": "Nieskonfigurowane",
|
||||
"connectionStatusConnecting": "Łączenie",
|
||||
"connectionStatusAuthenticating": "Uwierzytelnianie",
|
||||
"connectionStatusPendingDisconnect": "Pending Disconnect",
|
||||
"connectionStatusDisconnecting": "Rozłączanie",
|
||||
"connectionStatusDisconnected": "Rozłączono",
|
||||
"connectionStatusConnected": "Połączony",
|
||||
"uptime": "Czas działania",
|
||||
"maxDown": "Max. Down",
|
||||
"maxUp": "Max. Up",
|
||||
"down": "Niedostępny",
|
||||
"up": "Dostępny",
|
||||
"received": "Odebrane",
|
||||
"sent": "Wysłane",
|
||||
"externalIPAddress": "Ext. IP"
|
||||
},
|
||||
"caddy": {
|
||||
"upstreams": "Upstreams",
|
||||
"requests": "Aktualne zapytania",
|
||||
@@ -383,8 +404,8 @@
|
||||
"total": "Całkowite",
|
||||
"free": "Wolne",
|
||||
"used": "Użyte",
|
||||
"days": "dni",
|
||||
"hours": "godz",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"crit": "Crit",
|
||||
"read": "Przeczytane",
|
||||
"write": "Zapis",
|
||||
@@ -473,10 +494,10 @@
|
||||
"new": "Nowy",
|
||||
"up": "Dostępny",
|
||||
"grace": "In Grace Period",
|
||||
"down": "Nieosiągalny",
|
||||
"down": "Niedostępny",
|
||||
"paused": "Zatrzymane",
|
||||
"status": "Stan",
|
||||
"last_ping": "Last Ping",
|
||||
"last_ping": "Ostatni ping",
|
||||
"never": "No pings yet"
|
||||
},
|
||||
"watchtower": {
|
||||
@@ -499,8 +520,7 @@
|
||||
"truenas": {
|
||||
"load": "Obciążenie systemu",
|
||||
"uptime": "Czas działania",
|
||||
"alerts": "Alarmy",
|
||||
"time": "{{value, number(style: unit; unitDisplay: long;)}}"
|
||||
"alerts": "Alarmy"
|
||||
},
|
||||
"pyload": {
|
||||
"speed": "Prędkość",
|
||||
@@ -526,6 +546,14 @@
|
||||
"inbox": "Skrzynka odbiorcza",
|
||||
"total": "Całkowite"
|
||||
},
|
||||
"peanut": {
|
||||
"battery_charge": "Battery Charge",
|
||||
"ups_load": "UPS Load",
|
||||
"ups_status": "UPS Status",
|
||||
"online": "Dostępny",
|
||||
"on_battery": "On Battery",
|
||||
"low_battery": "Low Battery"
|
||||
},
|
||||
"nextdns": {
|
||||
"wait": "Proszę czekać",
|
||||
"no_devices": "Nie otrzymano danych urządzenia"
|
||||
@@ -571,12 +599,12 @@
|
||||
},
|
||||
"pfsense": {
|
||||
"load": "Load Avg",
|
||||
"memory": "Mem Usage",
|
||||
"wanStatus": "WAN Status",
|
||||
"memory": "Użycie pamięci",
|
||||
"wanStatus": "Status WAN",
|
||||
"up": "Dostępny",
|
||||
"down": "Niedostępny",
|
||||
"temp": "Temperatura",
|
||||
"disk": "Disk Usage",
|
||||
"disk": "Użycie dysku",
|
||||
"wanIP": "WAN IP"
|
||||
},
|
||||
"proxmoxbackupserver": {
|
||||
@@ -592,17 +620,17 @@
|
||||
"storage": "Pamięć"
|
||||
},
|
||||
"uptimekuma": {
|
||||
"up": "Sites Up",
|
||||
"down": "Niedziałające strony",
|
||||
"up": "Działające",
|
||||
"down": "Niedziałające",
|
||||
"uptime": "Czas działania",
|
||||
"incident": "Incydent",
|
||||
"m": "min"
|
||||
"m": "m"
|
||||
},
|
||||
"atsumeru": {
|
||||
"series": "Seriale",
|
||||
"archives": "Archives",
|
||||
"chapters": "Chapters",
|
||||
"categories": "Categories"
|
||||
"archives": "Archiwa",
|
||||
"chapters": "Rozdziały",
|
||||
"categories": "Kategorie"
|
||||
},
|
||||
"komga": {
|
||||
"libraries": "Biblioteki",
|
||||
@@ -632,7 +660,7 @@
|
||||
"time": "Czas"
|
||||
},
|
||||
"grafana": {
|
||||
"dashboards": "Dashboards",
|
||||
"dashboards": "Panel główny",
|
||||
"datasources": "Źródła danych",
|
||||
"totalalerts": "Total Alerts",
|
||||
"alertstriggered": "Alerts Triggered"
|
||||
@@ -649,7 +677,7 @@
|
||||
"status": "Stan",
|
||||
"size": "Rozmiar",
|
||||
"lastrun": "Ostatnie uruchomienie",
|
||||
"nextrun": "Next Run",
|
||||
"nextrun": "Następne uruchomienie",
|
||||
"failed": "Niepowodzenie"
|
||||
},
|
||||
"unmanic": {
|
||||
@@ -659,7 +687,7 @@
|
||||
},
|
||||
"pterodactyl": {
|
||||
"servers": "Serwery",
|
||||
"nodes": "Nodes"
|
||||
"nodes": "Węzły"
|
||||
},
|
||||
"prometheus": {
|
||||
"targets_up": "Targets Up",
|
||||
@@ -669,7 +697,7 @@
|
||||
"ghostfolio": {
|
||||
"gross_percent_today": "Dzisiaj",
|
||||
"gross_percent_1y": "Rok",
|
||||
"gross_percent_max": "All time"
|
||||
"gross_percent_max": "Od początku"
|
||||
},
|
||||
"audiobookshelf": {
|
||||
"podcasts": "Podcasty",
|
||||
@@ -688,8 +716,8 @@
|
||||
},
|
||||
"calibreweb": {
|
||||
"books": "Książki",
|
||||
"authors": "Authors",
|
||||
"categories": "Categories",
|
||||
"authors": "Autorzy",
|
||||
"categories": "Kategorie",
|
||||
"series": "Seriale"
|
||||
},
|
||||
"jdownloader": {
|
||||
@@ -703,14 +731,14 @@
|
||||
"totalFiles": "Pliki"
|
||||
},
|
||||
"azuredevops": {
|
||||
"result": "Result",
|
||||
"result": "Wynik",
|
||||
"status": "Stan",
|
||||
"buildId": "Build ID",
|
||||
"succeeded": "Succeeded",
|
||||
"buildId": "ID kompilacji",
|
||||
"succeeded": "Ukończono",
|
||||
"notStarted": "Not Started",
|
||||
"failed": "Niepowodzenie",
|
||||
"canceled": "Canceled",
|
||||
"inProgress": "In Progress",
|
||||
"canceled": "Anulowano",
|
||||
"inProgress": "W trakcie",
|
||||
"totalPrs": "Total PRs",
|
||||
"myPrs": "My PRs",
|
||||
"approved": "Zaakceptowane"
|
||||
@@ -723,24 +751,24 @@
|
||||
"map": "Mapa",
|
||||
"currentPlayers": "Current players",
|
||||
"players": "Gracze",
|
||||
"maxPlayers": "Max players",
|
||||
"maxPlayers": "Maksymalna ilość graczy",
|
||||
"bots": "Boty",
|
||||
"ping": "Ping"
|
||||
},
|
||||
"urbackup": {
|
||||
"ok": "Ok",
|
||||
"errored": "Errors",
|
||||
"noRecent": "Out of Date",
|
||||
"errored": "Błędy",
|
||||
"noRecent": "Nieaktualne",
|
||||
"totalUsed": "Used Storage"
|
||||
},
|
||||
"mealie": {
|
||||
"recipes": "Recipes",
|
||||
"users": "Użytkownicy",
|
||||
"categories": "Categories",
|
||||
"categories": "Kategorie",
|
||||
"tags": "Tagi"
|
||||
},
|
||||
"openmediavault": {
|
||||
"downloading": "Downloading",
|
||||
"downloading": "Pobieranie",
|
||||
"total": "Całkowite",
|
||||
"running": "Działa",
|
||||
"stopped": "Zatrzymane",
|
||||
@@ -752,8 +780,8 @@
|
||||
"uptime": "Czas działania",
|
||||
"lastDown": "Last Downtime",
|
||||
"downDuration": "Downtime Duration",
|
||||
"sitesUp": "Sites Up",
|
||||
"sitesDown": "Niedziałające strony",
|
||||
"sitesUp": "Działające",
|
||||
"sitesDown": "Niedziałające",
|
||||
"paused": "Zatrzymane",
|
||||
"notyetchecked": "Not Yet Checked",
|
||||
"up": "Dostępny",
|
||||
@@ -765,6 +793,15 @@
|
||||
"inCinemas": "In cinemas",
|
||||
"physicalRelease": "Physical release",
|
||||
"digitalRelease": "Digital release",
|
||||
"noEventsToday": "No events for today!"
|
||||
"noEventsToday": "No events for today!",
|
||||
"noEventsFound": "No events found"
|
||||
},
|
||||
"romm": {
|
||||
"platforms": "Platforms",
|
||||
"totalRoms": "Total ROMs"
|
||||
},
|
||||
"netdata": {
|
||||
"warnings": "Warnings",
|
||||
"criticals": "Criticals"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,7 +11,14 @@
|
||||
"percent": "{{value, percent}}",
|
||||
"number": "{{value, number}}",
|
||||
"ms": "{{value, number}}",
|
||||
"date": "{{value, date}}"
|
||||
"date": "{{value, date}}",
|
||||
"relativeDate": "{{value, relativeDate}}",
|
||||
"uptime": "{{value, uptime}}",
|
||||
"months": "mes",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"minutes": "min",
|
||||
"seconds": "s"
|
||||
},
|
||||
"widget": {
|
||||
"missing_type": "Tipo de Widget ausente: {{type}}",
|
||||
@@ -24,7 +31,7 @@
|
||||
},
|
||||
"weather": {
|
||||
"current": "Localização atual",
|
||||
"allow": "Clicar para permitir",
|
||||
"allow": "Clique para permitir",
|
||||
"updating": "Atualizando",
|
||||
"wait": "Por favor aguarde"
|
||||
},
|
||||
@@ -40,15 +47,11 @@
|
||||
"load": "Carga",
|
||||
"temp": "TEMP",
|
||||
"max": "Máximo",
|
||||
"uptime": "CIMA",
|
||||
"months": "mês",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"minutes": "m"
|
||||
"uptime": "CIMA"
|
||||
},
|
||||
"unifi": {
|
||||
"users": "Utilizadores",
|
||||
"uptime": "Sistema Ativo",
|
||||
"uptime": "Ligado",
|
||||
"days": "Dias",
|
||||
"wan": "WAN",
|
||||
"lan": "LAN",
|
||||
@@ -122,6 +125,24 @@
|
||||
"subscriptions": "Assinaturas",
|
||||
"unread": "Não lida"
|
||||
},
|
||||
"fritzbox": {
|
||||
"connectionStatus": "Estado",
|
||||
"connectionStatusUnconfigured": "Não configurado",
|
||||
"connectionStatusConnecting": "A conectar",
|
||||
"connectionStatusAuthenticating": "Autenticando",
|
||||
"connectionStatusPendingDisconnect": "Desconexão pendente",
|
||||
"connectionStatusDisconnecting": "Desconectando",
|
||||
"connectionStatusDisconnected": "Desconectado",
|
||||
"connectionStatusConnected": "Conectado",
|
||||
"uptime": "Ligado",
|
||||
"maxDown": "Máx. de Descarga",
|
||||
"maxUp": "Max. de Envio",
|
||||
"down": "Down",
|
||||
"up": "Up",
|
||||
"received": "Recebido",
|
||||
"sent": "Enviado",
|
||||
"externalIPAddress": "Endereço IP externo"
|
||||
},
|
||||
"caddy": {
|
||||
"upstreams": "Upstreams",
|
||||
"requests": "Solicitações atuais",
|
||||
@@ -419,20 +440,20 @@
|
||||
"53-night": "Chuvisco",
|
||||
"55-day": "Aguaceiro Forte",
|
||||
"55-night": "Aguaceiro Forte",
|
||||
"56-day": "Leve Garoa Congelante",
|
||||
"56-night": "Leve Garoa Congelante",
|
||||
"57-day": "Garoa Congelante",
|
||||
"57-night": "Garoa Congelante",
|
||||
"56-day": "Granizo Leve",
|
||||
"56-night": "Granizo Leve",
|
||||
"57-day": "Granizo",
|
||||
"57-night": "Granizo",
|
||||
"61-day": "Chuva fraca",
|
||||
"61-night": "Chuva fraca",
|
||||
"63-day": "Chuva",
|
||||
"63-night": "Chuva",
|
||||
"65-day": "Chuva forte",
|
||||
"65-night": "Chuva forte",
|
||||
"66-day": "Chuva Congelante",
|
||||
"66-night": "Chuva Congelante",
|
||||
"67-day": "Chuva Congelante",
|
||||
"67-night": "Chuva Congelante",
|
||||
"66-day": "Granizo",
|
||||
"66-night": "Granizo",
|
||||
"67-day": "Granizo",
|
||||
"67-night": "Granizo",
|
||||
"71-day": "Neve fraca",
|
||||
"71-night": "Neve fraca",
|
||||
"73-day": "Neve",
|
||||
@@ -471,9 +492,9 @@
|
||||
},
|
||||
"healthchecks": {
|
||||
"new": "Novo",
|
||||
"up": "Online",
|
||||
"up": "Up",
|
||||
"grace": "Em Período Gratuito",
|
||||
"down": "Desligado",
|
||||
"down": "Down",
|
||||
"paused": "Pausado",
|
||||
"status": "Estado",
|
||||
"last_ping": "Ultimo Ping",
|
||||
@@ -499,8 +520,7 @@
|
||||
"truenas": {
|
||||
"load": "Carga do sistema",
|
||||
"uptime": "Ligado",
|
||||
"alerts": "Alertas",
|
||||
"time": "{{value, number(estilo: unidade; unitDisplay: long;)}}"
|
||||
"alerts": "Alertas"
|
||||
},
|
||||
"pyload": {
|
||||
"speed": "Velocidade",
|
||||
@@ -526,6 +546,14 @@
|
||||
"inbox": "Caixa de entrada",
|
||||
"total": "Total"
|
||||
},
|
||||
"peanut": {
|
||||
"battery_charge": "Carga da bateria",
|
||||
"ups_load": "Carga da UPS",
|
||||
"ups_status": "Estado da UPS",
|
||||
"online": "Online",
|
||||
"on_battery": "Em bateria",
|
||||
"low_battery": "Bateria Fraca"
|
||||
},
|
||||
"nextdns": {
|
||||
"wait": "Por favor aguarde",
|
||||
"no_devices": "Nenhum dado do dispositivo recebido"
|
||||
@@ -596,7 +624,7 @@
|
||||
"down": "Sites Fora do Ar",
|
||||
"uptime": "Ligado",
|
||||
"incident": "Incidente",
|
||||
"m": "m"
|
||||
"m": "min"
|
||||
},
|
||||
"atsumeru": {
|
||||
"series": "Séries",
|
||||
@@ -765,6 +793,15 @@
|
||||
"inCinemas": "Em cinemas",
|
||||
"physicalRelease": "Lançamento físico",
|
||||
"digitalRelease": "Lançamento digital",
|
||||
"noEventsToday": "Não existem eventos hoje!"
|
||||
"noEventsToday": "Não existem eventos hoje!",
|
||||
"noEventsFound": "Nenhum evento encontrado"
|
||||
},
|
||||
"romm": {
|
||||
"platforms": "Platforms",
|
||||
"totalRoms": "Total ROMs"
|
||||
},
|
||||
"netdata": {
|
||||
"warnings": "Warnings",
|
||||
"criticals": "Criticals"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,7 +11,14 @@
|
||||
"percent": "{{value, percent}}",
|
||||
"number": "{{value, number}}",
|
||||
"ms": "{{value, number}}",
|
||||
"date": "{{value, date}}"
|
||||
"date": "{{value, date}}",
|
||||
"relativeDate": "{{value, relativeDate}}",
|
||||
"uptime": "{{value, uptime}}",
|
||||
"months": "mo",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"minutes": "m",
|
||||
"seconds": "s"
|
||||
},
|
||||
"widget": {
|
||||
"missing_type": "Tipo de Widget ausente: {{type}}",
|
||||
@@ -40,15 +47,11 @@
|
||||
"load": "Carga",
|
||||
"temp": "TEMP",
|
||||
"max": "Máximo",
|
||||
"uptime": "CIMA",
|
||||
"months": "mês",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"minutes": "m"
|
||||
"uptime": "CIMA"
|
||||
},
|
||||
"unifi": {
|
||||
"users": "Utilizadores",
|
||||
"uptime": "Sistema Ativo",
|
||||
"uptime": "Ligado",
|
||||
"days": "Dias",
|
||||
"wan": "WAN",
|
||||
"lan": "LAN",
|
||||
@@ -122,6 +125,24 @@
|
||||
"subscriptions": "Assinaturas",
|
||||
"unread": "Não lida"
|
||||
},
|
||||
"fritzbox": {
|
||||
"connectionStatus": "Estado",
|
||||
"connectionStatusUnconfigured": "Unconfigured",
|
||||
"connectionStatusConnecting": "Connecting",
|
||||
"connectionStatusAuthenticating": "Authenticating",
|
||||
"connectionStatusPendingDisconnect": "Pending Disconnect",
|
||||
"connectionStatusDisconnecting": "Disconnecting",
|
||||
"connectionStatusDisconnected": "Disconnected",
|
||||
"connectionStatusConnected": "Connected",
|
||||
"uptime": "Ligado",
|
||||
"maxDown": "Max. Down",
|
||||
"maxUp": "Max. Up",
|
||||
"down": "Down",
|
||||
"up": "Up",
|
||||
"received": "Received",
|
||||
"sent": "Sent",
|
||||
"externalIPAddress": "Ext. IP"
|
||||
},
|
||||
"caddy": {
|
||||
"upstreams": "Upstreams",
|
||||
"requests": "Solicitações atuais",
|
||||
@@ -471,9 +492,9 @@
|
||||
},
|
||||
"healthchecks": {
|
||||
"new": "Novo",
|
||||
"up": "Online",
|
||||
"up": "Up",
|
||||
"grace": "Em Período Gratuito",
|
||||
"down": "Desligado",
|
||||
"down": "Down",
|
||||
"paused": "Pausado",
|
||||
"status": "Estado",
|
||||
"last_ping": "Ultimo Ping",
|
||||
@@ -499,8 +520,7 @@
|
||||
"truenas": {
|
||||
"load": "Carga do sistema",
|
||||
"uptime": "Ligado",
|
||||
"alerts": "Alertas",
|
||||
"time": "{{value, number(style: unit; unitDisplay: long;)}}"
|
||||
"alerts": "Alertas"
|
||||
},
|
||||
"pyload": {
|
||||
"speed": "Velocidade",
|
||||
@@ -526,6 +546,14 @@
|
||||
"inbox": "Caixa de entrada",
|
||||
"total": "Total"
|
||||
},
|
||||
"peanut": {
|
||||
"battery_charge": "Battery Charge",
|
||||
"ups_load": "UPS Load",
|
||||
"ups_status": "UPS Status",
|
||||
"online": "Online",
|
||||
"on_battery": "On Battery",
|
||||
"low_battery": "Low Battery"
|
||||
},
|
||||
"nextdns": {
|
||||
"wait": "Por favor aguarde",
|
||||
"no_devices": "Nenhum dado do dispositivo recebido"
|
||||
@@ -765,6 +793,15 @@
|
||||
"inCinemas": "In cinemas",
|
||||
"physicalRelease": "Physical release",
|
||||
"digitalRelease": "Digital release",
|
||||
"noEventsToday": "No events for today!"
|
||||
"noEventsToday": "No events for today!",
|
||||
"noEventsFound": "No events found"
|
||||
},
|
||||
"romm": {
|
||||
"platforms": "Platforms",
|
||||
"totalRoms": "Total ROMs"
|
||||
},
|
||||
"netdata": {
|
||||
"warnings": "Warnings",
|
||||
"criticals": "Criticals"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,7 +11,14 @@
|
||||
"percent": "{{value, percent}}",
|
||||
"number": "{{value, number}}",
|
||||
"ms": "{{value, number}}",
|
||||
"date": "{{value, date}}"
|
||||
"date": "{{value, date}}",
|
||||
"relativeDate": "{{value, relativeDate}}",
|
||||
"uptime": "{{value, uptime}}",
|
||||
"months": "mo",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"minutes": "m",
|
||||
"seconds": "s"
|
||||
},
|
||||
"widget": {
|
||||
"missing_type": "Lipsește Tipul de Widget: {{type}}",
|
||||
@@ -40,15 +47,11 @@
|
||||
"load": "Sarcină",
|
||||
"temp": "TEMP",
|
||||
"max": "Maxim",
|
||||
"uptime": "UP",
|
||||
"months": "lună",
|
||||
"days": "zi",
|
||||
"hours": "ora",
|
||||
"minutes": "min"
|
||||
"uptime": "UP"
|
||||
},
|
||||
"unifi": {
|
||||
"users": "Utilizatori",
|
||||
"uptime": "Timp de funcționare a sistemului",
|
||||
"uptime": "Uptime",
|
||||
"days": "Zile",
|
||||
"wan": "WAN",
|
||||
"lan": "LAN",
|
||||
@@ -122,6 +125,24 @@
|
||||
"subscriptions": "Abonări",
|
||||
"unread": "Necitit"
|
||||
},
|
||||
"fritzbox": {
|
||||
"connectionStatus": "Stare",
|
||||
"connectionStatusUnconfigured": "Unconfigured",
|
||||
"connectionStatusConnecting": "Connecting",
|
||||
"connectionStatusAuthenticating": "Authenticating",
|
||||
"connectionStatusPendingDisconnect": "Pending Disconnect",
|
||||
"connectionStatusDisconnecting": "Disconnecting",
|
||||
"connectionStatusDisconnected": "Disconnected",
|
||||
"connectionStatusConnected": "Connected",
|
||||
"uptime": "Uptime",
|
||||
"maxDown": "Max. Down",
|
||||
"maxUp": "Max. Up",
|
||||
"down": "Jos",
|
||||
"up": "Sus",
|
||||
"received": "Received",
|
||||
"sent": "Sent",
|
||||
"externalIPAddress": "Ext. IP"
|
||||
},
|
||||
"caddy": {
|
||||
"upstreams": "Upstreamuri",
|
||||
"requests": "Solicitări curente",
|
||||
@@ -383,8 +404,8 @@
|
||||
"total": "Total",
|
||||
"free": "Disponibili",
|
||||
"used": "Utilizați",
|
||||
"days": "zi",
|
||||
"hours": "ora",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"crit": "Crit",
|
||||
"read": "Read",
|
||||
"write": "Write",
|
||||
@@ -471,9 +492,9 @@
|
||||
},
|
||||
"healthchecks": {
|
||||
"new": "New",
|
||||
"up": "Online",
|
||||
"up": "Sus",
|
||||
"grace": "In Grace Period",
|
||||
"down": "Offline",
|
||||
"down": "Jos",
|
||||
"paused": "Paused",
|
||||
"status": "Stare",
|
||||
"last_ping": "Last Ping",
|
||||
@@ -499,8 +520,7 @@
|
||||
"truenas": {
|
||||
"load": "System Load",
|
||||
"uptime": "Uptime",
|
||||
"alerts": "Alerts",
|
||||
"time": "{{value, number(style: unit; unitDisplay: long;)}}"
|
||||
"alerts": "Alerts"
|
||||
},
|
||||
"pyload": {
|
||||
"speed": "Speed",
|
||||
@@ -526,6 +546,14 @@
|
||||
"inbox": "Inbox",
|
||||
"total": "Total"
|
||||
},
|
||||
"peanut": {
|
||||
"battery_charge": "Battery Charge",
|
||||
"ups_load": "UPS Load",
|
||||
"ups_status": "UPS Status",
|
||||
"online": "Online",
|
||||
"on_battery": "On Battery",
|
||||
"low_battery": "Low Battery"
|
||||
},
|
||||
"nextdns": {
|
||||
"wait": "Please Wait",
|
||||
"no_devices": "No Device Data Received"
|
||||
@@ -596,7 +624,7 @@
|
||||
"down": "Sites Down",
|
||||
"uptime": "Uptime",
|
||||
"incident": "Incident",
|
||||
"m": "min"
|
||||
"m": "m"
|
||||
},
|
||||
"atsumeru": {
|
||||
"series": "Serie",
|
||||
@@ -765,6 +793,15 @@
|
||||
"inCinemas": "In cinemas",
|
||||
"physicalRelease": "Physical release",
|
||||
"digitalRelease": "Digital release",
|
||||
"noEventsToday": "No events for today!"
|
||||
"noEventsToday": "No events for today!",
|
||||
"noEventsFound": "No events found"
|
||||
},
|
||||
"romm": {
|
||||
"platforms": "Platforms",
|
||||
"totalRoms": "Total ROMs"
|
||||
},
|
||||
"netdata": {
|
||||
"warnings": "Warnings",
|
||||
"criticals": "Criticals"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,7 +11,14 @@
|
||||
"percent": "{{value, percent}}",
|
||||
"number": "{{value, number}}",
|
||||
"ms": "{{value, number}}",
|
||||
"date": "{{value, date}}"
|
||||
"date": "{{value, date}}",
|
||||
"relativeDate": "{{value, relativeDate}}",
|
||||
"uptime": "{{value, uptime}}",
|
||||
"months": "mo",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"minutes": "m",
|
||||
"seconds": "s"
|
||||
},
|
||||
"widget": {
|
||||
"missing_type": "Отсутствует тип виджета: {{type}}",
|
||||
@@ -40,15 +47,11 @@
|
||||
"load": "Загрузка",
|
||||
"temp": "Температура",
|
||||
"max": "Максимально",
|
||||
"uptime": "Онлайн",
|
||||
"months": "мес",
|
||||
"days": "д",
|
||||
"hours": "ч",
|
||||
"minutes": "м"
|
||||
"uptime": "Онлайн"
|
||||
},
|
||||
"unifi": {
|
||||
"users": "Пользователи",
|
||||
"uptime": "Время работы системы",
|
||||
"uptime": "Время работы",
|
||||
"days": "Дней",
|
||||
"wan": "WAN",
|
||||
"lan": "LAN",
|
||||
@@ -122,6 +125,24 @@
|
||||
"subscriptions": "Подписки",
|
||||
"unread": "Не прочитано"
|
||||
},
|
||||
"fritzbox": {
|
||||
"connectionStatus": "Статус",
|
||||
"connectionStatusUnconfigured": "Не настроено",
|
||||
"connectionStatusConnecting": "Подключение",
|
||||
"connectionStatusAuthenticating": "Авторизация",
|
||||
"connectionStatusPendingDisconnect": "Pending Disconnect",
|
||||
"connectionStatusDisconnecting": "Отключение",
|
||||
"connectionStatusDisconnected": "Отключено",
|
||||
"connectionStatusConnected": "Подключено",
|
||||
"uptime": "Время работы",
|
||||
"maxDown": "Макс. Загрузка",
|
||||
"maxUp": "Макс. Отдача",
|
||||
"down": "Офлайн",
|
||||
"up": "Онлайн",
|
||||
"received": "Получено",
|
||||
"sent": "Отправлено",
|
||||
"externalIPAddress": "Внеш. IP"
|
||||
},
|
||||
"caddy": {
|
||||
"upstreams": "Входящие каналы",
|
||||
"requests": "Текущие запросы",
|
||||
@@ -383,8 +404,8 @@
|
||||
"total": "Всего",
|
||||
"free": "Свободно",
|
||||
"used": "Использовано",
|
||||
"days": "д",
|
||||
"hours": "ч",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"crit": "Крит",
|
||||
"read": "Прочитано",
|
||||
"write": "Запись",
|
||||
@@ -471,9 +492,9 @@
|
||||
},
|
||||
"healthchecks": {
|
||||
"new": "Новый",
|
||||
"up": "В сети",
|
||||
"up": "Онлайн",
|
||||
"grace": "Пробный период",
|
||||
"down": "Не в сети",
|
||||
"down": "Офлайн",
|
||||
"paused": "Приостановлено",
|
||||
"status": "Статус",
|
||||
"last_ping": "Последний пинг",
|
||||
@@ -499,8 +520,7 @@
|
||||
"truenas": {
|
||||
"load": "Нагрузка системы",
|
||||
"uptime": "Время работы",
|
||||
"alerts": "Предупреждения",
|
||||
"time": "{{value, number(style: unit; unitDisplay: long;)}}"
|
||||
"alerts": "Предупреждения"
|
||||
},
|
||||
"pyload": {
|
||||
"speed": "Скорость",
|
||||
@@ -526,6 +546,14 @@
|
||||
"inbox": "Входящие",
|
||||
"total": "Всего"
|
||||
},
|
||||
"peanut": {
|
||||
"battery_charge": "Battery Charge",
|
||||
"ups_load": "UPS Load",
|
||||
"ups_status": "UPS Status",
|
||||
"online": "В сети",
|
||||
"on_battery": "On Battery",
|
||||
"low_battery": "Low Battery"
|
||||
},
|
||||
"nextdns": {
|
||||
"wait": "Пожалуйста, подождите",
|
||||
"no_devices": "Данные устройства не получены"
|
||||
@@ -596,7 +624,7 @@
|
||||
"down": "Неактивные сайты",
|
||||
"uptime": "Время работы",
|
||||
"incident": "Происшествия",
|
||||
"m": "м"
|
||||
"m": "m"
|
||||
},
|
||||
"atsumeru": {
|
||||
"series": "Серии",
|
||||
@@ -765,6 +793,15 @@
|
||||
"inCinemas": "В кинотеатрах",
|
||||
"physicalRelease": "Физический релиз",
|
||||
"digitalRelease": "Цифровой релиз",
|
||||
"noEventsToday": "Нет событий на сегодня!"
|
||||
"noEventsToday": "Нет событий на сегодня!",
|
||||
"noEventsFound": "Событий не найдено"
|
||||
},
|
||||
"romm": {
|
||||
"platforms": "Platforms",
|
||||
"totalRoms": "Total ROMs"
|
||||
},
|
||||
"netdata": {
|
||||
"warnings": "Warnings",
|
||||
"criticals": "Criticals"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,7 +11,14 @@
|
||||
"percent": "{{value, percent}}",
|
||||
"number": "{{value, number}}",
|
||||
"ms": "{{value, number}}",
|
||||
"date": "{value, date}"
|
||||
"date": "{value, date}",
|
||||
"relativeDate": "{{value, relativeDate}}",
|
||||
"uptime": "{{value, uptime}}",
|
||||
"months": "mes",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"minutes": "m",
|
||||
"seconds": "s"
|
||||
},
|
||||
"widget": {
|
||||
"missing_type": "Chýba typ widgetu: {{type}}",
|
||||
@@ -32,7 +39,7 @@
|
||||
"placeholder": "Hľadať…"
|
||||
},
|
||||
"resources": {
|
||||
"cpu": "Procesor",
|
||||
"cpu": "CPU",
|
||||
"mem": "RAM",
|
||||
"total": "Celkovo",
|
||||
"free": "Voľné",
|
||||
@@ -40,24 +47,20 @@
|
||||
"load": "Záťaž",
|
||||
"temp": "TEPLOTA",
|
||||
"max": "Max.",
|
||||
"uptime": "BEŽÍ",
|
||||
"months": "mes.",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"minutes": "min"
|
||||
"uptime": "BEŽÍ"
|
||||
},
|
||||
"unifi": {
|
||||
"users": "Používatelia",
|
||||
"uptime": "Doba prevádzky",
|
||||
"uptime": "Prevádzka",
|
||||
"days": "Dní",
|
||||
"wan": "WAN",
|
||||
"lan": "Lokálna sieť",
|
||||
"wlan": "Bezdrôtová sieť",
|
||||
"wlan": "WLAN",
|
||||
"devices": "Zariadenia",
|
||||
"lan_devices": "Zariadenia LAN",
|
||||
"wlan_devices": "Zariadenia WLAN",
|
||||
"lan_users": "Používatelia LAN",
|
||||
"wlan_users": "Používatelia WLAN",
|
||||
"lan_users": "Použ. LAN",
|
||||
"wlan_users": "Použ. WLAN",
|
||||
"up": "BEŽÍ",
|
||||
"down": "NEBEŽÍ",
|
||||
"wait": "Počkajte prosím",
|
||||
@@ -67,7 +70,7 @@
|
||||
"rx": "RX",
|
||||
"tx": "TX",
|
||||
"mem": "RAM",
|
||||
"cpu": "Procesor",
|
||||
"cpu": "CPU",
|
||||
"running": "Beží",
|
||||
"offline": "Nedostupný",
|
||||
"error": "Chyba",
|
||||
@@ -114,14 +117,32 @@
|
||||
},
|
||||
"flood": {
|
||||
"download": "Sťahovanie",
|
||||
"upload": "Odosielanie",
|
||||
"leech": "Leechovanie",
|
||||
"seed": "Seedovanie"
|
||||
"upload": "Nahrávanie",
|
||||
"leech": "Leechované",
|
||||
"seed": "Seedované"
|
||||
},
|
||||
"freshrss": {
|
||||
"subscriptions": "Odbery",
|
||||
"unread": "Neprečítané"
|
||||
},
|
||||
"fritzbox": {
|
||||
"connectionStatus": "Stav",
|
||||
"connectionStatusUnconfigured": "Nenastavený",
|
||||
"connectionStatusConnecting": "Pripájanie",
|
||||
"connectionStatusAuthenticating": "Overovanie",
|
||||
"connectionStatusPendingDisconnect": "Čakám na odpojenie",
|
||||
"connectionStatusDisconnecting": "Odpájanie",
|
||||
"connectionStatusDisconnected": "Odpojené",
|
||||
"connectionStatusConnected": "Pripojené",
|
||||
"uptime": "Prevádzka",
|
||||
"maxDown": "Max. Down",
|
||||
"maxUp": "Max. Up",
|
||||
"down": "Sťahovanie",
|
||||
"up": "Nahrávanie",
|
||||
"received": "Prijaté",
|
||||
"sent": "Odoslané",
|
||||
"externalIPAddress": "Ext. IP"
|
||||
},
|
||||
"caddy": {
|
||||
"upstreams": "Odosielanie dát",
|
||||
"requests": "Aktuálne požiadavky",
|
||||
@@ -169,23 +190,23 @@
|
||||
},
|
||||
"rutorrent": {
|
||||
"active": "Aktívne",
|
||||
"upload": "Odosielanie",
|
||||
"upload": "Nahrávanie",
|
||||
"download": "Sťahovanie"
|
||||
},
|
||||
"transmission": {
|
||||
"download": "Sťahovanie",
|
||||
"upload": "Odosielanie",
|
||||
"leech": "Leechovanie",
|
||||
"seed": "Seedovanie"
|
||||
"upload": "Nahrávanie",
|
||||
"leech": "Leechované",
|
||||
"seed": "Seedované"
|
||||
},
|
||||
"qbittorrent": {
|
||||
"download": "Sťahovanie",
|
||||
"upload": "Odosielanie",
|
||||
"leech": "Leechovanie",
|
||||
"seed": "Seedovanie"
|
||||
"upload": "Nahrávanie",
|
||||
"leech": "Leechované",
|
||||
"seed": "Seedované"
|
||||
},
|
||||
"qnap": {
|
||||
"cpuUsage": "Využitie procesora",
|
||||
"cpuUsage": "Využitie CPU",
|
||||
"memUsage": "Využitie pamäte",
|
||||
"systemTempC": "Teplota systému",
|
||||
"poolUsage": "Využitie zväzku",
|
||||
@@ -194,15 +215,15 @@
|
||||
},
|
||||
"deluge": {
|
||||
"download": "Sťahovanie",
|
||||
"upload": "Odosielanie",
|
||||
"leech": "Leechovanie",
|
||||
"seed": "Seedovanie"
|
||||
"upload": "Nahrávanie",
|
||||
"leech": "Leechované",
|
||||
"seed": "Seedované"
|
||||
},
|
||||
"downloadstation": {
|
||||
"download": "Sťahovanie",
|
||||
"upload": "Odosielanie",
|
||||
"leech": "Leechovanie",
|
||||
"seed": "Seedovanie"
|
||||
"upload": "Nahrávanie",
|
||||
"leech": "Leechované",
|
||||
"seed": "Seedované"
|
||||
},
|
||||
"sonarr": {
|
||||
"wanted": "Žiadané",
|
||||
@@ -258,8 +279,8 @@
|
||||
"pihole": {
|
||||
"queries": "Dopyty",
|
||||
"blocked": "Zablokované",
|
||||
"blocked_percent": "Blokované %",
|
||||
"gravity": "Gravitácia"
|
||||
"blocked_percent": "Blokované",
|
||||
"gravity": "Gravity"
|
||||
},
|
||||
"adguard": {
|
||||
"queries": "Dopyty",
|
||||
@@ -268,7 +289,7 @@
|
||||
"latency": "Odozva"
|
||||
},
|
||||
"speedtest": {
|
||||
"upload": "Odosielanie",
|
||||
"upload": "Nahrávanie",
|
||||
"download": "Sťahovanie",
|
||||
"ping": "Odozva"
|
||||
},
|
||||
@@ -324,10 +345,10 @@
|
||||
"messages": "Správy"
|
||||
},
|
||||
"prowlarr": {
|
||||
"enableIndexers": "Indexéry",
|
||||
"numberOfGrabs": "Počet zachytení",
|
||||
"enableIndexers": "Indexery",
|
||||
"numberOfGrabs": "Zachytení",
|
||||
"numberOfQueries": "Dopyty",
|
||||
"numberOfFailGrabs": "Počet neúspešných zachytení",
|
||||
"numberOfFailGrabs": "Neúspešné zachytenia",
|
||||
"numberOfFailQueries": "Neúspešné dopyty"
|
||||
},
|
||||
"jackett": {
|
||||
@@ -363,17 +384,17 @@
|
||||
},
|
||||
"authentik": {
|
||||
"users": "Používatelia",
|
||||
"loginsLast24H": "Prihlásenia (24 hod.)",
|
||||
"failedLoginsLast24H": "Neúspešné prihlásenia (24 hod.)"
|
||||
"loginsLast24H": "Prihlás. (24 hod.)",
|
||||
"failedLoginsLast24H": "Neúspešné prihlás. (24 hod.)"
|
||||
},
|
||||
"proxmox": {
|
||||
"mem": "RAM",
|
||||
"cpu": "Procesor",
|
||||
"cpu": "CPU",
|
||||
"lxc": "LXC",
|
||||
"vms": "Virtuálne stroje"
|
||||
},
|
||||
"glances": {
|
||||
"cpu": "Procesor",
|
||||
"cpu": "CPU",
|
||||
"load": "Záťaž",
|
||||
"wait": "Počkajte prosím",
|
||||
"temp": "TEPLOTA",
|
||||
@@ -395,7 +416,7 @@
|
||||
"quicklaunch": {
|
||||
"bookmark": "Záložka",
|
||||
"service": "Služba",
|
||||
"search": "Vyhľadať",
|
||||
"search": "Hľadať",
|
||||
"custom": "Vlastné",
|
||||
"visit": "Navštíviť",
|
||||
"url": "Odkaz"
|
||||
@@ -471,9 +492,9 @@
|
||||
},
|
||||
"healthchecks": {
|
||||
"new": "Nový",
|
||||
"up": "Online",
|
||||
"up": "Nahrávanie",
|
||||
"grace": "V dodatočnej lehote",
|
||||
"down": "Nedostupný",
|
||||
"down": "Sťahovanie",
|
||||
"paused": "Pozastavené",
|
||||
"status": "Stav",
|
||||
"last_ping": "Poslendný ping",
|
||||
@@ -488,7 +509,7 @@
|
||||
"approvedPushes": "Schválené",
|
||||
"rejectedPushes": "Odmietnuté",
|
||||
"filters": "Filtre",
|
||||
"indexers": "Indexéry"
|
||||
"indexers": "Indexery"
|
||||
},
|
||||
"tubearchivist": {
|
||||
"downloads": "V poradí",
|
||||
@@ -498,9 +519,8 @@
|
||||
},
|
||||
"truenas": {
|
||||
"load": "Záťaž systému",
|
||||
"uptime": "Doba prevádzky",
|
||||
"alerts": "Upozornenia",
|
||||
"time": "{{value, number(style: unit; unitDisplay: long;)}}"
|
||||
"uptime": "Prevádzka",
|
||||
"alerts": "Upozornenia"
|
||||
},
|
||||
"pyload": {
|
||||
"speed": "Rýchlosť",
|
||||
@@ -526,14 +546,22 @@
|
||||
"inbox": "Schránka správ",
|
||||
"total": "Celkovo"
|
||||
},
|
||||
"peanut": {
|
||||
"battery_charge": "Nabitie batérie",
|
||||
"ups_load": "Záťaž UPS",
|
||||
"ups_status": "Status UPS",
|
||||
"online": "Online",
|
||||
"on_battery": "Na batérii",
|
||||
"low_battery": "Slabá batéria"
|
||||
},
|
||||
"nextdns": {
|
||||
"wait": "Počkajte prosím",
|
||||
"no_devices": "Informácie o zariadení nezískané"
|
||||
},
|
||||
"mikrotik": {
|
||||
"cpuLoad": "Využitie procesora",
|
||||
"cpuLoad": "Využitie CPU",
|
||||
"memoryUsed": "Využitie pamäte",
|
||||
"uptime": "Doba prevádzky",
|
||||
"uptime": "Prevádzka",
|
||||
"numberOfLeases": "Pridelené adresy"
|
||||
},
|
||||
"xteve": {
|
||||
@@ -548,7 +576,7 @@
|
||||
"limit": "Limit"
|
||||
},
|
||||
"opnsense": {
|
||||
"cpu": "Využitie procesora",
|
||||
"cpu": "Využitie CPU",
|
||||
"memory": "Aktívna pamäť",
|
||||
"wanUpload": "WAN nahrávanie",
|
||||
"wanDownload": "WAN sťahovanie"
|
||||
@@ -582,7 +610,7 @@
|
||||
"proxmoxbackupserver": {
|
||||
"datastore_usage": "Dátové úložisko",
|
||||
"failed_tasks_24h": "Zlyhané úlohy za 24h",
|
||||
"cpu_usage": "Procesor",
|
||||
"cpu_usage": "CPU",
|
||||
"memory_usage": "Pamäť"
|
||||
},
|
||||
"immich": {
|
||||
@@ -594,9 +622,9 @@
|
||||
"uptimekuma": {
|
||||
"up": "Weby dostupné",
|
||||
"down": "Weby nedostupné",
|
||||
"uptime": "Doba prevádzky",
|
||||
"uptime": "Prevádzka",
|
||||
"incident": "Udalosť",
|
||||
"m": "min"
|
||||
"m": "m"
|
||||
},
|
||||
"atsumeru": {
|
||||
"series": "Seriály",
|
||||
@@ -611,7 +639,7 @@
|
||||
},
|
||||
"diskstation": {
|
||||
"days": "Dní",
|
||||
"uptime": "Doba prevádzky",
|
||||
"uptime": "Prevádzka",
|
||||
"volumeAvailable": "Dostupné"
|
||||
},
|
||||
"mylar": {
|
||||
@@ -638,11 +666,11 @@
|
||||
"alertstriggered": "Spustené upozornenia"
|
||||
},
|
||||
"nextcloud": {
|
||||
"cpuload": "Využitie procesora",
|
||||
"cpuload": "Využitie CPU",
|
||||
"memoryusage": "Využitie pamäte",
|
||||
"freespace": "Dostupné miesto",
|
||||
"activeusers": "Aktívni používatelia",
|
||||
"numfiles": "Počet súborov",
|
||||
"numfiles": "Súborov",
|
||||
"numshares": "Zdieľané položky"
|
||||
},
|
||||
"kopia": {
|
||||
@@ -700,7 +728,7 @@
|
||||
},
|
||||
"kavita": {
|
||||
"seriesCount": "Seriály",
|
||||
"totalFiles": "Počet súborov"
|
||||
"totalFiles": "Súborov"
|
||||
},
|
||||
"azuredevops": {
|
||||
"result": "Výsledok",
|
||||
@@ -749,7 +777,7 @@
|
||||
},
|
||||
"uptimerobot": {
|
||||
"status": "Stav",
|
||||
"uptime": "Doba prevádzky",
|
||||
"uptime": "Prevádzka",
|
||||
"lastDown": "Posledný čas nedostupnosti",
|
||||
"downDuration": "Trvanie nedostupnosti",
|
||||
"sitesUp": "Weby dostupné",
|
||||
@@ -765,6 +793,15 @@
|
||||
"inCinemas": "V kinách",
|
||||
"physicalRelease": "Fyzické vydanie",
|
||||
"digitalRelease": "Digitálne vydanie",
|
||||
"noEventsToday": "Žiadne udalosti na dnešný deň!"
|
||||
"noEventsToday": "Žiadne udalosti na dnešný deň!",
|
||||
"noEventsFound": "Žiadne udalosti"
|
||||
},
|
||||
"romm": {
|
||||
"platforms": "Platforms",
|
||||
"totalRoms": "Total ROMs"
|
||||
},
|
||||
"netdata": {
|
||||
"warnings": "Warnings",
|
||||
"criticals": "Criticals"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,7 +11,14 @@
|
||||
"percent": "{{value, percent}}",
|
||||
"number": "{{value, number}}",
|
||||
"ms": "{{value, number}}",
|
||||
"date": "{{value, date}}"
|
||||
"date": "{{value, date}}",
|
||||
"relativeDate": "{{value, relativeDate}}",
|
||||
"uptime": "{{value, uptime}}",
|
||||
"months": "mes",
|
||||
"days": "d",
|
||||
"hours": "u",
|
||||
"minutes": "m",
|
||||
"seconds": "s"
|
||||
},
|
||||
"widget": {
|
||||
"missing_type": "Manjka tip widgeta: {{type}}",
|
||||
@@ -40,11 +47,7 @@
|
||||
"load": "Bremenitev",
|
||||
"temp": "TEMP",
|
||||
"max": "Maks.",
|
||||
"uptime": "Gor",
|
||||
"months": "me",
|
||||
"days": "d",
|
||||
"hours": "u",
|
||||
"minutes": "u"
|
||||
"uptime": "Gor"
|
||||
},
|
||||
"unifi": {
|
||||
"users": "Uporabniki",
|
||||
@@ -122,6 +125,24 @@
|
||||
"subscriptions": "Naročnine",
|
||||
"unread": "Neprebrano"
|
||||
},
|
||||
"fritzbox": {
|
||||
"connectionStatus": "Stanje",
|
||||
"connectionStatusUnconfigured": "Nenastavljeno",
|
||||
"connectionStatusConnecting": "Se povezuje",
|
||||
"connectionStatusAuthenticating": "Avtentikacija",
|
||||
"connectionStatusPendingDisconnect": "Čakanje na prekinitev",
|
||||
"connectionStatusDisconnecting": "Prekinitev",
|
||||
"connectionStatusDisconnected": "Prekinjeno",
|
||||
"connectionStatusConnected": "Povezanih",
|
||||
"uptime": "Čas delovanja",
|
||||
"maxDown": "Maks. dol",
|
||||
"maxUp": "Maks. gor",
|
||||
"down": "Nepovezan",
|
||||
"up": "Povezan",
|
||||
"received": "Prejeto",
|
||||
"sent": "Poslano",
|
||||
"externalIPAddress": "Zun. IP"
|
||||
},
|
||||
"caddy": {
|
||||
"upstreams": "Pretok gor",
|
||||
"requests": "Trenutnih zahtev",
|
||||
@@ -471,9 +492,9 @@
|
||||
},
|
||||
"healthchecks": {
|
||||
"new": "Nov",
|
||||
"up": "Na spletu",
|
||||
"up": "Povezan",
|
||||
"grace": "V podaljšanem roku",
|
||||
"down": "Ni povezan",
|
||||
"down": "Nepovezan",
|
||||
"paused": "Pavziran",
|
||||
"status": "Stanje",
|
||||
"last_ping": "Zadnji Ping",
|
||||
@@ -499,8 +520,7 @@
|
||||
"truenas": {
|
||||
"load": "Obremenitev sistema",
|
||||
"uptime": "Čas delovanja",
|
||||
"alerts": "Opozorila",
|
||||
"time": "{{value, number(style: unit; unitDisplay: long;)}}"
|
||||
"alerts": "Opozorila"
|
||||
},
|
||||
"pyload": {
|
||||
"speed": "Hitrost",
|
||||
@@ -526,6 +546,14 @@
|
||||
"inbox": "Prejeto",
|
||||
"total": "Skupaj"
|
||||
},
|
||||
"peanut": {
|
||||
"battery_charge": "Napolnjenost baterije",
|
||||
"ups_load": "UPS obremenitev",
|
||||
"ups_status": "UPS status",
|
||||
"online": "Na spletu",
|
||||
"on_battery": "Na bateriji",
|
||||
"low_battery": "Prazna baterija"
|
||||
},
|
||||
"nextdns": {
|
||||
"wait": "Prosim počakajte",
|
||||
"no_devices": "Podatki o napravi niso prejeti"
|
||||
@@ -596,7 +624,7 @@
|
||||
"down": "Ne deluje",
|
||||
"uptime": "Čas delovanja",
|
||||
"incident": "Incident",
|
||||
"m": "u"
|
||||
"m": "m"
|
||||
},
|
||||
"atsumeru": {
|
||||
"series": "Serije",
|
||||
@@ -765,6 +793,15 @@
|
||||
"inCinemas": "V kinu",
|
||||
"physicalRelease": "Fizična izdaja",
|
||||
"digitalRelease": "Digitalna izdaja",
|
||||
"noEventsToday": "Za danes ni dogodkov!"
|
||||
"noEventsToday": "Za danes ni dogodkov!",
|
||||
"noEventsFound": "Ni dogodkov"
|
||||
},
|
||||
"romm": {
|
||||
"platforms": "Platforms",
|
||||
"totalRoms": "Total ROMs"
|
||||
},
|
||||
"netdata": {
|
||||
"warnings": "Opozorila",
|
||||
"criticals": "Kritično"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,7 +11,14 @@
|
||||
"percent": "{{value, percent}}",
|
||||
"number": "{{value, number}}",
|
||||
"ms": "{{value, number}}",
|
||||
"date": "{{value, date}}"
|
||||
"date": "{{value, date}}",
|
||||
"relativeDate": "{{value, relativeDate}}",
|
||||
"uptime": "{{value, uptime}}",
|
||||
"months": "mo",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"minutes": "m",
|
||||
"seconds": "s"
|
||||
},
|
||||
"widget": {
|
||||
"missing_type": "Missing Widget Type: {{type}}",
|
||||
@@ -40,15 +47,11 @@
|
||||
"load": "Load",
|
||||
"temp": "TEMP",
|
||||
"max": "Max",
|
||||
"uptime": "UP",
|
||||
"months": "mo",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"minutes": "m"
|
||||
"uptime": "UP"
|
||||
},
|
||||
"unifi": {
|
||||
"users": "Users",
|
||||
"uptime": "System Uptime",
|
||||
"uptime": "Uptime",
|
||||
"days": "Days",
|
||||
"wan": "WAN",
|
||||
"lan": "LAN",
|
||||
@@ -122,6 +125,24 @@
|
||||
"subscriptions": "Subscriptions",
|
||||
"unread": "Unread"
|
||||
},
|
||||
"fritzbox": {
|
||||
"connectionStatus": "Status",
|
||||
"connectionStatusUnconfigured": "Unconfigured",
|
||||
"connectionStatusConnecting": "Connecting",
|
||||
"connectionStatusAuthenticating": "Authenticating",
|
||||
"connectionStatusPendingDisconnect": "Pending Disconnect",
|
||||
"connectionStatusDisconnecting": "Disconnecting",
|
||||
"connectionStatusDisconnected": "Disconnected",
|
||||
"connectionStatusConnected": "Connected",
|
||||
"uptime": "Uptime",
|
||||
"maxDown": "Max. Down",
|
||||
"maxUp": "Max. Up",
|
||||
"down": "Down",
|
||||
"up": "Up",
|
||||
"received": "Received",
|
||||
"sent": "Sent",
|
||||
"externalIPAddress": "Ext. IP"
|
||||
},
|
||||
"caddy": {
|
||||
"upstreams": "Upstreams",
|
||||
"requests": "Current requests",
|
||||
@@ -471,9 +492,9 @@
|
||||
},
|
||||
"healthchecks": {
|
||||
"new": "New",
|
||||
"up": "Online",
|
||||
"up": "Up",
|
||||
"grace": "In Grace Period",
|
||||
"down": "Offline",
|
||||
"down": "Down",
|
||||
"paused": "Paused",
|
||||
"status": "Status",
|
||||
"last_ping": "Last Ping",
|
||||
@@ -499,8 +520,7 @@
|
||||
"truenas": {
|
||||
"load": "System Load",
|
||||
"uptime": "Uptime",
|
||||
"alerts": "Alerts",
|
||||
"time": "{{value, number(style: unit; unitDisplay: long;)}}"
|
||||
"alerts": "Alerts"
|
||||
},
|
||||
"pyload": {
|
||||
"speed": "Speed",
|
||||
@@ -526,6 +546,14 @@
|
||||
"inbox": "Inbox",
|
||||
"total": "Total"
|
||||
},
|
||||
"peanut": {
|
||||
"battery_charge": "Battery Charge",
|
||||
"ups_load": "UPS Load",
|
||||
"ups_status": "UPS Status",
|
||||
"online": "Online",
|
||||
"on_battery": "On Battery",
|
||||
"low_battery": "Low Battery"
|
||||
},
|
||||
"nextdns": {
|
||||
"wait": "Please Wait",
|
||||
"no_devices": "No Device Data Received"
|
||||
@@ -765,6 +793,15 @@
|
||||
"inCinemas": "In cinemas",
|
||||
"physicalRelease": "Physical release",
|
||||
"digitalRelease": "Digital release",
|
||||
"noEventsToday": "No events for today!"
|
||||
"noEventsToday": "No events for today!",
|
||||
"noEventsFound": "No events found"
|
||||
},
|
||||
"romm": {
|
||||
"platforms": "Platforms",
|
||||
"totalRoms": "Total ROMs"
|
||||
},
|
||||
"netdata": {
|
||||
"warnings": "Warnings",
|
||||
"criticals": "Criticals"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,7 +11,14 @@
|
||||
"percent": "{{value, percent}}",
|
||||
"number": "{{value, number}}",
|
||||
"ms": "{{value, number}}",
|
||||
"date": "{{value, date}}"
|
||||
"date": "{{value, date}}",
|
||||
"relativeDate": "{{value, relativeDate}}",
|
||||
"uptime": "{{value, uptime}}",
|
||||
"months": "mo",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"minutes": "m",
|
||||
"seconds": "s"
|
||||
},
|
||||
"widget": {
|
||||
"missing_type": "Saknar Widget-typ: {{type}}",
|
||||
@@ -40,15 +47,11 @@
|
||||
"load": "Laddar",
|
||||
"temp": "TEMP",
|
||||
"max": "Max",
|
||||
"uptime": "UP",
|
||||
"months": "mo",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"minutes": "m"
|
||||
"uptime": "UP"
|
||||
},
|
||||
"unifi": {
|
||||
"users": "Användare",
|
||||
"uptime": "Upptid",
|
||||
"uptime": "Uptime",
|
||||
"days": "Dagar",
|
||||
"wan": "WAN",
|
||||
"lan": "LAN",
|
||||
@@ -122,6 +125,24 @@
|
||||
"subscriptions": "Subscriptions",
|
||||
"unread": "Unread"
|
||||
},
|
||||
"fritzbox": {
|
||||
"connectionStatus": "Status",
|
||||
"connectionStatusUnconfigured": "Unconfigured",
|
||||
"connectionStatusConnecting": "Connecting",
|
||||
"connectionStatusAuthenticating": "Authenticating",
|
||||
"connectionStatusPendingDisconnect": "Pending Disconnect",
|
||||
"connectionStatusDisconnecting": "Disconnecting",
|
||||
"connectionStatusDisconnected": "Disconnected",
|
||||
"connectionStatusConnected": "Connected",
|
||||
"uptime": "Uptime",
|
||||
"maxDown": "Max. Down",
|
||||
"maxUp": "Max. Up",
|
||||
"down": "Down",
|
||||
"up": "Up",
|
||||
"received": "Received",
|
||||
"sent": "Sent",
|
||||
"externalIPAddress": "Ext. IP"
|
||||
},
|
||||
"caddy": {
|
||||
"upstreams": "Upstreams",
|
||||
"requests": "Current requests",
|
||||
@@ -471,9 +492,9 @@
|
||||
},
|
||||
"healthchecks": {
|
||||
"new": "New",
|
||||
"up": "Online",
|
||||
"up": "Up",
|
||||
"grace": "In Grace Period",
|
||||
"down": "Offline",
|
||||
"down": "Down",
|
||||
"paused": "Paused",
|
||||
"status": "Status",
|
||||
"last_ping": "Last Ping",
|
||||
@@ -499,8 +520,7 @@
|
||||
"truenas": {
|
||||
"load": "System Load",
|
||||
"uptime": "Uptime",
|
||||
"alerts": "Alerts",
|
||||
"time": "{{value, number(style: unit; unitDisplay: long;)}}"
|
||||
"alerts": "Alerts"
|
||||
},
|
||||
"pyload": {
|
||||
"speed": "Speed",
|
||||
@@ -526,6 +546,14 @@
|
||||
"inbox": "Inbox",
|
||||
"total": "Total"
|
||||
},
|
||||
"peanut": {
|
||||
"battery_charge": "Battery Charge",
|
||||
"ups_load": "UPS Load",
|
||||
"ups_status": "UPS Status",
|
||||
"online": "Online",
|
||||
"on_battery": "On Battery",
|
||||
"low_battery": "Low Battery"
|
||||
},
|
||||
"nextdns": {
|
||||
"wait": "Please Wait",
|
||||
"no_devices": "No Device Data Received"
|
||||
@@ -765,6 +793,15 @@
|
||||
"inCinemas": "In cinemas",
|
||||
"physicalRelease": "Physical release",
|
||||
"digitalRelease": "Digital release",
|
||||
"noEventsToday": "No events for today!"
|
||||
"noEventsToday": "No events for today!",
|
||||
"noEventsFound": "No events found"
|
||||
},
|
||||
"romm": {
|
||||
"platforms": "Platforms",
|
||||
"totalRoms": "Total ROMs"
|
||||
},
|
||||
"netdata": {
|
||||
"warnings": "Warnings",
|
||||
"criticals": "Criticals"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,7 +11,14 @@
|
||||
"percent": "{{value, percent}}",
|
||||
"number": "{{value, number}}",
|
||||
"ms": "{{value, number}}",
|
||||
"date": "{{value, date}}"
|
||||
"date": "{{value, date}}",
|
||||
"relativeDate": "{{value, relativeDate}}",
|
||||
"uptime": "{{value, uptime}}",
|
||||
"months": "mo",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"minutes": "m",
|
||||
"seconds": "s"
|
||||
},
|
||||
"widget": {
|
||||
"missing_type": "విడ్జెట్ లేదు: {{type}}",
|
||||
@@ -40,15 +47,11 @@
|
||||
"load": "లోడ్",
|
||||
"temp": "TEMP",
|
||||
"max": "Max",
|
||||
"uptime": "UP",
|
||||
"months": "mo",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"minutes": "m"
|
||||
"uptime": "UP"
|
||||
},
|
||||
"unifi": {
|
||||
"users": "వినియోగదారులు",
|
||||
"uptime": "సిస్టమ్ సమయము",
|
||||
"uptime": "Uptime",
|
||||
"days": "రోజులు",
|
||||
"wan": "WAN",
|
||||
"lan": "లాన్",
|
||||
@@ -122,6 +125,24 @@
|
||||
"subscriptions": "Subscriptions",
|
||||
"unread": "Unread"
|
||||
},
|
||||
"fritzbox": {
|
||||
"connectionStatus": "హోదా",
|
||||
"connectionStatusUnconfigured": "Unconfigured",
|
||||
"connectionStatusConnecting": "Connecting",
|
||||
"connectionStatusAuthenticating": "Authenticating",
|
||||
"connectionStatusPendingDisconnect": "Pending Disconnect",
|
||||
"connectionStatusDisconnecting": "Disconnecting",
|
||||
"connectionStatusDisconnected": "Disconnected",
|
||||
"connectionStatusConnected": "Connected",
|
||||
"uptime": "Uptime",
|
||||
"maxDown": "Max. Down",
|
||||
"maxUp": "Max. Up",
|
||||
"down": "Down",
|
||||
"up": "Up",
|
||||
"received": "Received",
|
||||
"sent": "Sent",
|
||||
"externalIPAddress": "Ext. IP"
|
||||
},
|
||||
"caddy": {
|
||||
"upstreams": "Upstreams",
|
||||
"requests": "Current requests",
|
||||
@@ -471,9 +492,9 @@
|
||||
},
|
||||
"healthchecks": {
|
||||
"new": "New",
|
||||
"up": "Online",
|
||||
"up": "Up",
|
||||
"grace": "In Grace Period",
|
||||
"down": "ఆఫ్లైన్",
|
||||
"down": "Down",
|
||||
"paused": "Paused",
|
||||
"status": "హోదా",
|
||||
"last_ping": "Last Ping",
|
||||
@@ -499,8 +520,7 @@
|
||||
"truenas": {
|
||||
"load": "System Load",
|
||||
"uptime": "Uptime",
|
||||
"alerts": "Alerts",
|
||||
"time": "{{value, number(style: unit; unitDisplay: long;)}}"
|
||||
"alerts": "Alerts"
|
||||
},
|
||||
"pyload": {
|
||||
"speed": "Speed",
|
||||
@@ -526,6 +546,14 @@
|
||||
"inbox": "Inbox",
|
||||
"total": "మొత్తం"
|
||||
},
|
||||
"peanut": {
|
||||
"battery_charge": "Battery Charge",
|
||||
"ups_load": "UPS Load",
|
||||
"ups_status": "UPS Status",
|
||||
"online": "Online",
|
||||
"on_battery": "On Battery",
|
||||
"low_battery": "Low Battery"
|
||||
},
|
||||
"nextdns": {
|
||||
"wait": "Please Wait",
|
||||
"no_devices": "No Device Data Received"
|
||||
@@ -765,6 +793,15 @@
|
||||
"inCinemas": "In cinemas",
|
||||
"physicalRelease": "Physical release",
|
||||
"digitalRelease": "Digital release",
|
||||
"noEventsToday": "No events for today!"
|
||||
"noEventsToday": "No events for today!",
|
||||
"noEventsFound": "No events found"
|
||||
},
|
||||
"romm": {
|
||||
"platforms": "Platforms",
|
||||
"totalRoms": "Total ROMs"
|
||||
},
|
||||
"netdata": {
|
||||
"warnings": "Warnings",
|
||||
"criticals": "Criticals"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,7 +11,14 @@
|
||||
"percent": "{{value, percent}}",
|
||||
"number": "{{value, number}}",
|
||||
"ms": "{{value, number}}",
|
||||
"date": "{{value, date}}"
|
||||
"date": "{{value, date}}",
|
||||
"relativeDate": "{{value, relativeDate}}",
|
||||
"uptime": "{{value, uptime}}",
|
||||
"months": "mo",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"minutes": "m",
|
||||
"seconds": "s"
|
||||
},
|
||||
"widget": {
|
||||
"missing_type": "Missing Widget Type: {{type}}",
|
||||
@@ -40,15 +47,11 @@
|
||||
"load": "โหลด",
|
||||
"temp": "TEMP",
|
||||
"max": "Max",
|
||||
"uptime": "UP",
|
||||
"months": "mo",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"minutes": "m"
|
||||
"uptime": "UP"
|
||||
},
|
||||
"unifi": {
|
||||
"users": "ผู้ใช้",
|
||||
"uptime": "เวลาทำงานของระบบ",
|
||||
"uptime": "Uptime",
|
||||
"days": "วัน",
|
||||
"wan": "WAN",
|
||||
"lan": "แลน",
|
||||
@@ -122,6 +125,24 @@
|
||||
"subscriptions": "Subscriptions",
|
||||
"unread": "Unread"
|
||||
},
|
||||
"fritzbox": {
|
||||
"connectionStatus": "สถานะ",
|
||||
"connectionStatusUnconfigured": "Unconfigured",
|
||||
"connectionStatusConnecting": "Connecting",
|
||||
"connectionStatusAuthenticating": "Authenticating",
|
||||
"connectionStatusPendingDisconnect": "Pending Disconnect",
|
||||
"connectionStatusDisconnecting": "Disconnecting",
|
||||
"connectionStatusDisconnected": "Disconnected",
|
||||
"connectionStatusConnected": "Connected",
|
||||
"uptime": "Uptime",
|
||||
"maxDown": "Max. Down",
|
||||
"maxUp": "Max. Up",
|
||||
"down": "Down",
|
||||
"up": "Up",
|
||||
"received": "Received",
|
||||
"sent": "Sent",
|
||||
"externalIPAddress": "Ext. IP"
|
||||
},
|
||||
"caddy": {
|
||||
"upstreams": "Upstreams",
|
||||
"requests": "Current requests",
|
||||
@@ -471,9 +492,9 @@
|
||||
},
|
||||
"healthchecks": {
|
||||
"new": "New",
|
||||
"up": "Online",
|
||||
"up": "Up",
|
||||
"grace": "In Grace Period",
|
||||
"down": "ออฟไลน์",
|
||||
"down": "Down",
|
||||
"paused": "Paused",
|
||||
"status": "สถานะ",
|
||||
"last_ping": "Last Ping",
|
||||
@@ -499,8 +520,7 @@
|
||||
"truenas": {
|
||||
"load": "System Load",
|
||||
"uptime": "Uptime",
|
||||
"alerts": "Alerts",
|
||||
"time": "{{value, number(style: unit; unitDisplay: long;)}}"
|
||||
"alerts": "Alerts"
|
||||
},
|
||||
"pyload": {
|
||||
"speed": "Speed",
|
||||
@@ -526,6 +546,14 @@
|
||||
"inbox": "Inbox",
|
||||
"total": "ทั้งหมด"
|
||||
},
|
||||
"peanut": {
|
||||
"battery_charge": "Battery Charge",
|
||||
"ups_load": "UPS Load",
|
||||
"ups_status": "UPS Status",
|
||||
"online": "Online",
|
||||
"on_battery": "On Battery",
|
||||
"low_battery": "Low Battery"
|
||||
},
|
||||
"nextdns": {
|
||||
"wait": "Please Wait",
|
||||
"no_devices": "No Device Data Received"
|
||||
@@ -765,6 +793,15 @@
|
||||
"inCinemas": "In cinemas",
|
||||
"physicalRelease": "Physical release",
|
||||
"digitalRelease": "Digital release",
|
||||
"noEventsToday": "No events for today!"
|
||||
"noEventsToday": "No events for today!",
|
||||
"noEventsFound": "No events found"
|
||||
},
|
||||
"romm": {
|
||||
"platforms": "Platforms",
|
||||
"totalRoms": "Total ROMs"
|
||||
},
|
||||
"netdata": {
|
||||
"warnings": "Warnings",
|
||||
"criticals": "Criticals"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,7 +11,14 @@
|
||||
"percent": "{{value, percent}}",
|
||||
"number": "{{value, number}}",
|
||||
"ms": "{{value, number}}",
|
||||
"date": "{{value, date}}"
|
||||
"date": "{{value, date}}",
|
||||
"relativeDate": "{{value, relativeDate}}",
|
||||
"uptime": "{{value, uptime}}",
|
||||
"months": "ay",
|
||||
"days": "g",
|
||||
"hours": "sa",
|
||||
"minutes": "dk",
|
||||
"seconds": "s"
|
||||
},
|
||||
"widget": {
|
||||
"missing_type": "Kayıp Araç Türü: {{type}}",
|
||||
@@ -40,11 +47,7 @@
|
||||
"load": "Yük",
|
||||
"temp": "Geçici",
|
||||
"max": "En Yüksek",
|
||||
"uptime": "Çalışma Süresi",
|
||||
"months": "Ay",
|
||||
"days": "Gün",
|
||||
"hours": "Saat",
|
||||
"minutes": "Dakika"
|
||||
"uptime": "Çalışma Süresi"
|
||||
},
|
||||
"unifi": {
|
||||
"users": "Kullanıcılar",
|
||||
@@ -81,18 +84,18 @@
|
||||
},
|
||||
"ping": {
|
||||
"error": "Hata",
|
||||
"ping": "Ping",
|
||||
"down": "Down",
|
||||
"up": "Up",
|
||||
"not_available": "Not Available"
|
||||
"ping": "Gecikme",
|
||||
"down": "İndirme",
|
||||
"up": "Yükleme",
|
||||
"not_available": "Mevcut Değil"
|
||||
},
|
||||
"siteMonitor": {
|
||||
"http_status": "HTTP status",
|
||||
"http_status": "HTTPS durumu",
|
||||
"error": "Hata",
|
||||
"response": "Response",
|
||||
"down": "Down",
|
||||
"up": "Up",
|
||||
"not_available": "Not Available"
|
||||
"response": "Yanıt",
|
||||
"down": "İndirme",
|
||||
"up": "Yükleme",
|
||||
"not_available": "Mevcut Değil"
|
||||
},
|
||||
"emby": {
|
||||
"playing": "Oynatılıyor",
|
||||
@@ -122,6 +125,24 @@
|
||||
"subscriptions": "Abonelikler",
|
||||
"unread": "Okunmamış"
|
||||
},
|
||||
"fritzbox": {
|
||||
"connectionStatus": "Durum",
|
||||
"connectionStatusUnconfigured": "Yapılandırılmamış",
|
||||
"connectionStatusConnecting": "Bağlanıyor",
|
||||
"connectionStatusAuthenticating": "Kimlik doğrulanıyor",
|
||||
"connectionStatusPendingDisconnect": "Pending Disconnect",
|
||||
"connectionStatusDisconnecting": "Bağlantı kesiliyor...",
|
||||
"connectionStatusDisconnected": "Bağlantı kesildi",
|
||||
"connectionStatusConnected": "Bağlandı",
|
||||
"uptime": "Çalışma Süresi",
|
||||
"maxDown": "Max. Down",
|
||||
"maxUp": "Max. Up",
|
||||
"down": "İndirme",
|
||||
"up": "Yükleme",
|
||||
"received": "Alınan",
|
||||
"sent": "Gönderilen",
|
||||
"externalIPAddress": "Ext. IP"
|
||||
},
|
||||
"caddy": {
|
||||
"upstreams": "Akış",
|
||||
"requests": "Anlık İstekler",
|
||||
@@ -222,7 +243,7 @@
|
||||
"lidarr": {
|
||||
"wanted": "Aranan",
|
||||
"queued": "Kuyrukta",
|
||||
"artists": "Artists"
|
||||
"artists": "Sanatçılar"
|
||||
},
|
||||
"readarr": {
|
||||
"wanted": "Aranan",
|
||||
@@ -270,7 +291,7 @@
|
||||
"speedtest": {
|
||||
"upload": "Yükle",
|
||||
"download": "İndir",
|
||||
"ping": "Ping"
|
||||
"ping": "Gecikme"
|
||||
},
|
||||
"portainer": {
|
||||
"running": "Çalışan",
|
||||
@@ -377,19 +398,19 @@
|
||||
"load": "Yük",
|
||||
"wait": "Lütfen bekleyin",
|
||||
"temp": "Geçici",
|
||||
"_temp": "Temp",
|
||||
"_temp": "Sıcaklık",
|
||||
"warn": "Uyarı",
|
||||
"uptime": "Çalışma Süresi",
|
||||
"total": "Toplam",
|
||||
"free": "Boşta",
|
||||
"used": "Kullanımda",
|
||||
"days": "Gün",
|
||||
"hours": "Saat",
|
||||
"crit": "Crit",
|
||||
"days": "g",
|
||||
"hours": "sa",
|
||||
"crit": "Kritik",
|
||||
"read": "Oku",
|
||||
"write": "Write",
|
||||
"write": "Yazma",
|
||||
"gpu": "GPU",
|
||||
"mem": "Mem",
|
||||
"mem": "Hafıza",
|
||||
"swap": "Swap"
|
||||
},
|
||||
"quicklaunch": {
|
||||
@@ -465,18 +486,18 @@
|
||||
"up_to_date": "Güncel",
|
||||
"child_bridges": "Alt Köprüler",
|
||||
"child_bridges_status": "{{ok}}/{{total}}",
|
||||
"up": "Up",
|
||||
"up": "Yükleme",
|
||||
"pending": "Bekliyor",
|
||||
"down": "Down"
|
||||
"down": "İndirme"
|
||||
},
|
||||
"healthchecks": {
|
||||
"new": "New",
|
||||
"up": "Çevrimiçi",
|
||||
"up": "Yükleme",
|
||||
"grace": "In Grace Period",
|
||||
"down": "Çevrimdışı",
|
||||
"down": "İndirme",
|
||||
"paused": "Paused",
|
||||
"status": "Durum",
|
||||
"last_ping": "Last Ping",
|
||||
"last_ping": "Son Ping",
|
||||
"never": "No pings yet"
|
||||
},
|
||||
"watchtower": {
|
||||
@@ -499,8 +520,7 @@
|
||||
"truenas": {
|
||||
"load": "Sistem Yükü",
|
||||
"uptime": "Çalışma Süresi",
|
||||
"alerts": "Alarmlar",
|
||||
"time": "{{value, number(style: unit; unitDisplay: long;)}}"
|
||||
"alerts": "Alarmlar"
|
||||
},
|
||||
"pyload": {
|
||||
"speed": "Hız",
|
||||
@@ -526,6 +546,14 @@
|
||||
"inbox": "Gelen Kutusu",
|
||||
"total": "Toplam"
|
||||
},
|
||||
"peanut": {
|
||||
"battery_charge": "Pil Yüzdesi",
|
||||
"ups_load": "UPS Load",
|
||||
"ups_status": "UPS Status",
|
||||
"online": "Çevrimiçi",
|
||||
"on_battery": "Pilde",
|
||||
"low_battery": "Low Battery"
|
||||
},
|
||||
"nextdns": {
|
||||
"wait": "Lütfen Bekleyin",
|
||||
"no_devices": "Cihaz Verisi Alınamadı"
|
||||
@@ -573,9 +601,9 @@
|
||||
"load": "Load Avg",
|
||||
"memory": "Mem Usage",
|
||||
"wanStatus": "WAN Status",
|
||||
"up": "Up",
|
||||
"down": "Down",
|
||||
"temp": "Temp",
|
||||
"up": "Yükleme",
|
||||
"down": "İndirme",
|
||||
"temp": "Sıcaklık",
|
||||
"disk": "Disk Usage",
|
||||
"wanIP": "WAN IP"
|
||||
},
|
||||
@@ -596,7 +624,7 @@
|
||||
"down": "Sites Down",
|
||||
"uptime": "Çalışma Süresi",
|
||||
"incident": "Incident",
|
||||
"m": "Dakika"
|
||||
"m": "dk"
|
||||
},
|
||||
"atsumeru": {
|
||||
"series": "Diziler",
|
||||
@@ -725,7 +753,7 @@
|
||||
"players": "Oyuncular",
|
||||
"maxPlayers": "Max players",
|
||||
"bots": "Bots",
|
||||
"ping": "Ping"
|
||||
"ping": "Gecikme"
|
||||
},
|
||||
"urbackup": {
|
||||
"ok": "Ok",
|
||||
@@ -756,15 +784,24 @@
|
||||
"sitesDown": "Sites Down",
|
||||
"paused": "Paused",
|
||||
"notyetchecked": "Not Yet Checked",
|
||||
"up": "Up",
|
||||
"up": "Yükleme",
|
||||
"seemsdown": "Seems Down",
|
||||
"down": "Down",
|
||||
"down": "İndirme",
|
||||
"unknown": "Bilinmiyor"
|
||||
},
|
||||
"calendar": {
|
||||
"inCinemas": "In cinemas",
|
||||
"physicalRelease": "Physical release",
|
||||
"digitalRelease": "Digital release",
|
||||
"noEventsToday": "No events for today!"
|
||||
"noEventsToday": "No events for today!",
|
||||
"noEventsFound": "No events found"
|
||||
},
|
||||
"romm": {
|
||||
"platforms": "Platforms",
|
||||
"totalRoms": "Total ROMs"
|
||||
},
|
||||
"netdata": {
|
||||
"warnings": "Warnings",
|
||||
"criticals": "Criticals"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,14 +11,21 @@
|
||||
"percent": "{{value, percent}}",
|
||||
"number": "{{value, number}}",
|
||||
"ms": "{{value, number}}",
|
||||
"date": "{{value, date}}"
|
||||
"date": "{{value, date}}",
|
||||
"relativeDate": "{{value, relativeDate}}",
|
||||
"uptime": "{{value, uptime}}",
|
||||
"months": "mo",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"minutes": "m",
|
||||
"seconds": "s"
|
||||
},
|
||||
"widget": {
|
||||
"missing_type": "Відсутній тип віджета: {{type}}",
|
||||
"api_error": "Помилка API",
|
||||
"information": "Інформація",
|
||||
"status": "Стан",
|
||||
"url": "URL",
|
||||
"url": "URL-адреса",
|
||||
"raw_error": "Помилка Raw",
|
||||
"response_data": "Дані відповіді"
|
||||
},
|
||||
@@ -32,23 +39,19 @@
|
||||
"placeholder": "Пошук…"
|
||||
},
|
||||
"resources": {
|
||||
"cpu": "CPU",
|
||||
"mem": "Пам'ять",
|
||||
"total": "Всього",
|
||||
"cpu": "ЦП",
|
||||
"mem": "ОЗП",
|
||||
"total": "Усього",
|
||||
"free": "Вільно",
|
||||
"used": "Використано",
|
||||
"load": "Завантаження",
|
||||
"temp": "TEMP",
|
||||
"max": "Max",
|
||||
"uptime": "Відправка",
|
||||
"months": "міс",
|
||||
"days": "д",
|
||||
"hours": "г",
|
||||
"minutes": "хв"
|
||||
"temp": "Температура",
|
||||
"max": "Макс.",
|
||||
"uptime": "Відправка"
|
||||
},
|
||||
"unifi": {
|
||||
"users": "Користувачі",
|
||||
"uptime": "Час роботи системи",
|
||||
"uptime": "Час роботи",
|
||||
"days": "Днів",
|
||||
"wan": "WAN",
|
||||
"lan": "LAN",
|
||||
@@ -66,8 +69,8 @@
|
||||
"docker": {
|
||||
"rx": "RX",
|
||||
"tx": "TX",
|
||||
"mem": "Пам'ять",
|
||||
"cpu": "CPU",
|
||||
"mem": "ОЗП",
|
||||
"cpu": "ЦП",
|
||||
"running": "Запущено",
|
||||
"offline": "Офлайн",
|
||||
"error": "Помилка",
|
||||
@@ -122,6 +125,24 @@
|
||||
"subscriptions": "Передплата",
|
||||
"unread": "Не прочитано"
|
||||
},
|
||||
"fritzbox": {
|
||||
"connectionStatus": "Стан",
|
||||
"connectionStatusUnconfigured": "Unconfigured",
|
||||
"connectionStatusConnecting": "Connecting",
|
||||
"connectionStatusAuthenticating": "Authenticating",
|
||||
"connectionStatusPendingDisconnect": "Pending Disconnect",
|
||||
"connectionStatusDisconnecting": "Disconnecting",
|
||||
"connectionStatusDisconnected": "Disconnected",
|
||||
"connectionStatusConnected": "Підключено",
|
||||
"uptime": "Час роботи",
|
||||
"maxDown": "Max. Down",
|
||||
"maxUp": "Max. Up",
|
||||
"down": "Down",
|
||||
"up": "Up",
|
||||
"received": "Received",
|
||||
"sent": "Sent",
|
||||
"externalIPAddress": "Ext. IP"
|
||||
},
|
||||
"caddy": {
|
||||
"upstreams": "Потоки",
|
||||
"requests": "Поточні запити",
|
||||
@@ -250,7 +271,7 @@
|
||||
"available": "Доступно"
|
||||
},
|
||||
"pialert": {
|
||||
"total": "Всього",
|
||||
"total": "Усього",
|
||||
"connected": "Підключено",
|
||||
"new_devices": "Нові пристрої",
|
||||
"down_alerts": "Сповіщення про збій"
|
||||
@@ -275,7 +296,7 @@
|
||||
"portainer": {
|
||||
"running": "Запущено",
|
||||
"stopped": "Зупинено",
|
||||
"total": "Всього"
|
||||
"total": "Усього"
|
||||
},
|
||||
"tailscale": {
|
||||
"address": "Адреса",
|
||||
@@ -309,7 +330,7 @@
|
||||
"npm": {
|
||||
"enabled": "Увімкнено",
|
||||
"disabled": "Вимкнено",
|
||||
"total": "Всього"
|
||||
"total": "Усього"
|
||||
},
|
||||
"coinmarketcap": {
|
||||
"configure": "Налаштуйте одну або кілька криптовалют для відстеження",
|
||||
@@ -367,24 +388,24 @@
|
||||
"failedLoginsLast24H": "Невдалі входи (24 години)"
|
||||
},
|
||||
"proxmox": {
|
||||
"mem": "Пам'ять",
|
||||
"cpu": "CPU",
|
||||
"mem": "ОЗП",
|
||||
"cpu": "ЦП",
|
||||
"lxc": "Контейнери Linux",
|
||||
"vms": "Віртуальні машини"
|
||||
},
|
||||
"glances": {
|
||||
"cpu": "CPU",
|
||||
"cpu": "ЦП",
|
||||
"load": "Завантаження",
|
||||
"wait": "Будь ласка, зачекайте",
|
||||
"temp": "TEMP",
|
||||
"temp": "Температура",
|
||||
"_temp": "Temp",
|
||||
"warn": "Увага",
|
||||
"uptime": "Відправка",
|
||||
"total": "Всього",
|
||||
"total": "Усього",
|
||||
"free": "Вільно",
|
||||
"used": "Використано",
|
||||
"days": "д",
|
||||
"hours": "г",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"crit": "Crit",
|
||||
"read": "Прочитано",
|
||||
"write": "Написати",
|
||||
@@ -398,7 +419,7 @@
|
||||
"search": "Пошук",
|
||||
"custom": "Користувацький",
|
||||
"visit": "Відвідайте",
|
||||
"url": "URL"
|
||||
"url": "URL-адреса"
|
||||
},
|
||||
"wmo": {
|
||||
"0-day": "Сонячно",
|
||||
@@ -471,9 +492,9 @@
|
||||
},
|
||||
"healthchecks": {
|
||||
"new": "Новий",
|
||||
"up": "Онлайн",
|
||||
"up": "Up",
|
||||
"grace": "У пільговий період",
|
||||
"down": "Офлайн",
|
||||
"down": "Down",
|
||||
"paused": "Призупинено",
|
||||
"status": "Стан",
|
||||
"last_ping": "Останній пінг",
|
||||
@@ -499,14 +520,13 @@
|
||||
"truenas": {
|
||||
"load": "Завантаження системи",
|
||||
"uptime": "Час роботи",
|
||||
"alerts": "Оповіщення",
|
||||
"time": "{{value, number(style: unit; unitDisplay: long;)}}"
|
||||
"alerts": "Оповіщення"
|
||||
},
|
||||
"pyload": {
|
||||
"speed": "Швидкість",
|
||||
"active": "Активний",
|
||||
"queue": "Черга",
|
||||
"total": "Всього"
|
||||
"total": "Усього"
|
||||
},
|
||||
"gluetun": {
|
||||
"public_ip": "Публічний IP",
|
||||
@@ -524,7 +544,15 @@
|
||||
},
|
||||
"paperlessngx": {
|
||||
"inbox": "Вхідні",
|
||||
"total": "Всього"
|
||||
"total": "Усього"
|
||||
},
|
||||
"peanut": {
|
||||
"battery_charge": "Battery Charge",
|
||||
"ups_load": "UPS Load",
|
||||
"ups_status": "UPS Status",
|
||||
"online": "Онлайн",
|
||||
"on_battery": "On Battery",
|
||||
"low_battery": "Low Battery"
|
||||
},
|
||||
"nextdns": {
|
||||
"wait": "Будь ласка, зачекайте",
|
||||
@@ -582,7 +610,7 @@
|
||||
"proxmoxbackupserver": {
|
||||
"datastore_usage": "Сховище даних",
|
||||
"failed_tasks_24h": "Невиконані завдання 24 години",
|
||||
"cpu_usage": "CPU",
|
||||
"cpu_usage": "ЦП",
|
||||
"memory_usage": "Пам'ять"
|
||||
},
|
||||
"immich": {
|
||||
@@ -596,7 +624,7 @@
|
||||
"down": "Неактивні сайти",
|
||||
"uptime": "Час роботи",
|
||||
"incident": "Інцидент",
|
||||
"m": "хв"
|
||||
"m": "m"
|
||||
},
|
||||
"atsumeru": {
|
||||
"series": "Серії",
|
||||
@@ -741,7 +769,7 @@
|
||||
},
|
||||
"openmediavault": {
|
||||
"downloading": "Downloading",
|
||||
"total": "Всього",
|
||||
"total": "Усього",
|
||||
"running": "Запущено",
|
||||
"stopped": "Зупинено",
|
||||
"passed": "Пройшов",
|
||||
@@ -765,6 +793,15 @@
|
||||
"inCinemas": "In cinemas",
|
||||
"physicalRelease": "Physical release",
|
||||
"digitalRelease": "Digital release",
|
||||
"noEventsToday": "No events for today!"
|
||||
"noEventsToday": "No events for today!",
|
||||
"noEventsFound": "No events found"
|
||||
},
|
||||
"romm": {
|
||||
"platforms": "Platforms",
|
||||
"totalRoms": "Total ROMs"
|
||||
},
|
||||
"netdata": {
|
||||
"warnings": "Warnings",
|
||||
"criticals": "Criticals"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,7 +11,14 @@
|
||||
"percent": "{{value, percent}}",
|
||||
"number": "{{value, number}}",
|
||||
"ms": "{{value, number}}",
|
||||
"date": "{{value, date}}"
|
||||
"date": "{{value, date}}",
|
||||
"relativeDate": "{{value, relativeDate}}",
|
||||
"uptime": "{{value, uptime}}",
|
||||
"months": "mo",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"minutes": "m",
|
||||
"seconds": "s"
|
||||
},
|
||||
"widget": {
|
||||
"missing_type": "Thiếu loại Widget: {{type}}",
|
||||
@@ -40,15 +47,11 @@
|
||||
"load": "Load",
|
||||
"temp": "TEMP",
|
||||
"max": "Max",
|
||||
"uptime": "UP",
|
||||
"months": "mo",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"minutes": "m"
|
||||
"uptime": "UP"
|
||||
},
|
||||
"unifi": {
|
||||
"users": "Users",
|
||||
"uptime": "System Uptime",
|
||||
"uptime": "Uptime",
|
||||
"days": "Days",
|
||||
"wan": "WAN",
|
||||
"lan": "LAN",
|
||||
@@ -122,6 +125,24 @@
|
||||
"subscriptions": "Subscriptions",
|
||||
"unread": "Unread"
|
||||
},
|
||||
"fritzbox": {
|
||||
"connectionStatus": "Trạng thái",
|
||||
"connectionStatusUnconfigured": "Unconfigured",
|
||||
"connectionStatusConnecting": "Connecting",
|
||||
"connectionStatusAuthenticating": "Authenticating",
|
||||
"connectionStatusPendingDisconnect": "Pending Disconnect",
|
||||
"connectionStatusDisconnecting": "Disconnecting",
|
||||
"connectionStatusDisconnected": "Disconnected",
|
||||
"connectionStatusConnected": "Connected",
|
||||
"uptime": "Uptime",
|
||||
"maxDown": "Max. Down",
|
||||
"maxUp": "Max. Up",
|
||||
"down": "Down",
|
||||
"up": "Up",
|
||||
"received": "Received",
|
||||
"sent": "Sent",
|
||||
"externalIPAddress": "Ext. IP"
|
||||
},
|
||||
"caddy": {
|
||||
"upstreams": "Upstreams",
|
||||
"requests": "Current requests",
|
||||
@@ -471,9 +492,9 @@
|
||||
},
|
||||
"healthchecks": {
|
||||
"new": "New",
|
||||
"up": "Online",
|
||||
"up": "Up",
|
||||
"grace": "In Grace Period",
|
||||
"down": "Ngoại tuyến",
|
||||
"down": "Down",
|
||||
"paused": "Paused",
|
||||
"status": "Trạng thái",
|
||||
"last_ping": "Last Ping",
|
||||
@@ -499,8 +520,7 @@
|
||||
"truenas": {
|
||||
"load": "System Load",
|
||||
"uptime": "Uptime",
|
||||
"alerts": "Alerts",
|
||||
"time": "{{value, number(style: unit; unitDisplay: long;)}}"
|
||||
"alerts": "Alerts"
|
||||
},
|
||||
"pyload": {
|
||||
"speed": "Speed",
|
||||
@@ -526,6 +546,14 @@
|
||||
"inbox": "Inbox",
|
||||
"total": "Tổng"
|
||||
},
|
||||
"peanut": {
|
||||
"battery_charge": "Battery Charge",
|
||||
"ups_load": "UPS Load",
|
||||
"ups_status": "UPS Status",
|
||||
"online": "Online",
|
||||
"on_battery": "On Battery",
|
||||
"low_battery": "Low Battery"
|
||||
},
|
||||
"nextdns": {
|
||||
"wait": "Please Wait",
|
||||
"no_devices": "No Device Data Received"
|
||||
@@ -765,6 +793,15 @@
|
||||
"inCinemas": "In cinemas",
|
||||
"physicalRelease": "Physical release",
|
||||
"digitalRelease": "Digital release",
|
||||
"noEventsToday": "No events for today!"
|
||||
"noEventsToday": "No events for today!",
|
||||
"noEventsFound": "No events found"
|
||||
},
|
||||
"romm": {
|
||||
"platforms": "Platforms",
|
||||
"totalRoms": "Total ROMs"
|
||||
},
|
||||
"netdata": {
|
||||
"warnings": "Warnings",
|
||||
"criticals": "Criticals"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,7 +11,14 @@
|
||||
"percent": "{{value, percent}}",
|
||||
"number": "{{value, number}}",
|
||||
"ms": "{{value, number}}",
|
||||
"date": "{{value, date}}"
|
||||
"date": "{{value, date}}",
|
||||
"relativeDate": "{{value, relativeDate}}",
|
||||
"uptime": "{{value, uptime}}",
|
||||
"months": "月",
|
||||
"days": "天",
|
||||
"hours": "小時",
|
||||
"minutes": "分",
|
||||
"seconds": "秒"
|
||||
},
|
||||
"widget": {
|
||||
"missing_type": "缺少小部件類型:{{type}}",
|
||||
@@ -40,19 +47,15 @@
|
||||
"load": "負荷",
|
||||
"temp": "溫度",
|
||||
"max": "最大",
|
||||
"uptime": "運作時間",
|
||||
"months": "月",
|
||||
"days": "日",
|
||||
"hours": "時",
|
||||
"minutes": "分"
|
||||
"uptime": "運作時間"
|
||||
},
|
||||
"unifi": {
|
||||
"users": "使用者",
|
||||
"uptime": "系統運作時間",
|
||||
"uptime": "運行時間",
|
||||
"days": "天",
|
||||
"wan": "WAN",
|
||||
"lan": "LAN",
|
||||
"wlan": "WLAN",
|
||||
"lan": "區域網路",
|
||||
"wlan": "無線區域網路",
|
||||
"devices": "設備",
|
||||
"lan_devices": "有線設備",
|
||||
"wlan_devices": "無線設備",
|
||||
@@ -81,18 +84,18 @@
|
||||
},
|
||||
"ping": {
|
||||
"error": "錯誤",
|
||||
"ping": "Ping",
|
||||
"down": "Down",
|
||||
"up": "Up",
|
||||
"not_available": "Not Available"
|
||||
"ping": "延遲",
|
||||
"down": "離線",
|
||||
"up": "在線",
|
||||
"not_available": "不可用"
|
||||
},
|
||||
"siteMonitor": {
|
||||
"http_status": "HTTP status",
|
||||
"http_status": "HTTP 狀態",
|
||||
"error": "錯誤",
|
||||
"response": "Response",
|
||||
"down": "Down",
|
||||
"up": "Up",
|
||||
"not_available": "Not Available"
|
||||
"response": "回應",
|
||||
"down": "離線",
|
||||
"up": "在線",
|
||||
"not_available": "不可用"
|
||||
},
|
||||
"emby": {
|
||||
"playing": "播放緊",
|
||||
@@ -122,6 +125,24 @@
|
||||
"subscriptions": "訂閱",
|
||||
"unread": "未讀"
|
||||
},
|
||||
"fritzbox": {
|
||||
"connectionStatus": "狀況",
|
||||
"connectionStatusUnconfigured": "未設置",
|
||||
"connectionStatusConnecting": "連線中",
|
||||
"connectionStatusAuthenticating": "驗證中",
|
||||
"connectionStatusPendingDisconnect": "待辦的斷開",
|
||||
"connectionStatusDisconnecting": "正在中斷連線",
|
||||
"connectionStatusDisconnected": "連接已中斷",
|
||||
"connectionStatusConnected": "已連線",
|
||||
"uptime": "運行時間",
|
||||
"maxDown": "最大下載速率",
|
||||
"maxUp": "最大上傳速率",
|
||||
"down": "離線",
|
||||
"up": "在線",
|
||||
"received": "已接收",
|
||||
"sent": "已送出",
|
||||
"externalIPAddress": "外部 IP"
|
||||
},
|
||||
"caddy": {
|
||||
"upstreams": "上行",
|
||||
"requests": "目前請求數",
|
||||
@@ -270,7 +291,7 @@
|
||||
"speedtest": {
|
||||
"upload": "上傳速率",
|
||||
"download": "下載速率",
|
||||
"ping": "Ping"
|
||||
"ping": "延遲"
|
||||
},
|
||||
"portainer": {
|
||||
"running": "執行中",
|
||||
@@ -369,8 +390,8 @@
|
||||
"proxmox": {
|
||||
"mem": "記憶體",
|
||||
"cpu": "CPU",
|
||||
"lxc": "LXC",
|
||||
"vms": "VMs"
|
||||
"lxc": "Linux 容器",
|
||||
"vms": "虛擬機"
|
||||
},
|
||||
"glances": {
|
||||
"cpu": "CPU",
|
||||
@@ -383,14 +404,14 @@
|
||||
"total": "全部",
|
||||
"free": "剩餘",
|
||||
"used": "用咗",
|
||||
"days": "日",
|
||||
"hours": "時",
|
||||
"days": "天",
|
||||
"hours": "小時",
|
||||
"crit": "重大的",
|
||||
"read": "已讀",
|
||||
"write": "寫入",
|
||||
"gpu": "GPU",
|
||||
"mem": "記憶體",
|
||||
"swap": "Swap"
|
||||
"swap": "交換空間"
|
||||
},
|
||||
"quicklaunch": {
|
||||
"bookmark": "書籤",
|
||||
@@ -463,11 +484,11 @@
|
||||
"updates": "更新",
|
||||
"update_available": "有可用的更新",
|
||||
"up_to_date": "已更新至最新",
|
||||
"child_bridges": "Child Bridges",
|
||||
"child_bridges": "子網橋",
|
||||
"child_bridges_status": "{{ok}}/{{total}}",
|
||||
"up": "Up",
|
||||
"up": "在線",
|
||||
"pending": "待定",
|
||||
"down": "Down"
|
||||
"down": "離線"
|
||||
},
|
||||
"healthchecks": {
|
||||
"new": "新建立",
|
||||
@@ -499,8 +520,7 @@
|
||||
"truenas": {
|
||||
"load": "系統負載",
|
||||
"uptime": "運行時間",
|
||||
"alerts": "警示",
|
||||
"time": "{{value, number(style: unit; unitDisplay: long;)}}"
|
||||
"alerts": "警示"
|
||||
},
|
||||
"pyload": {
|
||||
"speed": "速度",
|
||||
@@ -526,6 +546,14 @@
|
||||
"inbox": "收件箱",
|
||||
"total": "全部"
|
||||
},
|
||||
"peanut": {
|
||||
"battery_charge": "充電",
|
||||
"ups_load": "UPS Load",
|
||||
"ups_status": "UPS Status",
|
||||
"online": "在線",
|
||||
"on_battery": "電池供電",
|
||||
"low_battery": "低電量"
|
||||
},
|
||||
"nextdns": {
|
||||
"wait": "請稍後",
|
||||
"no_devices": "未收到裝置資料"
|
||||
@@ -542,10 +570,10 @@
|
||||
"streams_xepg": "XEPG頻道"
|
||||
},
|
||||
"opendtu": {
|
||||
"yieldDay": "Today",
|
||||
"absolutePower": "Power",
|
||||
"relativePower": "Power %",
|
||||
"limit": "Limit"
|
||||
"yieldDay": "今日",
|
||||
"absolutePower": "功率",
|
||||
"relativePower": "功率百分比",
|
||||
"limit": "上限"
|
||||
},
|
||||
"opnsense": {
|
||||
"cpu": "CPU負載",
|
||||
@@ -573,8 +601,8 @@
|
||||
"load": "平均負載量",
|
||||
"memory": "記憶體使用率",
|
||||
"wanStatus": "網際網路狀態",
|
||||
"up": "Up",
|
||||
"down": "Down",
|
||||
"up": "在線",
|
||||
"down": "離線",
|
||||
"temp": "溫度",
|
||||
"disk": "硬碟使用率",
|
||||
"wanIP": "網際網路 IP"
|
||||
@@ -667,7 +695,7 @@
|
||||
"targets_total": "目標總數"
|
||||
},
|
||||
"ghostfolio": {
|
||||
"gross_percent_today": "Today",
|
||||
"gross_percent_today": "今日",
|
||||
"gross_percent_1y": "一年",
|
||||
"gross_percent_max": "所有時間"
|
||||
},
|
||||
@@ -725,10 +753,10 @@
|
||||
"players": "玩家",
|
||||
"maxPlayers": "玩家數上限",
|
||||
"bots": "機器人",
|
||||
"ping": "Ping"
|
||||
"ping": "延遲"
|
||||
},
|
||||
"urbackup": {
|
||||
"ok": "Ok",
|
||||
"ok": "確定",
|
||||
"errored": "錯誤",
|
||||
"noRecent": "已過時",
|
||||
"totalUsed": "已使用空間"
|
||||
@@ -756,15 +784,24 @@
|
||||
"sitesDown": "離線網站",
|
||||
"paused": "擱置中",
|
||||
"notyetchecked": "尚未檢查",
|
||||
"up": "Up",
|
||||
"up": "在線",
|
||||
"seemsdown": "似乎離線",
|
||||
"down": "Down",
|
||||
"down": "離線",
|
||||
"unknown": "未知"
|
||||
},
|
||||
"calendar": {
|
||||
"inCinemas": "In cinemas",
|
||||
"physicalRelease": "Physical release",
|
||||
"digitalRelease": "Digital release",
|
||||
"noEventsToday": "No events for today!"
|
||||
"inCinemas": "上映中",
|
||||
"physicalRelease": "實體發行",
|
||||
"digitalRelease": "數位發行",
|
||||
"noEventsToday": "今日無事件",
|
||||
"noEventsFound": "未找到事件"
|
||||
},
|
||||
"romm": {
|
||||
"platforms": "Platforms",
|
||||
"totalRoms": "Total ROMs"
|
||||
},
|
||||
"netdata": {
|
||||
"warnings": "Warnings",
|
||||
"criticals": "Criticals"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,7 +11,14 @@
|
||||
"percent": "{{value, percent}}",
|
||||
"number": "{{value, number}}",
|
||||
"ms": "{{value, number}}",
|
||||
"date": "{{value, date}}"
|
||||
"date": "{{value, date}}",
|
||||
"relativeDate": "{{value, relativeDate}}",
|
||||
"uptime": "{{value, uptime}}",
|
||||
"months": "mo",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"minutes": "m",
|
||||
"seconds": "s"
|
||||
},
|
||||
"widget": {
|
||||
"missing_type": "缺失的组件类型: {{type}}",
|
||||
@@ -40,15 +47,11 @@
|
||||
"load": "负载",
|
||||
"temp": "温度",
|
||||
"max": "最大",
|
||||
"uptime": "运行时间",
|
||||
"months": "月",
|
||||
"days": "日",
|
||||
"hours": "时",
|
||||
"minutes": "分"
|
||||
"uptime": "运行时间"
|
||||
},
|
||||
"unifi": {
|
||||
"users": "用户数",
|
||||
"uptime": "系统运行时间",
|
||||
"uptime": "运行时间",
|
||||
"days": "天",
|
||||
"wan": "WAN",
|
||||
"lan": "LAN",
|
||||
@@ -122,6 +125,24 @@
|
||||
"subscriptions": "订阅",
|
||||
"unread": "未读"
|
||||
},
|
||||
"fritzbox": {
|
||||
"connectionStatus": "状态",
|
||||
"connectionStatusUnconfigured": "Unconfigured",
|
||||
"connectionStatusConnecting": "Connecting",
|
||||
"connectionStatusAuthenticating": "Authenticating",
|
||||
"connectionStatusPendingDisconnect": "Pending Disconnect",
|
||||
"connectionStatusDisconnecting": "Disconnecting",
|
||||
"connectionStatusDisconnected": "Disconnected",
|
||||
"connectionStatusConnected": "已连接",
|
||||
"uptime": "运行时间",
|
||||
"maxDown": "Max. Down",
|
||||
"maxUp": "Max. Up",
|
||||
"down": "离线",
|
||||
"up": "在线",
|
||||
"received": "Received",
|
||||
"sent": "Sent",
|
||||
"externalIPAddress": "Ext. IP"
|
||||
},
|
||||
"caddy": {
|
||||
"upstreams": "上行",
|
||||
"requests": "当前请求",
|
||||
@@ -383,8 +404,8 @@
|
||||
"total": "总计",
|
||||
"free": "空闲",
|
||||
"used": "已使用",
|
||||
"days": "日",
|
||||
"hours": "时",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"crit": "严重",
|
||||
"read": "已读",
|
||||
"write": "写入",
|
||||
@@ -499,8 +520,7 @@
|
||||
"truenas": {
|
||||
"load": "系统负载",
|
||||
"uptime": "运行时间",
|
||||
"alerts": "警告",
|
||||
"time": "{{value, number(style: unit; unitDisplay: long;)}}"
|
||||
"alerts": "警告"
|
||||
},
|
||||
"pyload": {
|
||||
"speed": "速度",
|
||||
@@ -526,6 +546,14 @@
|
||||
"inbox": "收件箱",
|
||||
"total": "总计"
|
||||
},
|
||||
"peanut": {
|
||||
"battery_charge": "Battery Charge",
|
||||
"ups_load": "UPS Load",
|
||||
"ups_status": "UPS Status",
|
||||
"online": "在线",
|
||||
"on_battery": "On Battery",
|
||||
"low_battery": "Low Battery"
|
||||
},
|
||||
"nextdns": {
|
||||
"wait": "请稍候",
|
||||
"no_devices": "未收到设备数据"
|
||||
@@ -596,7 +624,7 @@
|
||||
"down": "离线网站",
|
||||
"uptime": "运行时间",
|
||||
"incident": "事件",
|
||||
"m": "分"
|
||||
"m": "m"
|
||||
},
|
||||
"atsumeru": {
|
||||
"series": "剧集",
|
||||
@@ -765,6 +793,15 @@
|
||||
"inCinemas": "上映中",
|
||||
"physicalRelease": "实体发行",
|
||||
"digitalRelease": "数字发行",
|
||||
"noEventsToday": "今天没有活动!"
|
||||
"noEventsToday": "今天没有活动!",
|
||||
"noEventsFound": "未找到事件"
|
||||
},
|
||||
"romm": {
|
||||
"platforms": "Platforms",
|
||||
"totalRoms": "Total ROMs"
|
||||
},
|
||||
"netdata": {
|
||||
"warnings": "Warnings",
|
||||
"criticals": "Criticals"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,7 +11,14 @@
|
||||
"percent": "{{value, percent}}",
|
||||
"number": "{{value, number}}",
|
||||
"ms": "{{value, number}}",
|
||||
"date": "{{value, date}}"
|
||||
"date": "{{value, date}}",
|
||||
"relativeDate": "{{value, relativeDate}}",
|
||||
"uptime": "{{value, uptime}}",
|
||||
"months": "月",
|
||||
"days": "天",
|
||||
"hours": "小時",
|
||||
"minutes": "分",
|
||||
"seconds": "秒"
|
||||
},
|
||||
"widget": {
|
||||
"missing_type": "遺失小工具的類型: {{type}}",
|
||||
@@ -40,15 +47,11 @@
|
||||
"load": "負載",
|
||||
"temp": "溫度",
|
||||
"max": "最大",
|
||||
"uptime": "運作時間",
|
||||
"months": "月",
|
||||
"days": "日",
|
||||
"hours": "時",
|
||||
"minutes": "分"
|
||||
"uptime": "運作時間"
|
||||
},
|
||||
"unifi": {
|
||||
"users": "使用者",
|
||||
"uptime": "系統運作時間",
|
||||
"uptime": "運行時間",
|
||||
"days": "天",
|
||||
"wan": "WAN",
|
||||
"lan": "區域網路",
|
||||
@@ -82,16 +85,16 @@
|
||||
"ping": {
|
||||
"error": "錯誤",
|
||||
"ping": "延遲",
|
||||
"down": "Down",
|
||||
"up": "Up",
|
||||
"down": "離線",
|
||||
"up": "在線",
|
||||
"not_available": "不可用"
|
||||
},
|
||||
"siteMonitor": {
|
||||
"http_status": "HTTP 狀態",
|
||||
"error": "錯誤",
|
||||
"response": "回應",
|
||||
"down": "Down",
|
||||
"up": "Up",
|
||||
"down": "離線",
|
||||
"up": "在線",
|
||||
"not_available": "不可用"
|
||||
},
|
||||
"emby": {
|
||||
@@ -122,6 +125,24 @@
|
||||
"subscriptions": "訂閱",
|
||||
"unread": "未讀"
|
||||
},
|
||||
"fritzbox": {
|
||||
"connectionStatus": "狀態",
|
||||
"connectionStatusUnconfigured": "未設置",
|
||||
"connectionStatusConnecting": "連線中",
|
||||
"connectionStatusAuthenticating": "驗證中",
|
||||
"connectionStatusPendingDisconnect": "待辦的斷開",
|
||||
"connectionStatusDisconnecting": "正在中斷連線",
|
||||
"connectionStatusDisconnected": "連接已中斷",
|
||||
"connectionStatusConnected": "已連線",
|
||||
"uptime": "運行時間",
|
||||
"maxDown": "最大下載速率",
|
||||
"maxUp": "最大上傳速率",
|
||||
"down": "離線",
|
||||
"up": "在線",
|
||||
"received": "已接收",
|
||||
"sent": "已送出",
|
||||
"externalIPAddress": "外部 IP"
|
||||
},
|
||||
"caddy": {
|
||||
"upstreams": "上行",
|
||||
"requests": "目前請求數",
|
||||
@@ -369,8 +390,8 @@
|
||||
"proxmox": {
|
||||
"mem": "記憶體",
|
||||
"cpu": "CPU",
|
||||
"lxc": "LXC",
|
||||
"vms": "VMs"
|
||||
"lxc": "Linux 容器",
|
||||
"vms": "虛擬機"
|
||||
},
|
||||
"glances": {
|
||||
"cpu": "CPU",
|
||||
@@ -383,14 +404,14 @@
|
||||
"total": "全部",
|
||||
"free": "剩餘",
|
||||
"used": "已使用",
|
||||
"days": "日",
|
||||
"hours": "時",
|
||||
"days": "天",
|
||||
"hours": "小時",
|
||||
"crit": "重大的",
|
||||
"read": "已讀",
|
||||
"write": "寫入",
|
||||
"gpu": "GPU",
|
||||
"mem": "記憶體",
|
||||
"swap": "Swap"
|
||||
"swap": "交換空間"
|
||||
},
|
||||
"quicklaunch": {
|
||||
"bookmark": "書籤",
|
||||
@@ -463,11 +484,11 @@
|
||||
"updates": "更新",
|
||||
"update_available": "有可用的更新",
|
||||
"up_to_date": "已更新至最新",
|
||||
"child_bridges": "Child Bridges",
|
||||
"child_bridges": "子網橋",
|
||||
"child_bridges_status": "{{ok}}/{{total}}",
|
||||
"up": "Up",
|
||||
"up": "在線",
|
||||
"pending": "待下載",
|
||||
"down": "Down"
|
||||
"down": "離線"
|
||||
},
|
||||
"healthchecks": {
|
||||
"new": "新建立",
|
||||
@@ -499,8 +520,7 @@
|
||||
"truenas": {
|
||||
"load": "系統負載",
|
||||
"uptime": "運行時間",
|
||||
"alerts": "警示",
|
||||
"time": "{{value, number(style: unit; unitDisplay: long;)}}"
|
||||
"alerts": "警示"
|
||||
},
|
||||
"pyload": {
|
||||
"speed": "速度",
|
||||
@@ -526,6 +546,14 @@
|
||||
"inbox": "收件箱",
|
||||
"total": "全部"
|
||||
},
|
||||
"peanut": {
|
||||
"battery_charge": "充電",
|
||||
"ups_load": "UPS Load",
|
||||
"ups_status": "UPS Status",
|
||||
"online": "在線",
|
||||
"on_battery": "電池供電",
|
||||
"low_battery": "低電量"
|
||||
},
|
||||
"nextdns": {
|
||||
"wait": "請稍後",
|
||||
"no_devices": "未收到裝置資料"
|
||||
@@ -543,9 +571,9 @@
|
||||
},
|
||||
"opendtu": {
|
||||
"yieldDay": "今日",
|
||||
"absolutePower": "Power",
|
||||
"relativePower": "Power %",
|
||||
"limit": "Limit"
|
||||
"absolutePower": "功率",
|
||||
"relativePower": "功率百分比",
|
||||
"limit": "上限"
|
||||
},
|
||||
"opnsense": {
|
||||
"cpu": "CPU負載",
|
||||
@@ -573,8 +601,8 @@
|
||||
"load": "平均負載量",
|
||||
"memory": "記憶體使用率",
|
||||
"wanStatus": "網際網路狀態",
|
||||
"up": "Up",
|
||||
"down": "Down",
|
||||
"up": "在線",
|
||||
"down": "離線",
|
||||
"temp": "溫度",
|
||||
"disk": "硬碟使用率",
|
||||
"wanIP": "網際網路 IP"
|
||||
@@ -756,15 +784,24 @@
|
||||
"sitesDown": "離線網站",
|
||||
"paused": "擱置中",
|
||||
"notyetchecked": "尚未檢查",
|
||||
"up": "Up",
|
||||
"up": "在線",
|
||||
"seemsdown": "似乎離線",
|
||||
"down": "Down",
|
||||
"down": "離線",
|
||||
"unknown": "未知"
|
||||
},
|
||||
"calendar": {
|
||||
"inCinemas": "In cinemas",
|
||||
"physicalRelease": "Physical release",
|
||||
"digitalRelease": "Digital release",
|
||||
"noEventsToday": "今日無事件"
|
||||
"inCinemas": "上映中",
|
||||
"physicalRelease": "實體發行",
|
||||
"digitalRelease": "數位發行",
|
||||
"noEventsToday": "今日無事件",
|
||||
"noEventsFound": "未找到事件"
|
||||
},
|
||||
"romm": {
|
||||
"platforms": "Platforms",
|
||||
"totalRoms": "Total ROMs"
|
||||
},
|
||||
"netdata": {
|
||||
"warnings": "Warnings",
|
||||
"criticals": "Criticals"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -10,8 +10,8 @@ Markdown==3.4.4
|
||||
MarkupSafe==2.1.3
|
||||
mergedeep==1.3.4
|
||||
mkdocs==1.5.3
|
||||
mkdocs-material @ git+https://github.com/benphelps/mkdocs-material-insiders.git@bcad61c278491d58e74c39e164b821cec795c161
|
||||
mkdocs-material-extensions==1.2
|
||||
mkdocs-material==9.5.2
|
||||
mkdocs-material-extensions==1.3
|
||||
packaging==23.1
|
||||
paginate==0.5.6
|
||||
pathspec==0.11.2
|
||||
|
||||
@@ -199,7 +199,7 @@ export default function QuickLaunch({
|
||||
{results.length > 0 && (
|
||||
<ul className="max-h-[60vh] overflow-y-auto m-2">
|
||||
{results.map((r, i) => (
|
||||
<li key={r.container ?? r.app ?? `${r.name}-${r.href}`}>
|
||||
<li key={[r.name, r.container, r.app, r.href].filter((s) => s).join("-")}>
|
||||
<button
|
||||
type="button"
|
||||
data-index={i}
|
||||
|
||||
@@ -6,7 +6,7 @@ import { MdKeyboardArrowDown } from "react-icons/md";
|
||||
import List from "components/services/list";
|
||||
import ResolvedIcon from "components/resolvedicon";
|
||||
|
||||
export default function ServicesGroup({ group, services, layout, fiveColumns, disableCollapse }) {
|
||||
export default function ServicesGroup({ group, services, layout, fiveColumns, disableCollapse, useEqualHeights }) {
|
||||
const panel = useRef();
|
||||
|
||||
return (
|
||||
@@ -62,7 +62,7 @@ export default function ServicesGroup({ group, services, layout, fiveColumns, di
|
||||
}}
|
||||
>
|
||||
<Disclosure.Panel className="transition-all overflow-hidden duration-300 ease-out" ref={panel} static>
|
||||
<List group={group} services={services.services} layout={layout} />
|
||||
<List group={group} services={services.services} layout={layout} useEqualHeights={useEqualHeights} />
|
||||
</Disclosure.Panel>
|
||||
</Transition>
|
||||
</>
|
||||
|
||||
@@ -12,7 +12,7 @@ import Kubernetes from "widgets/kubernetes/component";
|
||||
import { SettingsContext } from "utils/contexts/settings";
|
||||
import ResolvedIcon from "components/resolvedicon";
|
||||
|
||||
export default function Item({ service, group }) {
|
||||
export default function Item({ service, group, useEqualHeights }) {
|
||||
const hasLink = service.href && service.href !== "#";
|
||||
const { settings } = useContext(SettingsContext);
|
||||
const showStats = service.showStats === false ? false : settings.showStats;
|
||||
@@ -37,7 +37,8 @@ export default function Item({ service, group }) {
|
||||
className={classNames(
|
||||
settings.cardBlur !== undefined && `backdrop-blur${settings.cardBlur.length ? "-" : ""}${settings.cardBlur}`,
|
||||
hasLink && "cursor-pointer",
|
||||
"transition-all h-15 mb-2 p-1 rounded-md font-medium text-theme-700 dark:text-theme-200 dark:hover:text-theme-300 shadow-md shadow-theme-900/10 dark:shadow-theme-900/20 bg-theme-100/20 hover:bg-theme-300/20 dark:bg-white/5 dark:hover:bg-white/10 relative overflow-clip service-card",
|
||||
useEqualHeights && "h-[calc(100%-0.5rem)]",
|
||||
"transition-all mb-2 p-1 rounded-md font-medium text-theme-700 dark:text-theme-200 dark:hover:text-theme-300 shadow-md shadow-theme-900/10 dark:shadow-theme-900/20 bg-theme-100/20 hover:bg-theme-300/20 dark:bg-white/5 dark:hover:bg-white/10 relative overflow-clip service-card",
|
||||
)}
|
||||
>
|
||||
<div className="flex select-none z-0 service-title">
|
||||
@@ -48,6 +49,7 @@ export default function Item({ service, group }) {
|
||||
target={service.target ?? settings.target ?? "_blank"}
|
||||
rel="noreferrer"
|
||||
className="flex-shrink-0 flex items-center justify-center w-12 service-icon"
|
||||
aria-label={service.icon}
|
||||
>
|
||||
<ResolvedIcon icon={service.icon} />
|
||||
</a>
|
||||
|
||||
@@ -4,7 +4,7 @@ import { columnMap } from "../../utils/layout/columns";
|
||||
|
||||
import Item from "components/services/item";
|
||||
|
||||
export default function List({ group, services, layout }) {
|
||||
export default function List({ group, services, layout, useEqualHeights }) {
|
||||
return (
|
||||
<ul
|
||||
className={classNames(
|
||||
@@ -13,7 +13,12 @@ export default function List({ group, services, layout }) {
|
||||
)}
|
||||
>
|
||||
{services.map((service) => (
|
||||
<Item key={service.container ?? service.app ?? service.name} service={service} group={group} />
|
||||
<Item
|
||||
key={[service.container, service.app, service.name].filter((s) => s).join("-")}
|
||||
service={service}
|
||||
group={group}
|
||||
useEqualHeights={layout?.useEqualHeights ?? useEqualHeights}
|
||||
/>
|
||||
))}
|
||||
</ul>
|
||||
);
|
||||
|
||||
@@ -23,6 +23,7 @@ export default function DateTime({ options }) {
|
||||
|
||||
useEffect(() => {
|
||||
const dateFormat = new Intl.DateTimeFormat(dateLocale, { ...format });
|
||||
setDate(dateFormat.format(new Date()));
|
||||
const interval = setInterval(() => {
|
||||
setDate(dateFormat.format(new Date()));
|
||||
}, 1000);
|
||||
|
||||
@@ -20,17 +20,14 @@ export default function Uptime({ refresh = 1500 }) {
|
||||
return <Resource icon={FaRegClock} value="-" label={t("resources.uptime")} percentage="0" />;
|
||||
}
|
||||
|
||||
const mo = Math.floor(data.uptime / (3600 * 24 * 31));
|
||||
const d = Math.floor((data.uptime % (3600 * 24 * 31)) / (3600 * 24));
|
||||
const h = Math.floor((data.uptime % (3600 * 24)) / 3600);
|
||||
const m = Math.floor((data.uptime % 3600) / 60);
|
||||
|
||||
let uptime;
|
||||
if (mo > 0) uptime = `${mo}${t("resources.months")} ${d}${t("resources.days")}`;
|
||||
else if (d > 0) uptime = `${d}${t("resources.days")} ${h}${t("resources.hours")}`;
|
||||
else uptime = `${h}${t("resources.hours")} ${m}${t("resources.minutes")}`;
|
||||
|
||||
const percent = Math.round((new Date().getSeconds() / 60) * 100).toString();
|
||||
|
||||
return <Resource icon={FaRegClock} value={uptime} label={t("resources.uptime")} percentage={percent} />;
|
||||
return (
|
||||
<Resource
|
||||
icon={FaRegClock}
|
||||
value={t("common.uptime", { value: data.uptime })}
|
||||
label={t("resources.uptime")}
|
||||
percentage={percent}
|
||||
/>
|
||||
);
|
||||
}
|
||||
|
||||
@@ -1,10 +1,11 @@
|
||||
export default function UsageBar({ percent, additionalClassNames = "" }) {
|
||||
const normalized = Math.min(100, Math.max(0, percent));
|
||||
return (
|
||||
<div className={`mt-0.5 w-full bg-theme-800/30 rounded-full h-1 dark:bg-theme-200/20 ${additionalClassNames}`}>
|
||||
<div
|
||||
className="bg-theme-800/70 h-1 rounded-full dark:bg-theme-200/50 transition-all duration-1000"
|
||||
style={{
|
||||
width: `${percent}%`,
|
||||
width: `${normalized}%`,
|
||||
}}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -100,8 +100,8 @@ export default async function handler(req, res) {
|
||||
});
|
||||
stats.cpuLimit = cpuLimit;
|
||||
stats.memLimit = memLimit;
|
||||
stats.cpuUsage = cpuLimit ? stats.cpu / cpuLimit : 0;
|
||||
stats.memUsage = memLimit ? stats.mem / memLimit : 0;
|
||||
stats.cpuUsage = cpuLimit ? 100 * (stats.cpu / cpuLimit) : 0;
|
||||
stats.memUsage = memLimit ? 100 * (stats.mem / memLimit) : 0;
|
||||
res.status(200).json({
|
||||
stats,
|
||||
});
|
||||
|
||||
@@ -307,6 +307,7 @@ function Home({ initialSettings }) {
|
||||
layout={settings.layout?.[group.name]}
|
||||
fiveColumns={settings.fiveColumns}
|
||||
disableCollapse={settings.disableCollapse}
|
||||
useEqualHeights={settings.useEqualHeights}
|
||||
/>
|
||||
) : (
|
||||
<BookmarksGroup
|
||||
@@ -355,6 +356,7 @@ function Home({ initialSettings }) {
|
||||
settings.layout,
|
||||
settings.fiveColumns,
|
||||
settings.disableCollapse,
|
||||
settings.useEqualHeights,
|
||||
settings.cardBlur,
|
||||
initialSettings.layout,
|
||||
]);
|
||||
@@ -362,12 +364,12 @@ function Home({ initialSettings }) {
|
||||
return (
|
||||
<>
|
||||
<Head>
|
||||
<title>{initialSettings.title || "Homepage"}</title>
|
||||
{initialSettings.base && <base href={initialSettings.base} />}
|
||||
{initialSettings.favicon ? (
|
||||
<title>{settings.title || "Homepage"}</title>
|
||||
{settings.base && <base href={settings.base} />}
|
||||
{settings.favicon ? (
|
||||
<>
|
||||
<link rel="icon" href={initialSettings.favicon} />
|
||||
<link rel="apple-touch-icon" sizes="180x180" href={initialSettings.favicon} />
|
||||
<link rel="icon" href={settings.favicon} />
|
||||
<link rel="apple-touch-icon" sizes="180x180" href={settings.favicon} />
|
||||
</>
|
||||
) : (
|
||||
<>
|
||||
@@ -378,11 +380,8 @@ function Home({ initialSettings }) {
|
||||
<link rel="mask-icon" href="/safari-pinned-tab.svg?v=4" color="#1e9cd7" />
|
||||
</>
|
||||
)}
|
||||
<meta
|
||||
name="msapplication-TileColor"
|
||||
content={themes[initialSettings.color || "slate"][initialSettings.theme || "dark"]}
|
||||
/>
|
||||
<meta name="theme-color" content={themes[initialSettings.color || "slate"][initialSettings.theme || "dark"]} />
|
||||
<meta name="msapplication-TileColor" content={themes[settings.color || "slate"][settings.theme || "dark"]} />
|
||||
<meta name="theme-color" content={themes[settings.color || "slate"][settings.theme || "dark"]} />
|
||||
</Head>
|
||||
|
||||
<link rel="preload" href="/api/config/custom.css" as="fetch" crossOrigin="anonymous" />
|
||||
@@ -494,7 +493,7 @@ export default function Wrapper({ initialSettings, fallback }) {
|
||||
rgb(var(--bg-color) / ${opacityValue}),
|
||||
rgb(var(--bg-color) / ${opacityValue})
|
||||
),
|
||||
url(${backgroundImage})`;
|
||||
url('${backgroundImage}')`;
|
||||
wrappedStyle.backgroundPosition = "center";
|
||||
wrappedStyle.backgroundSize = "cover";
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
---
|
||||
# For configuration options and examples, please see:
|
||||
# https://gethomepage.dev/latest/configs/widgets
|
||||
# https://gethomepage.dev/latest/configs/service-widgets
|
||||
|
||||
- resources:
|
||||
cpu: true
|
||||
|
||||
@@ -38,7 +38,7 @@ export async function servicesFromConfig() {
|
||||
// add default weight to services based on their position in the configuration
|
||||
servicesArray.forEach((group, groupIndex) => {
|
||||
group.services.forEach((service, serviceIndex) => {
|
||||
if (!service.weight) {
|
||||
if (service.weight === undefined) {
|
||||
servicesArray[groupIndex].services[serviceIndex].weight = (serviceIndex + 1) * 100;
|
||||
}
|
||||
});
|
||||
@@ -102,6 +102,16 @@ export async function servicesFromDocker() {
|
||||
}
|
||||
});
|
||||
|
||||
if (!constructedService.name || !constructedService.group) {
|
||||
logger.error(
|
||||
`Error constructing service using homepage labels for container '${containerName.replace(
|
||||
/^\//,
|
||||
"",
|
||||
)}'. Ensure required labels are present.`,
|
||||
);
|
||||
return null;
|
||||
}
|
||||
|
||||
return constructedService;
|
||||
});
|
||||
|
||||
@@ -169,6 +179,7 @@ export async function checkCRD(kc, name) {
|
||||
export async function servicesFromKubernetes() {
|
||||
const ANNOTATION_BASE = "gethomepage.dev";
|
||||
const ANNOTATION_WIDGET_BASE = `${ANNOTATION_BASE}/widget.`;
|
||||
const { instanceName } = getSettings();
|
||||
|
||||
checkAndCopyConfig("kubernetes.yaml");
|
||||
|
||||
@@ -238,7 +249,10 @@ export async function servicesFromKubernetes() {
|
||||
const services = ingressList.items
|
||||
.filter(
|
||||
(ingress) =>
|
||||
ingress.metadata.annotations && ingress.metadata.annotations[`${ANNOTATION_BASE}/enabled`] === "true",
|
||||
ingress.metadata.annotations &&
|
||||
ingress.metadata.annotations[`${ANNOTATION_BASE}/enabled`] === "true" &&
|
||||
(!ingress.metadata.annotations[`${ANNOTATION_BASE}/instance`] ||
|
||||
ingress.metadata.annotations[`${ANNOTATION_BASE}/instance`] === instanceName),
|
||||
)
|
||||
.map((ingress) => {
|
||||
let constructedService = {
|
||||
@@ -354,6 +368,7 @@ export function cleanServiceGroups(groups) {
|
||||
showTime,
|
||||
previousDays,
|
||||
view,
|
||||
timezone,
|
||||
|
||||
// coinmarketcap
|
||||
currency,
|
||||
@@ -383,6 +398,9 @@ export function cleanServiceGroups(groups) {
|
||||
// glances, customapi, iframe
|
||||
refreshInterval,
|
||||
|
||||
// healthchecks
|
||||
uuid,
|
||||
|
||||
// iframe
|
||||
allowFullscreen,
|
||||
allowPolicy,
|
||||
@@ -521,6 +539,10 @@ export function cleanServiceGroups(groups) {
|
||||
if (maxEvents) cleanedService.widget.maxEvents = maxEvents;
|
||||
if (previousDays) cleanedService.widget.previousDays = previousDays;
|
||||
if (showTime) cleanedService.widget.showTime = showTime;
|
||||
if (timezone) cleanedService.widget.timezone = timezone;
|
||||
}
|
||||
if (type === "healthchecks") {
|
||||
if (uuid !== undefined) cleanedService.widget.uuid = uuid;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@ import { DateTime } from "luxon";
|
||||
import classNames from "classnames";
|
||||
import { useTranslation } from "next-i18next";
|
||||
|
||||
import Event from "./event";
|
||||
import Event, { compareDateTimezone } from "./event";
|
||||
|
||||
export default function Agenda({ service, colorVariants, events, showDate }) {
|
||||
const { widget } = service;
|
||||
@@ -56,7 +56,7 @@ export default function Agenda({ service, colorVariants, events, showDate }) {
|
||||
event={event}
|
||||
colorVariants={colorVariants}
|
||||
showDate={j === 0}
|
||||
showTime={widget?.showTime && event.date.startOf("day").ts === showDate.startOf("day").ts}
|
||||
showTime={widget?.showTime && compareDateTimezone(showDate, event)}
|
||||
/>
|
||||
))}
|
||||
</div>
|
||||
|
||||
@@ -41,7 +41,8 @@ export default function Component({ service }) {
|
||||
const { i18n } = useTranslation();
|
||||
const [showDate, setShowDate] = useState(null);
|
||||
const [events, setEvents] = useState({});
|
||||
const currentDate = DateTime.now().setLocale(i18n.language).startOf("day");
|
||||
const nowDate = DateTime.now().setLocale(i18n.language);
|
||||
const currentDate = widget?.timezone ? nowDate.setZone(widget?.timezone).startOf("day") : nowDate;
|
||||
const { settings } = useContext(SettingsContext);
|
||||
|
||||
useEffect(() => {
|
||||
@@ -52,15 +53,18 @@ export default function Component({ service }) {
|
||||
|
||||
// params for API fetch
|
||||
const params = useMemo(() => {
|
||||
if (!showDate) {
|
||||
return {};
|
||||
const constructedParams = {
|
||||
start: "",
|
||||
end: "",
|
||||
unmonitored: false,
|
||||
};
|
||||
|
||||
if (showDate) {
|
||||
constructedParams.start = showDate.minus({ months: 3 }).toFormat("yyyy-MM-dd");
|
||||
constructedParams.end = showDate.plus({ months: 3 }).toFormat("yyyy-MM-dd");
|
||||
}
|
||||
|
||||
return {
|
||||
start: showDate.minus({ months: 3 }).toFormat("yyyy-MM-dd"),
|
||||
end: showDate.plus({ months: 3 }).toFormat("yyyy-MM-dd"),
|
||||
unmonitored: "false",
|
||||
};
|
||||
return constructedParams;
|
||||
}, [showDate]);
|
||||
|
||||
// Load active integrations
|
||||
@@ -90,6 +94,7 @@ export default function Component({ service }) {
|
||||
params={params}
|
||||
setEvents={setEvents}
|
||||
hideErrors={settings.hideErrors}
|
||||
timezone={widget?.timezone}
|
||||
className="fixed bottom-0 left-0 bg-red-500 w-screen h-12"
|
||||
/>
|
||||
);
|
||||
@@ -103,6 +108,7 @@ export default function Component({ service }) {
|
||||
events={events}
|
||||
showDate={showDate}
|
||||
setShowDate={setShowDate}
|
||||
currentDate={currentDate}
|
||||
className="flex"
|
||||
/>
|
||||
)}
|
||||
|
||||
@@ -39,3 +39,4 @@ export default function Event({ event, colorVariants, showDate = false, showTime
|
||||
</div>
|
||||
);
|
||||
}
|
||||
export const compareDateTimezone = (date, event) => date.startOf("day").ts === event.date.startOf("day").ts;
|
||||
|
||||
@@ -2,11 +2,12 @@ import { DateTime } from "luxon";
|
||||
import { parseString } from "cal-parser";
|
||||
import { useEffect } from "react";
|
||||
import { useTranslation } from "next-i18next";
|
||||
import { RRule } from "rrule";
|
||||
|
||||
import useWidgetAPI from "../../../utils/proxy/use-widget-api";
|
||||
import Error from "../../../components/services/widget/error";
|
||||
|
||||
export default function Integration({ config, params, setEvents, hideErrors }) {
|
||||
export default function Integration({ config, params, setEvents, hideErrors, timezone }) {
|
||||
const { t } = useTranslation();
|
||||
const { data: icalData, error: icalError } = useWidgetAPI(config, config.name, {
|
||||
refreshInterval: 300000, // 5 minutes
|
||||
@@ -22,15 +23,16 @@ export default function Integration({ config, params, setEvents, hideErrors }) {
|
||||
}
|
||||
}
|
||||
|
||||
if (icalError || !parsedIcal) {
|
||||
const startDate = DateTime.fromISO(params.start);
|
||||
const endDate = DateTime.fromISO(params.end);
|
||||
|
||||
if (icalError || !parsedIcal || !startDate.isValid || !endDate.isValid) {
|
||||
return;
|
||||
}
|
||||
|
||||
const eventsToAdd = {};
|
||||
const events = parsedIcal?.getEventsBetweenDates(
|
||||
DateTime.fromISO(params.start).toJSDate(),
|
||||
DateTime.fromISO(params.end).toJSDate(),
|
||||
);
|
||||
const events = parsedIcal?.getEventsBetweenDates(startDate.toJSDate(), endDate.toJSDate());
|
||||
const now = timezone ? DateTime.now().setZone(timezone) : DateTime.now();
|
||||
|
||||
events?.forEach((event) => {
|
||||
let title = `${event?.summary?.value}`;
|
||||
@@ -38,20 +40,43 @@ export default function Integration({ config, params, setEvents, hideErrors }) {
|
||||
title = `${config.name}: ${title}`;
|
||||
}
|
||||
|
||||
event.matchingDates.forEach((date) => {
|
||||
eventsToAdd[event?.uid?.value] = {
|
||||
title,
|
||||
date: DateTime.fromJSDate(date),
|
||||
color: config?.color ?? "zinc",
|
||||
isCompleted: DateTime.fromJSDate(date) < DateTime.now(),
|
||||
additional: event.location?.value,
|
||||
type: "ical",
|
||||
};
|
||||
});
|
||||
const eventToAdd = (date, i, type) => {
|
||||
const duration = event.dtend.value - event.dtstart.value;
|
||||
const days = duration / (1000 * 60 * 60 * 24);
|
||||
|
||||
const eventDate = timezone ? DateTime.fromJSDate(date, { zone: timezone }) : DateTime.fromJSDate(date);
|
||||
|
||||
for (let j = 0; j < days; j += 1) {
|
||||
eventsToAdd[`${event?.uid?.value}${i}${j}${type}`] = {
|
||||
title,
|
||||
date: eventDate.plus({ days: j }),
|
||||
color: config?.color ?? "zinc",
|
||||
isCompleted: eventDate < now,
|
||||
additional: event.location?.value,
|
||||
type: "ical",
|
||||
};
|
||||
}
|
||||
};
|
||||
|
||||
const recurrenceOptions = event?.recurrenceRule?.origOptions;
|
||||
if (recurrenceOptions && Object.keys(recurrenceOptions).length !== 0) {
|
||||
try {
|
||||
const rule = new RRule(recurrenceOptions);
|
||||
const recurringEvents = rule.between(startDate.toJSDate(), endDate.toJSDate());
|
||||
|
||||
recurringEvents.forEach((date, i) => eventToAdd(date, i, "recurring"));
|
||||
return;
|
||||
} catch (e) {
|
||||
// eslint-disable-next-line no-console
|
||||
console.error("Unable to parse recurring events from iCal: %s", e);
|
||||
}
|
||||
}
|
||||
|
||||
event.matchingDates.forEach((date, i) => eventToAdd(date, i, "single"));
|
||||
});
|
||||
|
||||
setEvents((prevEvents) => ({ ...prevEvents, ...eventsToAdd }));
|
||||
}, [icalData, icalError, config, params, setEvents, t]);
|
||||
}, [icalData, icalError, config, params, setEvents, timezone, t]);
|
||||
|
||||
const error = icalError ?? icalData?.error;
|
||||
return error && !hideErrors && <Error error={{ message: `${config.type}: ${error.message ?? error}` }} />;
|
||||
|
||||
@@ -3,18 +3,14 @@ import { DateTime, Info } from "luxon";
|
||||
import classNames from "classnames";
|
||||
import { useTranslation } from "next-i18next";
|
||||
|
||||
import Event from "./event";
|
||||
import Event, { compareDateTimezone } from "./event";
|
||||
|
||||
const cellStyle = "relative w-10 flex items-center justify-center flex-col";
|
||||
const monthButton = "pl-6 pr-6 ml-2 mr-2 hover:bg-theme-100/20 dark:hover:bg-white/5 rounded-md cursor-pointer";
|
||||
|
||||
export function Day({ weekNumber, weekday, events, colorVariants, showDate, setShowDate }) {
|
||||
const currentDate = DateTime.now();
|
||||
|
||||
export function Day({ weekNumber, weekday, events, colorVariants, showDate, setShowDate, currentDate }) {
|
||||
const cellDate = showDate.set({ weekday, weekNumber }).startOf("day");
|
||||
const filteredEvents = events?.filter(
|
||||
(event) => event.date?.startOf("day").toUnixInteger() === cellDate.toUnixInteger(),
|
||||
);
|
||||
const filteredEvents = events?.filter((event) => compareDateTimezone(cellDate, event));
|
||||
|
||||
const dayStyles = (displayDate) => {
|
||||
let style = "h-9 ";
|
||||
@@ -79,10 +75,9 @@ const dayInWeekId = {
|
||||
sunday: 7,
|
||||
};
|
||||
|
||||
export default function Monthly({ service, colorVariants, events, showDate, setShowDate }) {
|
||||
export default function Monthly({ service, colorVariants, events, showDate, setShowDate, currentDate }) {
|
||||
const { widget } = service;
|
||||
const { i18n } = useTranslation();
|
||||
const currentDate = DateTime.now().setLocale(i18n.language).startOf("day");
|
||||
|
||||
const dayNames = Info.weekdays("short", { locale: i18n.language });
|
||||
|
||||
@@ -111,6 +106,7 @@ export default function Monthly({ service, colorVariants, events, showDate, setS
|
||||
}
|
||||
|
||||
const eventsArray = Object.keys(events).map((eventKey) => events[eventKey]);
|
||||
eventsArray.sort((a, b) => a.date - b.date);
|
||||
|
||||
return (
|
||||
<div className="w-full text-center">
|
||||
@@ -165,6 +161,7 @@ export default function Monthly({ service, colorVariants, events, showDate, setS
|
||||
colorVariants={colorVariants}
|
||||
showDate={showDate}
|
||||
setShowDate={setShowDate}
|
||||
currentDate={currentDate}
|
||||
/>
|
||||
)),
|
||||
)}
|
||||
@@ -172,7 +169,7 @@ export default function Monthly({ service, colorVariants, events, showDate, setS
|
||||
|
||||
<div className="flex flex-col">
|
||||
{eventsArray
|
||||
?.filter((event) => showDate.startOf("day").ts === event.date?.startOf("day").ts)
|
||||
?.filter((event) => compareDateTimezone(showDate, event))
|
||||
.slice(0, widget?.maxEvents ?? 10)
|
||||
.map((event) => (
|
||||
<Event
|
||||
@@ -180,7 +177,7 @@ export default function Monthly({ service, colorVariants, events, showDate, setS
|
||||
event={event}
|
||||
colorVariants={colorVariants}
|
||||
showDateColumn={widget?.showTime ?? false}
|
||||
showTime={widget?.showTime && event.date.startOf("day").ts === showDate.startOf("day").ts}
|
||||
showTime={widget?.showTime && compareDateTimezone(showDate, event)}
|
||||
/>
|
||||
))}
|
||||
</div>
|
||||
|
||||
@@ -28,7 +28,7 @@ export default function Component({ service }) {
|
||||
let diffsDetected = 0;
|
||||
|
||||
Object.keys(data).forEach((key) => {
|
||||
if (data[key].last_changed > 0 && data[key].last_checked === data[key].last_changed) {
|
||||
if (data[key].last_changed > 0 && !data[key].viewed) {
|
||||
diffsDetected += 1;
|
||||
}
|
||||
});
|
||||
|
||||
@@ -27,6 +27,7 @@ const components = {
|
||||
fileflows: dynamic(() => import("./fileflows/component")),
|
||||
flood: dynamic(() => import("./flood/component")),
|
||||
freshrss: dynamic(() => import("./freshrss/component")),
|
||||
fritzbox: dynamic(() => import("./fritzbox/component")),
|
||||
gamedig: dynamic(() => import("./gamedig/component")),
|
||||
ghostfolio: dynamic(() => import("./ghostfolio/component")),
|
||||
glances: dynamic(() => import("./glances/component")),
|
||||
@@ -34,6 +35,7 @@ const components = {
|
||||
gotify: dynamic(() => import("./gotify/component")),
|
||||
grafana: dynamic(() => import("./grafana/component")),
|
||||
hdhomerun: dynamic(() => import("./hdhomerun/component")),
|
||||
peanut: dynamic(() => import("./peanut/component")),
|
||||
homeassistant: dynamic(() => import("./homeassistant/component")),
|
||||
homebridge: dynamic(() => import("./homebridge/component")),
|
||||
healthchecks: dynamic(() => import("./healthchecks/component")),
|
||||
@@ -56,6 +58,7 @@ const components = {
|
||||
moonraker: dynamic(() => import("./moonraker/component")),
|
||||
mylar: dynamic(() => import("./mylar/component")),
|
||||
navidrome: dynamic(() => import("./navidrome/component")),
|
||||
netdata: dynamic(() => import("./netdata/component")),
|
||||
nextcloud: dynamic(() => import("./nextcloud/component")),
|
||||
nextdns: dynamic(() => import("./nextdns/component")),
|
||||
npm: dynamic(() => import("./npm/component")),
|
||||
@@ -84,6 +87,7 @@ const components = {
|
||||
qnap: dynamic(() => import("./qnap/component")),
|
||||
radarr: dynamic(() => import("./radarr/component")),
|
||||
readarr: dynamic(() => import("./readarr/component")),
|
||||
romm: dynamic(() => import("./romm/component")),
|
||||
rutorrent: dynamic(() => import("./rutorrent/component")),
|
||||
sabnzbd: dynamic(() => import("./sabnzbd/component")),
|
||||
scrutiny: dynamic(() => import("./scrutiny/component")),
|
||||
|
||||
@@ -70,7 +70,20 @@ function formatValue(t, mapping, rawValue) {
|
||||
value = t("common.bitrate", { value });
|
||||
break;
|
||||
case "date":
|
||||
value = t("common.date", { value, dateStyle: mapping?.dateStyle ?? "long", timeStyle: mapping?.timeStyle });
|
||||
value = t("common.date", {
|
||||
value,
|
||||
lng: mapping?.locale,
|
||||
dateStyle: mapping?.dateStyle ?? "long",
|
||||
timeStyle: mapping?.timeStyle,
|
||||
});
|
||||
break;
|
||||
case "relativeDate":
|
||||
value = t("common.relativeDate", {
|
||||
value,
|
||||
lng: mapping?.locale,
|
||||
style: mapping?.style,
|
||||
numeric: mapping?.numeric,
|
||||
});
|
||||
break;
|
||||
case "text":
|
||||
default:
|
||||
|
||||
57
src/widgets/fritzbox/component.jsx
Normal file
57
src/widgets/fritzbox/component.jsx
Normal file
@@ -0,0 +1,57 @@
|
||||
import { useTranslation } from "next-i18next";
|
||||
|
||||
import Container from "components/services/widget/container";
|
||||
import Block from "components/services/widget/block";
|
||||
import useWidgetAPI from "utils/proxy/use-widget-api";
|
||||
|
||||
export const fritzboxDefaultFields = ["connectionStatus", "uptime", "maxDown", "maxUp"];
|
||||
|
||||
export default function Component({ service }) {
|
||||
const { t } = useTranslation();
|
||||
const { widget } = service;
|
||||
const { data: fritzboxData, error: fritzboxError } = useWidgetAPI(widget, "status");
|
||||
|
||||
if (fritzboxError) {
|
||||
return <Container service={service} error={fritzboxError} />;
|
||||
}
|
||||
|
||||
// Default fields
|
||||
if (!widget.fields?.length > 0) {
|
||||
widget.fields = fritzboxDefaultFields;
|
||||
}
|
||||
const MAX_ALLOWED_FIELDS = 4;
|
||||
// Limits max number of displayed fields
|
||||
if (widget.fields?.length > MAX_ALLOWED_FIELDS) {
|
||||
widget.fields = widget.fields.slice(0, MAX_ALLOWED_FIELDS);
|
||||
}
|
||||
|
||||
if (!fritzboxData) {
|
||||
return (
|
||||
<Container service={service}>
|
||||
<Block label="fritzbox.connectionStatus" />
|
||||
<Block label="fritzbox.uptime" />
|
||||
<Block label="fritzbox.maxDown" />
|
||||
<Block label="fritzbox.maxUp" />
|
||||
<Block label="fritzbox.down" />
|
||||
<Block label="fritzbox.up" />
|
||||
<Block label="fritzbox.received" />
|
||||
<Block label="fritzbox.sent" />
|
||||
<Block label="fritzbox.externalIPAddress" />
|
||||
</Container>
|
||||
);
|
||||
}
|
||||
|
||||
return (
|
||||
<Container service={service}>
|
||||
<Block label="fritzbox.connectionStatus" value={t(`fritzbox.connectionStatus${fritzboxData.connectionStatus}`)} />
|
||||
<Block label="fritzbox.uptime" value={t("common.uptime", { value: fritzboxData.uptime })} />
|
||||
<Block label="fritzbox.maxDown" value={t("common.byterate", { value: fritzboxData.maxDown / 8, decimals: 1 })} />
|
||||
<Block label="fritzbox.maxUp" value={t("common.byterate", { value: fritzboxData.maxUp / 8, decimals: 1 })} />
|
||||
<Block label="fritzbox.down" value={t("common.byterate", { value: fritzboxData.down, decimals: 1 })} />
|
||||
<Block label="fritzbox.up" value={t("common.byterate", { value: fritzboxData.up, decimals: 1 })} />
|
||||
<Block label="fritzbox.received" value={t("common.bytes", { value: fritzboxData.received })} />
|
||||
<Block label="fritzbox.sent" value={t("common.bytes", { value: fritzboxData.sent })} />
|
||||
<Block label="fritzbox.externalIPAddress" value={fritzboxData.externalIPAddress} />
|
||||
</Container>
|
||||
);
|
||||
}
|
||||
96
src/widgets/fritzbox/proxy.js
Normal file
96
src/widgets/fritzbox/proxy.js
Normal file
@@ -0,0 +1,96 @@
|
||||
import { xml2json } from "xml-js";
|
||||
|
||||
import { fritzboxDefaultFields } from "./component";
|
||||
|
||||
import { httpProxy } from "utils/proxy/http";
|
||||
import getServiceWidget from "utils/config/service-helpers";
|
||||
import createLogger from "utils/logger";
|
||||
|
||||
const logger = createLogger("fritzboxProxyHandler");
|
||||
|
||||
async function requestEndpoint(apiBaseUrl, service, action) {
|
||||
const servicePath = service === "WANIPConnection" ? "WANIPConn1" : "WANCommonIFC1";
|
||||
const params = {
|
||||
method: "POST",
|
||||
headers: {
|
||||
"Content-Type": "text/xml; charset='utf-8'",
|
||||
SoapAction: `urn:schemas-upnp-org:service:${service}:1#${action}`,
|
||||
},
|
||||
body:
|
||||
"<?xml version='1.0' encoding='utf-8'?>" +
|
||||
"<s:Envelope s:encodingStyle='http://schemas.xmlsoap.org/soap/encoding/' xmlns:s='http://schemas.xmlsoap.org/soap/envelope/'>" +
|
||||
"<s:Body>" +
|
||||
`<u:${action} xmlns:u='urn:schemas-upnp-org:service:${service}:1' />` +
|
||||
"</s:Body>" +
|
||||
"</s:Envelope>",
|
||||
};
|
||||
const apiUrl = `${apiBaseUrl}/igdupnp/control/${servicePath}`;
|
||||
const [status, , data] = await httpProxy(apiUrl, params);
|
||||
if (status !== 200) {
|
||||
logger.debug(`HTTP ${status} performing SoapRequest for ${service}->${action}`, data);
|
||||
throw new Error(`Failed fetching '${action}'`);
|
||||
}
|
||||
const response = {};
|
||||
try {
|
||||
const jsonData = JSON.parse(xml2json(data));
|
||||
const responseElements = jsonData?.elements?.[0]?.elements?.[0]?.elements?.[0]?.elements || [];
|
||||
responseElements.forEach((element) => {
|
||||
response[element.name] = element.elements?.[0].text || "";
|
||||
});
|
||||
} catch (e) {
|
||||
logger.debug(`Failed parsing ${service}->${action} response:`, data);
|
||||
throw new Error(`Failed parsing '${action}' response`);
|
||||
}
|
||||
|
||||
return response;
|
||||
}
|
||||
|
||||
export default async function fritzboxProxyHandler(req, res) {
|
||||
const { group, service } = req.query;
|
||||
const serviceWidget = await getServiceWidget(group, service);
|
||||
|
||||
if (!serviceWidget) {
|
||||
res.status(500).json({ error: { message: "Service widget not found" } });
|
||||
return;
|
||||
}
|
||||
|
||||
if (!serviceWidget.url) {
|
||||
res.status(500).json({ error: { message: "Service widget url not configured" } });
|
||||
return;
|
||||
}
|
||||
|
||||
const serviceWidgetUrl = new URL(serviceWidget.url);
|
||||
const port = serviceWidgetUrl.protocol === "https:" ? 49443 : 49000;
|
||||
const apiBaseUrl = `${serviceWidgetUrl.protocol}//${serviceWidgetUrl.hostname}:${port}`;
|
||||
|
||||
if (!serviceWidget.fields?.length > 0) {
|
||||
serviceWidget.fields = fritzboxDefaultFields;
|
||||
}
|
||||
const requestStatusInfo = ["connectionStatus", "uptime"].some((field) => serviceWidget.fields.includes(field));
|
||||
const requestLinkProperties = ["maxDown", "maxUp"].some((field) => serviceWidget.fields.includes(field));
|
||||
const requestAddonInfos = ["down", "up", "received", "sent"].some((field) => serviceWidget.fields.includes(field));
|
||||
const requestExternalIPAddress = ["externalIPAddress"].some((field) => serviceWidget.fields.includes(field));
|
||||
|
||||
await Promise.all([
|
||||
requestStatusInfo ? requestEndpoint(apiBaseUrl, "WANIPConnection", "GetStatusInfo") : null,
|
||||
requestLinkProperties ? requestEndpoint(apiBaseUrl, "WANCommonInterfaceConfig", "GetCommonLinkProperties") : null,
|
||||
requestAddonInfos ? requestEndpoint(apiBaseUrl, "WANCommonInterfaceConfig", "GetAddonInfos") : null,
|
||||
requestExternalIPAddress ? requestEndpoint(apiBaseUrl, "WANIPConnection", "GetExternalIPAddress") : null,
|
||||
])
|
||||
.then(([statusInfo, linkProperties, addonInfos, externalIPAddress]) => {
|
||||
res.status(200).json({
|
||||
connectionStatus: statusInfo?.NewConnectionStatus || "Unconfigured",
|
||||
uptime: statusInfo?.NewUptime || 0,
|
||||
maxDown: linkProperties?.NewLayer1DownstreamMaxBitRate || 0,
|
||||
maxUp: linkProperties?.NewLayer1UpstreamMaxBitRate || 0,
|
||||
down: addonInfos?.NewByteReceiveRate || 0,
|
||||
up: addonInfos?.NewByteSendRate || 0,
|
||||
received: addonInfos?.NewX_AVM_DE_TotalBytesReceived64 || 0,
|
||||
sent: addonInfos?.NewX_AVM_DE_TotalBytesSent64 || 0,
|
||||
externalIPAddress: externalIPAddress?.NewExternalIPAddress || null,
|
||||
});
|
||||
})
|
||||
.catch((error) => {
|
||||
res.status(500).json({ error: { message: error.message } });
|
||||
});
|
||||
}
|
||||
7
src/widgets/fritzbox/widget.js
Normal file
7
src/widgets/fritzbox/widget.js
Normal file
@@ -0,0 +1,7 @@
|
||||
import fritzboxProxyHandler from "./proxy";
|
||||
|
||||
const widget = {
|
||||
proxyHandler: fritzboxProxyHandler,
|
||||
};
|
||||
|
||||
export default widget;
|
||||
@@ -10,12 +10,23 @@ export default function Component({ service }) {
|
||||
const { widget } = service;
|
||||
const { data: statsData, error: statsError } = useWidgetAPI(widget, "stats");
|
||||
const { data: alertsData, error: alertsError } = useWidgetAPI(widget, "alerts");
|
||||
const { data: alertmanagerData, error: alertmanagerError } = useWidgetAPI(widget, "alertmanager");
|
||||
|
||||
if (statsError || alertsError) {
|
||||
let alertsInt = 0;
|
||||
|
||||
if (alertsError || !alertsData || alertsData.length === 0) {
|
||||
if (alertmanagerData) {
|
||||
alertsInt = alertmanagerData.length;
|
||||
}
|
||||
} else {
|
||||
alertsInt = alertsData.filter((a) => a.state === "alerting").length;
|
||||
}
|
||||
|
||||
if (statsError || (alertsError && alertmanagerError)) {
|
||||
return <Container service={service} error={statsError ?? alertsError} />;
|
||||
}
|
||||
|
||||
if (!statsData || !alertsData) {
|
||||
if (!statsData || (!alertsData && !alertmanagerData)) {
|
||||
return (
|
||||
<Container service={service}>
|
||||
<Block label="grafana.dashboards" />
|
||||
@@ -31,10 +42,7 @@ export default function Component({ service }) {
|
||||
<Block label="grafana.dashboards" value={t("common.number", { value: statsData.dashboards })} />
|
||||
<Block label="grafana.datasources" value={t("common.number", { value: statsData.datasources })} />
|
||||
<Block label="grafana.totalalerts" value={t("common.number", { value: statsData.alerts })} />
|
||||
<Block
|
||||
label="grafana.alertstriggered"
|
||||
value={t("common.number", { value: alertsData.filter((a) => a.state === "alerting").length })}
|
||||
/>
|
||||
<Block label="grafana.alertstriggered" value={t("common.number", { value: alertsInt })} />
|
||||
</Container>
|
||||
);
|
||||
}
|
||||
|
||||
@@ -8,6 +8,9 @@ const widget = {
|
||||
alerts: {
|
||||
endpoint: "alerts",
|
||||
},
|
||||
alertmanager: {
|
||||
endpoint: "alertmanager/grafana/api/v2/alerts",
|
||||
},
|
||||
stats: {
|
||||
endpoint: "admin/stats",
|
||||
validate: ["dashboards"],
|
||||
|
||||
@@ -27,6 +27,23 @@ function formatDate(dateString) {
|
||||
return new Intl.DateTimeFormat(i18n.language, dateOptions).format(date);
|
||||
}
|
||||
|
||||
function countStatus(data) {
|
||||
let upCount = 0;
|
||||
let downCount = 0;
|
||||
|
||||
if (data.checks) {
|
||||
data.checks.forEach((check) => {
|
||||
if (check.status === "up") {
|
||||
upCount += 1;
|
||||
} else if (check.status === "down") {
|
||||
downCount += 1;
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
return { upCount, downCount };
|
||||
}
|
||||
|
||||
export default function Component({ service }) {
|
||||
const { t } = useTranslation();
|
||||
const { widget } = service;
|
||||
@@ -40,19 +57,32 @@ export default function Component({ service }) {
|
||||
if (!data) {
|
||||
return (
|
||||
<Container service={service}>
|
||||
<Block label={t("healthchecks.status")} />
|
||||
<Block label={t("healthchecks.last_ping")} />
|
||||
<Block label="healthchecks.status" />
|
||||
<Block label="healthchecks.last_ping" />
|
||||
</Container>
|
||||
);
|
||||
}
|
||||
|
||||
const hasUuid = widget?.uuid;
|
||||
|
||||
const { upCount, downCount } = countStatus(data);
|
||||
|
||||
return (
|
||||
<Container service={service}>
|
||||
<Block label={t("healthchecks.status")} value={t(`healthchecks.${data.status}`)} />
|
||||
<Block
|
||||
label={t("healthchecks.last_ping")}
|
||||
value={data.last_ping ? formatDate(data.last_ping) : t("healthchecks.never")}
|
||||
/>
|
||||
{hasUuid ? (
|
||||
<>
|
||||
<Block label="healthchecks.status" value={t(`healthchecks.${data.status}`)} />
|
||||
<Block
|
||||
label="healthchecks.last_ping"
|
||||
value={data.last_ping ? formatDate(data.last_ping) : t("healthchecks.never")}
|
||||
/>
|
||||
</>
|
||||
) : (
|
||||
<>
|
||||
<Block label="healthchecks.up" value={upCount} />
|
||||
<Block label="healthchecks.down" value={downCount} />
|
||||
</>
|
||||
)}
|
||||
</Container>
|
||||
);
|
||||
}
|
||||
|
||||
@@ -1,13 +1,12 @@
|
||||
import credentialedProxyHandler from "utils/proxy/handlers/credentialed";
|
||||
|
||||
const widget = {
|
||||
api: "{url}/api/v2/{endpoint}/{uuid}",
|
||||
api: "{url}/api/v3/{endpoint}/{uuid}",
|
||||
proxyHandler: credentialedProxyHandler,
|
||||
|
||||
mappings: {
|
||||
checks: {
|
||||
endpoint: "checks",
|
||||
validate: ["status", "last_ping"],
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user