mirror of
https://github.com/gethomepage/homepage.git
synced 2025-12-05 21:47:48 +01:00
Compare commits
93 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
af1695687a | ||
|
|
f0d7cf3ce6 | ||
|
|
36e77e1fe3 | ||
|
|
35dd7ec230 | ||
|
|
15cc1d98c5 | ||
|
|
9803ef70c6 | ||
|
|
ccc27142ef | ||
|
|
9a20982406 | ||
|
|
67a69a5878 | ||
|
|
19c3ac0d7e | ||
|
|
67a9f4983c | ||
|
|
ec79f3042a | ||
|
|
f13144ceb8 | ||
|
|
d42271acf6 | ||
|
|
fb58a66f3b | ||
|
|
c96e6703d3 | ||
|
|
8a4c808ee2 | ||
|
|
52cce0ee21 | ||
|
|
8823b04291 | ||
|
|
bb2da35d09 | ||
|
|
fa633a705d | ||
|
|
48170fe899 | ||
|
|
a53b042fec | ||
|
|
c267eeabf8 | ||
|
|
c6770d233c | ||
|
|
0a75c831a6 | ||
|
|
4d76443846 | ||
|
|
97d7ae21e4 | ||
|
|
6ab6d6fd3a | ||
|
|
1144f4dfa0 | ||
|
|
a9ad2a2146 | ||
|
|
43ebd6d0c5 | ||
|
|
d20ab844d6 | ||
|
|
857ac1f7dc | ||
|
|
986a18170c | ||
|
|
198835a697 | ||
|
|
5efed2e740 | ||
|
|
43e258a58d | ||
|
|
8ca7f422da | ||
|
|
4fc70eb1ff | ||
|
|
d90bf8079a | ||
|
|
ea63716b61 | ||
|
|
daa51f9740 | ||
|
|
340424391f | ||
|
|
312e97d18b | ||
|
|
f4fc30cd9f | ||
|
|
595049f7fc | ||
|
|
79e3eb9c90 | ||
|
|
c95837f54e | ||
|
|
068e664f16 | ||
|
|
12ec1cfdcb | ||
|
|
303a62369f | ||
|
|
034f6d29d6 | ||
|
|
60098d3909 | ||
|
|
2c68f1e7ee | ||
|
|
bfd392026d | ||
|
|
c18fd02c8e | ||
|
|
ffad2b890e | ||
|
|
4239e8fe97 | ||
|
|
f82a122e26 | ||
|
|
d49a06efd9 | ||
|
|
9904c2db2f | ||
|
|
60db01cc57 | ||
|
|
4e69ea6088 | ||
|
|
268d8efa0e | ||
|
|
43bbb69d53 | ||
|
|
cdfb5a11f7 | ||
|
|
2ebcb311e8 | ||
|
|
0d7b77260f | ||
|
|
6f07acab15 | ||
|
|
29447c55ff | ||
|
|
dd819ad677 | ||
|
|
212e517ebb | ||
|
|
29ac7bfea7 | ||
|
|
b0d57866a0 | ||
|
|
97d193faf1 | ||
|
|
d4c0e482d3 | ||
|
|
def9b27006 | ||
|
|
4fe4ae9622 | ||
|
|
0af975b3d9 | ||
|
|
01a2495e47 | ||
|
|
e4b4eba445 | ||
|
|
885b2624a8 | ||
|
|
f06214a295 | ||
|
|
7627f9c5a7 | ||
|
|
556450c8de | ||
|
|
edc38c93e2 | ||
|
|
b9e1a514cb | ||
|
|
7e0fbed06b | ||
|
|
358633638f | ||
|
|
fa1d343f2a | ||
|
|
247f73f0db | ||
|
|
54db9ac551 |
4
.github/PULL_REQUEST_TEMPLATE.md
vendored
4
.github/PULL_REQUEST_TEMPLATE.md
vendored
@@ -1,12 +1,12 @@
|
||||
## Proposed change
|
||||
|
||||
<!--
|
||||
Please include a summary of the change. Screenshots and / or videos can also be helpful if appropriate.
|
||||
Please include a summary of the change. Screenshots and/or videos can also be helpful if appropriate.
|
||||
|
||||
*** Please see the development guidelines for new widgets: https://gethomepage.dev/latest/more/development/#service-widget-guidelines
|
||||
*** If you do not follow these guidelines your PR will likely be closed without review.
|
||||
|
||||
New service widgets should include example(s) of relevant relevant API output as well updates to the docs for the new widget.
|
||||
New service widgets should include example(s) of relevant API output as well as updates to the docs for the new widget.
|
||||
-->
|
||||
|
||||
Closes # (issue)
|
||||
|
||||
2
.github/workflows/crowdin.yml
vendored
2
.github/workflows/crowdin.yml
vendored
@@ -19,7 +19,7 @@ jobs:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v4
|
||||
- name: crowdin action
|
||||
uses: crowdin/github-action@v1
|
||||
uses: crowdin/github-action@v2
|
||||
with:
|
||||
upload_translations: false
|
||||
download_translations: true
|
||||
|
||||
@@ -48,11 +48,15 @@ Please see information in the docs regarding [code formatting with pre-commit ho
|
||||
|
||||
By contributing, you agree that your contributions will be licensed under its GNU General Public License.
|
||||
|
||||
## Use of AI for pull requests
|
||||
|
||||
In general, homepage does not accept "AI-generated" PRs. If you choose to use something like that to aid the development process to generate a significant proportion of the pull request, please make sure this is explicitly stated in the PR itself.
|
||||
|
||||
## References
|
||||
|
||||
This document was adapted from the open-source contribution guidelines for [Facebook's Draft](https://github.com/facebook/draft-js/blob/main/CONTRIBUTING.md)
|
||||
|
||||
# Automatic Respository Maintenance
|
||||
## Automatic Respository Maintenance
|
||||
|
||||
The homepage team appreciates all effort and interest from the community in filing bug reports, creating feature requests, sharing ideas and helping other community members. That said, in an effort to keep the repository organized and managebale the project uses automatic handling of certain areas:
|
||||
|
||||
|
||||
@@ -25,6 +25,13 @@
|
||||
<a href="https://paypal.me/phelpsben" title="Donate"><img alt="GitHub Sponsors" src="https://img.shields.io/github/sponsors/benphelps"></a>
|
||||
</p>
|
||||
|
||||
<p align="center">
|
||||
<a href="https://www.digitalocean.com/?refcode=df14bcb7c016&utm_campaign=Referral_Invite&utm_medium=Referral_Program&utm_source=badge"><img src="https://web-platforms.sfo2.cdn.digitaloceanspaces.com/WWW/Badge%201.svg" alt="DigitalOcean Referral Badge" /></a>
|
||||
</p>
|
||||
<p align="center">
|
||||
<em>Homepage builds are kindly powered by DigitalOcean.</em>
|
||||
</p>
|
||||
|
||||
# Features
|
||||
|
||||
With features like quick search, bookmarks, weather support, a wide range of integrations and widgets, an elegant and modern design, and a focus on performance, Homepage is your ideal start to the day and a handy companion throughout it.
|
||||
@@ -41,7 +48,7 @@ With features like quick search, bookmarks, weather support, a wide range of int
|
||||
|
||||
## Docker Integration
|
||||
|
||||
Homepage has built-in support for Docker, and can automatically discover and add services to the homepage based on labels. See the [Docker](https://gethomepage.dev/latest/installation/docker/) page for more information.
|
||||
Homepage has built-in support for Docker, and can automatically discover and add services to the homepage based on labels. See the [Docker Service Discovery](https://gethomepage.dev/latest/configs/docker/#automatic-service-discovery) page for more information.
|
||||
|
||||
## Service Widgets
|
||||
|
||||
|
||||
@@ -235,4 +235,4 @@ You can show the docker stats by clicking the status indicator but this can also
|
||||
showStats: true
|
||||
```
|
||||
|
||||
Also see the settings for [show docker stats](docker.md#show-docker-stats).
|
||||
Also see the settings for [show docker stats](settings.md#show-docker-stats).
|
||||
|
||||
@@ -98,6 +98,8 @@ When the Kubernetes cluster connection has been properly configured, this servic
|
||||
|
||||
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.
|
||||
|
||||
If you have a single service that needs to be shown on multiple specific instances of homepage (but not on all of them), the service can be annotated by multiple `instance.name` annotations, where `name` can be the names of your specific multiple homepage instances. For example, a service that is annotated with `gethomepage.dev/instance.public: ""` and `gethomepage.dev/instance.internal: ""` will be shown on `public` and `internal` homepage 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:
|
||||
|
||||
@@ -85,7 +85,7 @@ Or you may pass the path to a local image relative to the `/app/public` director
|
||||
|
||||
## Theme
|
||||
|
||||
You can configure a fixed them (and disable the theme switcher) by passing the `theme` option, like so:
|
||||
You can configure a fixed theme (and disable the theme switcher) by passing the `theme` option, like so:
|
||||
|
||||
```yaml
|
||||
theme: dark # or light
|
||||
@@ -211,13 +211,13 @@ layout:
|
||||
|
||||
### Five Columns
|
||||
|
||||
You can add a fifth column (when `style: columns` which is default) by adding:
|
||||
You can add a fifth column to services (when `style: columns` which is default) by adding:
|
||||
|
||||
```yaml
|
||||
fiveColumns: true
|
||||
```
|
||||
|
||||
By default homepage will max out at 4 columns for column style
|
||||
By default homepage will max out at 4 columns for services with `columns` style
|
||||
|
||||
### Collapsible sections
|
||||
|
||||
@@ -363,7 +363,7 @@ providers:
|
||||
You can then pass `provider` instead of `apiKey` in your widget configuration.
|
||||
|
||||
```yaml
|
||||
- weather:
|
||||
- weatherapi:
|
||||
latitude: 50.449684
|
||||
longitude: 30.525026
|
||||
provider: weatherapi
|
||||
@@ -377,9 +377,10 @@ You can use the 'Quick Launch' feature to search services, perform a web search
|
||||
|
||||
There are a few optional settings for the Quick Launch feature:
|
||||
|
||||
- `searchDescriptions`: which lets you control whether item descriptions are included in searches. This is off by default. When enabled, results that match the item name will be placed above those that only match the description.
|
||||
- `searchDescriptions`: which lets you control whether item descriptions are included in searches. This is false by default. When enabled, results that match the item name will be placed above those that only match the description.
|
||||
- `hideInternetSearch`: disable automatically including the currently-selected web search (e.g. from the widget) as a Quick Launch option. This is false by default, enabling the feature.
|
||||
- `showSearchSuggestions`: shows search suggestions for the internet search. This value will be inherited from the search widget if it is not specified. If it is not specified there either, it will default to false.
|
||||
- `showSearchSuggestions`: show search suggestions for the internet search. If this is not specified then the setting will be inherited from the search widget. If it is not specified there either, it will default to false. For custom providers the `suggestionUrl` needs to be set in order for this to work.
|
||||
- `provider`: search engine provider. If none is specified it will try to use the provider set for the Search Widget, if neither are present then internet search will be disabled.
|
||||
- `hideVisitURL`: disable detecting and offering an option to open URLs. This is false by default, enabling the feature.
|
||||
|
||||
```yaml
|
||||
@@ -388,6 +389,17 @@ quicklaunch:
|
||||
hideInternetSearch: true
|
||||
showSearchSuggestions: true
|
||||
hideVisitURL: true
|
||||
provider: google # google, duckduckgo, bing, baidu, brave or custom
|
||||
```
|
||||
|
||||
or for a custom search:
|
||||
|
||||
```yaml
|
||||
quicklaunch:
|
||||
provider: custom
|
||||
url: https://www.ecosia.org/search?q=
|
||||
target: _blank
|
||||
suggestionUrl: https://ac.ecosia.org/autocomplete?type=list&q=
|
||||
```
|
||||
|
||||
## Homepage Version
|
||||
|
||||
@@ -17,3 +17,10 @@ hide:
|
||||
A modern, <em>fully static, fast</em>, secure <em>fully proxied</em>, highly customizable application dashboard with integrations for over 100 services and translations into multiple languages. Easily configured via YAML files or through docker label discovery.
|
||||
|
||||

|
||||
|
||||
<p align="center">
|
||||
<a href="https://www.digitalocean.com/?refcode=df14bcb7c016&utm_campaign=Referral_Invite&utm_medium=Referral_Program&utm_source=badge"><img src="https://web-platforms.sfo2.cdn.digitaloceanspaces.com/WWW/Badge%203.svg" alt="DigitalOcean Referral Badge" /></a>
|
||||
</p>
|
||||
<p align="center">
|
||||
<em>Homepage builds are kindly powered by DigitalOcean.</em>
|
||||
</p>
|
||||
|
||||
@@ -361,3 +361,33 @@ spec:
|
||||
port:
|
||||
number: 3000
|
||||
```
|
||||
|
||||
### Multiple Replicas
|
||||
|
||||
If you plan to deploy homepage with a replica count greater than 1, you may
|
||||
want to consider enabling sticky sessions on the homepage route. This will
|
||||
prevent unnecessary re-renders on page loads and window / tab focusing. The
|
||||
procedure for enabling sticky sessions depends on your Ingress controller. Below
|
||||
is an example using Traefik as the Ingress controller.
|
||||
|
||||
```
|
||||
apiVersion: traefik.io/v1alpha1
|
||||
kind: IngressRoute
|
||||
metadata:
|
||||
name: homepage.example.com
|
||||
spec:
|
||||
entryPoints:
|
||||
- websecure
|
||||
routes:
|
||||
- kind: Rule
|
||||
match: Host(`homepage.example.com`)
|
||||
services:
|
||||
- kind: Service
|
||||
name: homepage
|
||||
port: 3000
|
||||
sticky:
|
||||
cookie:
|
||||
httpOnly: true
|
||||
secure: true
|
||||
sameSite: none
|
||||
```
|
||||
|
||||
@@ -39,6 +39,11 @@ 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.
|
||||
|
||||
## Preferring self-hosted open-source software
|
||||
|
||||
In general, homepage is meant to be a dashboard for 'self-hosted' services and we believe it is a small way we can help showcase this kind of software. While exceptions are made, mostly when there is no viable
|
||||
self-hosted / open-source alternative, we ask that any widgets, etc. are developed primarily for a self-hosted tool.
|
||||
|
||||
## New Feature Guidelines
|
||||
|
||||
- New features should be linked to an existing feature request with at least 10 '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.
|
||||
|
||||
47
docs/overrides/main.html
Normal file
47
docs/overrides/main.html
Normal file
@@ -0,0 +1,47 @@
|
||||
{% extends "base.html" %}
|
||||
|
||||
{% block site_nav %}
|
||||
<!-- Navigation -->
|
||||
{% if nav %}
|
||||
{% if page.meta and page.meta.hide %}
|
||||
{% set hidden = "hidden" if "navigation" in page.meta.hide %}
|
||||
{% endif %}
|
||||
<div
|
||||
class="md-sidebar md-sidebar--primary"
|
||||
data-md-component="sidebar"
|
||||
data-md-type="navigation"
|
||||
{{ hidden }}
|
||||
>
|
||||
<div class="md-sidebar__scrollwrap">
|
||||
<div class="md-sidebar__inner">
|
||||
{% include "partials/nav.html" %}
|
||||
{% if 'widgets/' not in page.url and 'more/' not in page.url %}
|
||||
<script async type="text/javascript" src="//cdn.carbonads.com/carbon.js?serve=CWYIL2JU&placement=gethomepagedev&format=cover" id="_carbonads_js"></script>
|
||||
{% endif %}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{% endif %}
|
||||
|
||||
<!-- Table of contents -->
|
||||
{% if "toc.integrate" not in features %}
|
||||
{% if page.meta and page.meta.hide %}
|
||||
{% set hidden = "hidden" if "toc" in page.meta.hide %}
|
||||
{% endif %}
|
||||
<div
|
||||
class="md-sidebar md-sidebar--secondary"
|
||||
data-md-component="sidebar"
|
||||
data-md-type="toc"
|
||||
{{ hidden }}
|
||||
>
|
||||
<div class="md-sidebar__scrollwrap" style="height: 200px;">
|
||||
<div class="md-sidebar__inner">
|
||||
{% include "partials/toc.html" %}
|
||||
{% if 'widgets/' in page.url or 'more/' in page.url %}
|
||||
<script async type="text/javascript" src="//cdn.carbonads.com/carbon.js?serve=CWYIL2JU&placement=gethomepagedev&format=cover" id="_carbonads_js"></script>
|
||||
{% endif %}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{% endif %}
|
||||
{% endblock %}
|
||||
@@ -22,3 +22,15 @@
|
||||
#glimeRoot * {
|
||||
font-family: var(--md-text-font) !important;
|
||||
}
|
||||
|
||||
#carbonads {
|
||||
margin-top: 10px;
|
||||
}
|
||||
|
||||
#carbon-responsive {
|
||||
--carbon-padding: 1em;
|
||||
--carbon-max-char: 20ch;
|
||||
--carbon-bg-primary: var(--md-default-bg-color) !important;
|
||||
--carbon-bg-secondary: var(--md-default-fg-color--lightest) !important;
|
||||
--carbon-text-color: var(--md-typeset-color) !important;
|
||||
}
|
||||
|
||||
@@ -12,6 +12,7 @@ The Glances widget allows you to monitor the resources (CPU, memory, storage, te
|
||||
url: http://host.or.ip:port
|
||||
username: user # optional if auth enabled in Glances
|
||||
password: pass # optional if auth enabled in Glances
|
||||
version: 4 # required only if running glances v4 or higher, defaults to 3
|
||||
cpu: true # optional, enabled by default, disable by setting to false
|
||||
mem: true # optional, enabled by default, disable by setting to false
|
||||
cputemp: true # disabled by default
|
||||
|
||||
@@ -19,6 +19,8 @@ _Note: unfortunately, the package used for getting CPU temp ([systeminformation]
|
||||
memory: true
|
||||
disk: /disk/mount/path
|
||||
cputemp: true
|
||||
tempmin: 0 # optional, minimum cpu temp
|
||||
tempmax: 100 # optional, maximum cpu temp
|
||||
uptime: true
|
||||
units: imperial # only used by cpu temp
|
||||
refresh: 3000 # optional, in ms
|
||||
|
||||
@@ -7,14 +7,13 @@ Learn more about [Authentik](https://github.com/goauthentik/authentik).
|
||||
|
||||
This widget reads the number of active users in the system, as well as logins for the last 24 hours.
|
||||
|
||||
You will need to generate an API token for an existing user. To do so follow these steps:
|
||||
You will need to generate an API token for an existing user under `Admin Portal` > `Directory` > `Tokens & App passwords`.
|
||||
Make sure to set Intent to "API Token".
|
||||
|
||||
1. Navigate to the Authentik Admin Portal
|
||||
2. Expand Directory, the click Tokens & App passwords
|
||||
3. Click the Create button
|
||||
4. Fill out the dialog making sure to set Intent to API Token
|
||||
5. Click the Create button on the dialog
|
||||
6. Click the copy button on the far right of the newly created API Token
|
||||
The account you made the API token for also needs the following **Assigned global permissions** in Authentik:
|
||||
|
||||
- authentik Core -> Can view User (Model: User)
|
||||
- authentik Events -> Can view Event (Model: Event)
|
||||
|
||||
Allowed fields: `["users", "loginsLast24H", "failedLoginsLast24H"]`.
|
||||
|
||||
|
||||
@@ -7,10 +7,10 @@ Learn more about [Azure DevOps](https://azure.microsoft.com/en-us/products/devop
|
||||
|
||||
This widget has 2 functions:
|
||||
|
||||
1. Pipelines: checks if the relevant pipeline is running or not, and if not, reports the last status.\
|
||||
1. Pipelines: checks if the relevant pipeline is running or not, and if not, reports the last status.<br>
|
||||
Allowed fields: `["result", "status"]`.
|
||||
|
||||
2. Pull Requests: returns the amount of open PRs, the amount of the PRs you have open, and how many PRs that you open are marked as 'Approved' by at least 1 person and not yet completed.\
|
||||
2. Pull Requests: returns the amount of open PRs, the amount of the PRs you have open, and how many PRs that you open are marked as 'Approved' by at least 1 person and not yet completed.<br>
|
||||
Allowed fields: `["totalPrs", "myPrs", "approved"]`.
|
||||
|
||||
You will need to generate a personal access token for an existing user, see the [azure documentation](https://learn.microsoft.com/en-us/azure/devops/organizations/accounts/use-personal-access-tokens-to-authenticate?view=azure-devops&tabs=Windows#create-a-pat)
|
||||
|
||||
@@ -8,5 +8,5 @@ Learn more about [Channels DVR Server](https://getchannels.com/dvr-server/).
|
||||
```yaml
|
||||
widget:
|
||||
type: channelsdvrserver
|
||||
url: http://192.168.1.55:8089
|
||||
url: http://server.host.or.ip:port
|
||||
```
|
||||
|
||||
19
docs/widgets/services/crowdsec.md
Normal file
19
docs/widgets/services/crowdsec.md
Normal file
@@ -0,0 +1,19 @@
|
||||
---
|
||||
title: Crowdsec
|
||||
description: Crowdsec Widget Configuration
|
||||
---
|
||||
|
||||
Learn more about [Crowdsec](https://crowdsec.net).
|
||||
|
||||
See the [crowdsec docs](https://docs.crowdsec.net/docs/local_api/intro/#machines) for information about registering a machine,
|
||||
in most instances you can use the default credentials (`/etc/crowdsec/local_api_credentials.yaml`).
|
||||
|
||||
Allowed fields: `["alerts", "bans"]`.
|
||||
|
||||
```yaml
|
||||
widget:
|
||||
type: crowdsec
|
||||
url: http://crowdsechostorip:port
|
||||
username: localhost # machine_id in crowdsec
|
||||
password: password
|
||||
```
|
||||
@@ -11,22 +11,27 @@ An optional 'volume' parameter can be supplied to specify which volume's free sp
|
||||
|
||||
Allowed fields: `["uptime", "volumeAvailable", "resources.cpu", "resources.mem"]`.
|
||||
|
||||
To access these system metrics you need to connect to the DiskStation with an account that is a member of the default `Administrators` group. That is because these metrics are requested from the API's `SYNO.Core.System` part that is only available to admin users. In order to keep the security impact as small as possible we can set the account in DSM up to limit the user's permissions inside the Synology system. In DSM 7.x, for instance, follow these steps:
|
||||
To access these system metrics you need to connect to the DiskStation (`DSM`) with an account that is a member of the default `Administrators` group. That is because these metrics are requested from the API's `SYNO.Core.System` part that is only available to admin users. In order to keep the security impact as small as possible we can set the account in DSM up to limit the user's permissions inside the Synology system. In DSM 7.x, for instance, follow these steps:
|
||||
|
||||
1. Create a new user, i.e. `remote_stats`.
|
||||
2. Set up a strong password for the new user
|
||||
3. Under the `User Groups` tab of the user config dialogue check the box for `Administrators`.
|
||||
4. On the `Permissions` tab check the top box for `No Access`, effectively prohibiting the user from accessing anything in the shared folders.
|
||||
5. Under `Applications` check the box next to `Deny` in the header to explicitly prohibit login to all applications.
|
||||
6. Now _only_ allow login to the `Download Station` application, either by
|
||||
6. Now _only_ allow login to the `DSM` application, either by
|
||||
- unchecking `Deny` in the respective row, or (if inheriting permission doesn't work because of other group settings)
|
||||
- checking `Allow` for this app, or
|
||||
- checking `By IP` for this app to limit the source of login attempts to one or more IP addresses/subnets.
|
||||
7. When the `Preview` column shows `Allow` in the `Download Station` row, click `Save`.
|
||||
7. When the `Preview` column shows `Allow` in the `DSM` row, click `Save`.
|
||||
|
||||
Now configure the widget with the correct login information and test it.
|
||||
|
||||
If you encounter issues during testing, make sure to uncheck the option for automatic blocking due to invalid logins under `Control Panel > Security > Protection`. If desired, this setting can be reactivated once the login is established working.
|
||||
If you encounter issues during testing:
|
||||
|
||||
1. Make sure to uncheck the option for automatic blocking due to invalid logins under `Control Panel > Security > Protection`.
|
||||
- If desired, this setting can be reactivated once the login is established working.
|
||||
2. Login to your Synology DSM with the newly created account and accept terms and conditions.
|
||||
3. Reattempt
|
||||
|
||||
```yaml
|
||||
widget:
|
||||
|
||||
@@ -16,4 +16,7 @@ widget:
|
||||
key: apikeyapikeyapikeyapikeyapikey
|
||||
enableBlocks: true # optional, defaults to false
|
||||
enableNowPlaying: true # optional, defaults to true
|
||||
enableUser: true # optional, defaults to false
|
||||
showEpisodeNumber: true # optional, defaults to false
|
||||
expandOneStreamToTwoRows: false # optional, defaults to true
|
||||
```
|
||||
|
||||
@@ -7,7 +7,10 @@ Learn more about [ESPHome](https://esphome.io/).
|
||||
|
||||
Show the number of ESPHome devices based on their state.
|
||||
|
||||
Allowed fields: `["total", "online", "offline", "unknown"]`.
|
||||
Allowed fields: `["total", "online", "offline", "offline_alt", "unknown"]` (maximum of 4).
|
||||
|
||||
By default ESPHome will only mark devices as `offline` if their address cannot be pinged. If it has an invalid config or its name cannot be resolved (by DNS) its status will be marked as `unknown`.
|
||||
To group both `offline` and `unknown` devices together, users should use the `offline_alt` field instead. This sums all devices that are _not_ online together.
|
||||
|
||||
```yaml
|
||||
widget:
|
||||
|
||||
@@ -5,9 +5,9 @@ description: Gitea Widget Configuration
|
||||
|
||||
Learn more about [Gitea](https://gitea.com).
|
||||
|
||||
API token requires `notifications` and `repository` permissions. See the [gitea documentation](https://docs.gitea.com/development/api-usage#generating-and-listing-api-tokens) for details on generating tokens.
|
||||
API token requires `notifications`, `repository` and `issue` permissions. See the [gitea documentation](https://docs.gitea.com/development/api-usage#generating-and-listing-api-tokens) for details on generating tokens.
|
||||
|
||||
Allowed fields: ["notifications", "issues", "pulls"]
|
||||
Allowed fields: `["notifications", "issues", "pulls"]`.
|
||||
|
||||
```yaml
|
||||
widget:
|
||||
|
||||
@@ -17,8 +17,11 @@ widget:
|
||||
url: http://glances.host.or.ip:port
|
||||
username: user # optional if auth enabled in Glances
|
||||
password: pass # optional if auth enabled in Glances
|
||||
version: 4 # required only if running glances v4 or higher, defaults to 3
|
||||
metric: cpu
|
||||
diskUnits: bytes # optional, bytes (default) or bbytes. Only applies to disk
|
||||
refreshInterval: 5000 # optional - in milliseconds, defaults to 1000 or more, depending on the metric
|
||||
pointsLimit: 15 # optional, defaults to 15
|
||||
```
|
||||
|
||||
_Please note, this widget does not need an `href`, `icon` or `description` on its parent service. To achieve the same effect as the examples above, see as an example:_
|
||||
|
||||
@@ -5,7 +5,7 @@ description: Jackett Widget Configuration
|
||||
|
||||
Learn more about [Jackett](https://github.com/Jackett/Jackett).
|
||||
|
||||
Jackett must not have any authentication for the widget to work.
|
||||
If Jackett has an admin password set, you must set the `password` field for the widget to work.
|
||||
|
||||
Allowed fields: `["configured", "errored"]`.
|
||||
|
||||
@@ -13,5 +13,5 @@ Allowed fields: `["configured", "errored"]`.
|
||||
widget:
|
||||
type: jackett
|
||||
url: http://jackett.host.or.ip
|
||||
key: jackettapikey
|
||||
password: jackettadminpassword # optional
|
||||
```
|
||||
|
||||
@@ -16,4 +16,7 @@ widget:
|
||||
key: apikeyapikeyapikeyapikeyapikey
|
||||
enableBlocks: true # optional, defaults to false
|
||||
enableNowPlaying: true # optional, defaults to true
|
||||
enableUser: true # optional, defaults to false
|
||||
showEpisodeNumber: true # optional, defaults to false
|
||||
expandOneStreamToTwoRows: false # optional, defaults to true
|
||||
```
|
||||
|
||||
@@ -3,7 +3,7 @@ title: Medusa
|
||||
description: Medusa Widget Configuration
|
||||
---
|
||||
|
||||
Learn more about [Medusa](https://github.com/medusajs/medusa).
|
||||
Learn more about [Medusa](https://github.com/pymedusa/Medusa).
|
||||
|
||||
Allowed fields: `["wanted", "queued", "series"]`.
|
||||
|
||||
|
||||
16
docs/widgets/services/netalertx.md
Normal file
16
docs/widgets/services/netalertx.md
Normal file
@@ -0,0 +1,16 @@
|
||||
---
|
||||
title: NetAlertX
|
||||
description: NetAlertX (formerly PiAlert) Widget Configuration
|
||||
---
|
||||
|
||||
Learn more about [NetAlertX](https://github.com/jokob-sk/NetAlertX).
|
||||
|
||||
_Note that the project was renamed from PiAlert to NetAlertX._
|
||||
|
||||
Allowed fields: `["total", "connected", "new_devices", "down_alerts"]`.
|
||||
|
||||
```yaml
|
||||
widget:
|
||||
type: netalertx
|
||||
url: http://ip:port
|
||||
```
|
||||
@@ -9,7 +9,7 @@ This widget adds support for [Network UPS Tools](https://networkupstools.org/) v
|
||||
|
||||
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"]`
|
||||
Allowed fields: `["battery_charge", "ups_load", "ups_status"]`.
|
||||
|
||||
!!! note
|
||||
|
||||
|
||||
@@ -9,9 +9,9 @@ This widget requires the installation of the [pfsense-api](https://github.com/ja
|
||||
|
||||
Once pfSense API is installed, you can set the API to be read-only in System > API > Settings.
|
||||
|
||||
Currently the only supported authentication mode is 'Local Database'.
|
||||
There are two currently supported authentication modes: 'Local Database' and 'API Token'. For 'Local Database', use `username` and `password` with the credentials of an admin user. For 'API Token', utilize the `headers` parameter with `client_token` and `client_id` obtained from pfSense as shown below. Do not use both headers and username / password.
|
||||
|
||||
WAN interface to monitor can be defined by updating the `wan` param.
|
||||
The interface to monitor is defined by updating the `wan` parameter. It should be referenced as it is shown under Interfaces > Assignments in pfSense.
|
||||
|
||||
Load is returned instead of cpu utilization. This is a limitation in the pfSense API due to the complexity of this calculation. This may become available in future versions.
|
||||
|
||||
@@ -21,7 +21,10 @@ Allowed fields: `["load", "memory", "temp", "wanStatus", "wanIP", "disk"]` (maxi
|
||||
widget:
|
||||
type: pfsense
|
||||
url: http://pfsense.host.or.ip:port
|
||||
username: user
|
||||
password: pass
|
||||
username: user # optional, or API token
|
||||
password: pass # optional, or API token
|
||||
headers: # optional, or username/password
|
||||
Authorization: client_id client_token
|
||||
wan: igb0
|
||||
fields: ["load", "memory", "temp", "wanStatus"] # optional
|
||||
```
|
||||
|
||||
@@ -1,16 +0,0 @@
|
||||
---
|
||||
title: PiAlert
|
||||
description: PiAlert Widget Configuration
|
||||
---
|
||||
|
||||
Learn more about [PiAlert](https://github.com/jokob-sk/Pi.Alert).
|
||||
|
||||
Note that [pucherot/PiAlert](https://github.com/pucherot/Pi.Alert) has been abandoned and might not work properly.
|
||||
|
||||
Allowed fields: `["total", "connected", "new_devices", "down_alerts"]`.
|
||||
|
||||
```yaml
|
||||
widget:
|
||||
type: pialert
|
||||
url: http://ip:port
|
||||
```
|
||||
@@ -15,6 +15,7 @@ Note: by default the "blocked" and "blocked_percent" fields are merged e.g. "1,2
|
||||
widget:
|
||||
type: pihole
|
||||
url: http://pi.hole.or.ip
|
||||
version: 6 # required if running v6 or higher, defaults to 5
|
||||
key: yourpiholeapikey # optional
|
||||
```
|
||||
|
||||
|
||||
@@ -14,4 +14,7 @@ widget:
|
||||
type: tautulli
|
||||
url: http://tautulli.host.or.ip
|
||||
key: apikeyapikeyapikeyapikeyapikey
|
||||
enableUser: true # optional, defaults to false
|
||||
showEpisodeNumber: true # optional, defaults to false
|
||||
expandOneStreamToTwoRows: false # optional, defaults to true
|
||||
```
|
||||
|
||||
@@ -5,7 +5,7 @@ description: Prometheus Widget Configuration
|
||||
|
||||
Learn more about [Prometheus](https://github.com/prometheus/prometheus).
|
||||
|
||||
Allowed fields: `["targets_up", "targets_down", "targets_total"]`
|
||||
Allowed fields: `["targets_up", "targets_down", "targets_total"]`.
|
||||
|
||||
```yaml
|
||||
widget:
|
||||
|
||||
@@ -5,7 +5,7 @@ description: Pterodactyl Widget Configuration
|
||||
|
||||
Learn more about [Pterodactyl](https://github.com/pterodactyl).
|
||||
|
||||
Allowed fields: `["nodes", "servers"]`
|
||||
Allowed fields: `["nodes", "servers"]`.
|
||||
|
||||
```yaml
|
||||
widget:
|
||||
|
||||
@@ -16,4 +16,5 @@ Allowed fields: `["download", "upload", "ping"]`.
|
||||
widget:
|
||||
type: speedtest
|
||||
url: http://speedtest.host.or.ip
|
||||
bitratePrecision: 3 # optional, default is 0
|
||||
```
|
||||
|
||||
14
docs/widgets/services/swagdashboard.md
Normal file
14
docs/widgets/services/swagdashboard.md
Normal file
@@ -0,0 +1,14 @@
|
||||
---
|
||||
title: SWAG Dashboard
|
||||
description: SWAG Dashboard Widget Configuration
|
||||
---
|
||||
|
||||
Learn more about [SWAG Dashboard](https://github.com/linuxserver/docker-mods/tree/swag-dashboard).
|
||||
|
||||
Allowed fields: `["proxied", "auth", "outdated", "banned"]`.
|
||||
|
||||
```yaml
|
||||
widget:
|
||||
type: swagdashboard
|
||||
url: http://swagdashboard.host.or.ip:adminport # default port is 81
|
||||
```
|
||||
@@ -11,6 +11,8 @@ To create an API Key, follow [the official TrueNAS documentation](https://www.tr
|
||||
|
||||
A detailed pool listing is disabled by default, but can be enabled with the `enablePools` option.
|
||||
|
||||
To use the `enablePools` option with TrueNAS Core, the `nasType` parameter is required.
|
||||
|
||||
```yaml
|
||||
widget:
|
||||
type: truenas
|
||||
@@ -19,4 +21,5 @@ widget:
|
||||
password: pass # not required if using api key
|
||||
key: yourtruenasapikey # not required if using username / password
|
||||
enablePools: true # optional, defaults to false
|
||||
nasType: scale # defaults to scale, must be set to 'core' if using enablePools with TrueNAS Core
|
||||
```
|
||||
|
||||
@@ -5,7 +5,7 @@ description: Uptime Kuma Widget Configuration
|
||||
|
||||
Learn more about [Uptime Kuma](https://github.com/louislam/uptime-kuma).
|
||||
|
||||
As Uptime Kuma does not yet have a full API the widget uses data from a single "status page". As such you will need a status page setup with a group of monitored sites, which is where you get the slug (without the `/status/` portion).
|
||||
As Uptime Kuma does not yet have a full API the widget uses data from a single "status page". As such you will need a status page setup with a group of monitored sites, which is where you get the slug (the url without the `/status/` portion). E.g. if your status page is URL http://uptimekuma.host/status/statuspageslug, insert `slug: statuspageslug`.
|
||||
|
||||
Allowed fields: `["up", "down", "uptime", "incident"]`.
|
||||
|
||||
|
||||
20
docs/widgets/services/wgeasy.md
Normal file
20
docs/widgets/services/wgeasy.md
Normal file
@@ -0,0 +1,20 @@
|
||||
---
|
||||
title: Wg-Easy
|
||||
description: Wg-Easy Widget Configuration
|
||||
---
|
||||
|
||||
Learn more about [Wg-Easy](https://github.com/wg-easy/wg-easy).
|
||||
|
||||
Allowed fields: `["connected", "enabled", "disabled", "total"]`.
|
||||
|
||||
Note: by default `["connected", "enabled", "total"]` are displayed.
|
||||
|
||||
To detect if a device is connected the time since the last handshake is queried. `threshold` is the time to wait in minutes since the last handshake to consider a device connected. Default is 2 minutes.
|
||||
|
||||
```yaml
|
||||
widget:
|
||||
type: wgeasy
|
||||
url: http://wg.easy.or.ip
|
||||
password: yourwgeasypassword
|
||||
threshold: 2 # optional
|
||||
```
|
||||
@@ -1,11 +1,9 @@
|
||||
---
|
||||
title: Whats Up Docker
|
||||
description: WhatsUpDocker Widget Configuration
|
||||
title: What's Up Docker
|
||||
description: What's Up Docker Widget Configuration
|
||||
---
|
||||
|
||||
Learn more about [Whats Up Docker](https://github.com/fmartinou/whats-up-docker).
|
||||
|
||||
Currently requires unauthenticated whatsupdocker instance.
|
||||
Learn more about [What's Up Docker](https://github.com/fmartinou/whats-up-docker).
|
||||
|
||||
Allowed fields: `["monitoring", "updates"]`.
|
||||
|
||||
@@ -13,4 +11,6 @@ Allowed fields: `["monitoring", "updates"]`.
|
||||
widget:
|
||||
type: whatsupdocker
|
||||
url: http://whatsupdocker:port
|
||||
username: username # optional
|
||||
password: password # optional
|
||||
```
|
||||
|
||||
@@ -44,6 +44,7 @@ nav:
|
||||
- widgets/services/channelsdvrserver.md
|
||||
- widgets/services/cloudflared.md
|
||||
- widgets/services/coin-market-cap.md
|
||||
- widgets/services/crowdsec.md
|
||||
- widgets/services/customapi.md
|
||||
- widgets/services/deluge.md
|
||||
- widgets/services/diskstation.md
|
||||
@@ -89,6 +90,7 @@ nav:
|
||||
- widgets/services/mylar.md
|
||||
- widgets/services/navidrome.md
|
||||
- widgets/services/netdata.md
|
||||
- widgets/services/netalertx.md
|
||||
- widgets/services/nextcloud.md
|
||||
- widgets/services/nextdns.md
|
||||
- widgets/services/nginx-proxy-manager.md
|
||||
@@ -99,12 +101,12 @@ nav:
|
||||
- widgets/services/opendtu.md
|
||||
- widgets/services/openmediavault.md
|
||||
- widgets/services/opnsense.md
|
||||
- widgets/services/openwrt.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
|
||||
- widgets/services/pihole.md
|
||||
- widgets/services/plantit.md
|
||||
- widgets/services/plex-tautulli.md
|
||||
@@ -127,8 +129,10 @@ nav:
|
||||
- widgets/services/sonarr.md
|
||||
- widgets/services/speedtest-tracker.md
|
||||
- widgets/services/stash.md
|
||||
- widgets/services/swagdashboard.md
|
||||
- widgets/services/syncthing-relay-server.md
|
||||
- widgets/services/tailscale.md
|
||||
- widgets/services/tandoor.md
|
||||
- widgets/services/tdarr.md
|
||||
- widgets/services/traefik.md
|
||||
- widgets/services/transmission.md
|
||||
@@ -165,6 +169,7 @@ nav:
|
||||
|
||||
theme:
|
||||
name: material
|
||||
custom_dir: docs/overrides
|
||||
language: en
|
||||
palette:
|
||||
- media: "(prefers-color-scheme)"
|
||||
|
||||
983
package-lock.json
generated
983
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
20
package.json
20
package.json
@@ -16,7 +16,7 @@
|
||||
"classnames": "^2.5.1",
|
||||
"compare-versions": "^6.1.0",
|
||||
"dockerode": "^4.0.2",
|
||||
"follow-redirects": "^1.15.5",
|
||||
"follow-redirects": "^1.15.6",
|
||||
"gamedig": "^4.3.1",
|
||||
"i18next": "^21.10.0",
|
||||
"js-yaml": "^4.1.0",
|
||||
@@ -29,14 +29,14 @@
|
||||
"ping": "^0.4.4",
|
||||
"pretty-bytes": "^6.1.1",
|
||||
"raw-body": "^2.5.2",
|
||||
"react": "^18.2.0",
|
||||
"react": "^18.3.1",
|
||||
"react-dom": "^18.2.0",
|
||||
"react-i18next": "^11.18.6",
|
||||
"react-icons": "^4.12.0",
|
||||
"recharts": "^2.12.2",
|
||||
"recharts": "^2.12.6",
|
||||
"rrule": "^2.8.1",
|
||||
"swr": "^1.3.0",
|
||||
"systeminformation": "^5.22.0",
|
||||
"systeminformation": "^5.22.7",
|
||||
"tough-cookie": "^4.1.3",
|
||||
"urbackup-server-api": "^0.8.9",
|
||||
"winston": "^3.11.0",
|
||||
@@ -47,18 +47,18 @@
|
||||
"autoprefixer": "^10.4.17",
|
||||
"eslint": "^8.57.0",
|
||||
"eslint-config-airbnb": "^19.0.4",
|
||||
"eslint-config-next": "^12.3.4",
|
||||
"eslint-config-next": "^14.2.3",
|
||||
"eslint-config-prettier": "^9.1.0",
|
||||
"eslint-plugin-import": "^2.29.1",
|
||||
"eslint-plugin-jsx-a11y": "^6.8.0",
|
||||
"eslint-plugin-prettier": "^4.2.1",
|
||||
"eslint-plugin-react": "^7.33.2",
|
||||
"eslint-plugin-react-hooks": "^4.6.0",
|
||||
"postcss": "^8.4.35",
|
||||
"eslint-plugin-react": "^7.34.2",
|
||||
"eslint-plugin-react-hooks": "^4.6.2",
|
||||
"postcss": "^8.4.38",
|
||||
"prettier": "^3.2.5",
|
||||
"tailwind-scrollbar": "^3.0.5",
|
||||
"tailwindcss": "^3.4.1",
|
||||
"typescript": "^4.9.5"
|
||||
"tailwindcss": "^3.4.3",
|
||||
"typescript": "^5.4.5"
|
||||
},
|
||||
"optionalDependencies": {
|
||||
"osx-temperature-sensor": "^1.0.8"
|
||||
|
||||
1026
pnpm-lock.yaml
generated
1026
pnpm-lock.yaml
generated
File diff suppressed because it is too large
Load Diff
@@ -109,6 +109,7 @@
|
||||
},
|
||||
"esphome": {
|
||||
"offline": "Vanlyn",
|
||||
"offline_alt": "Vanlyn",
|
||||
"online": "Aanlyn",
|
||||
"total": "Totaal",
|
||||
"unknown": "Onbekend"
|
||||
@@ -276,7 +277,7 @@
|
||||
"approved": "Goedgekeur",
|
||||
"available": "Beskikbaar"
|
||||
},
|
||||
"pialert": {
|
||||
"netalertx": {
|
||||
"total": "Totaal",
|
||||
"connected": "Gekoppel",
|
||||
"new_devices": "Nuwe Toestelle",
|
||||
@@ -863,5 +864,29 @@
|
||||
"users": "Gebruikers",
|
||||
"recipes": "Resepte",
|
||||
"keywords": "Sleutelwoorde"
|
||||
},
|
||||
"homebox": {
|
||||
"items": "Items",
|
||||
"totalWithWarranty": "Met Waarborg",
|
||||
"locations": "Plekke",
|
||||
"labels": "Etikette",
|
||||
"users": "Gebruikers",
|
||||
"totalValue": "Totale Waarde"
|
||||
},
|
||||
"crowdsec": {
|
||||
"alerts": "Waarskuwings",
|
||||
"bans": "Verbanne"
|
||||
},
|
||||
"wgeasy": {
|
||||
"connected": "Gekoppel",
|
||||
"enabled": "Geaktiveer",
|
||||
"disabled": "Onaktief",
|
||||
"total": "Totaal"
|
||||
},
|
||||
"swagdashboard": {
|
||||
"proxied": "Proxied",
|
||||
"auth": "With Auth",
|
||||
"outdated": "Outdated",
|
||||
"banned": "Banned"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -109,6 +109,7 @@
|
||||
},
|
||||
"esphome": {
|
||||
"offline": "غير متصل",
|
||||
"offline_alt": "غير متصل",
|
||||
"online": "مُتّصل",
|
||||
"total": "المجموع",
|
||||
"unknown": "مجهول"
|
||||
@@ -139,7 +140,7 @@
|
||||
"connectionStatusPendingDisconnect": "في انتظار قطع الاتصال",
|
||||
"connectionStatusDisconnecting": "جار قطع الاتصال",
|
||||
"connectionStatusDisconnected": "غير متصل",
|
||||
"connectionStatusConnected": "متصل",
|
||||
"connectionStatusConnected": "Connected",
|
||||
"uptime": "مدة التشغيل",
|
||||
"maxDown": "أقصى حد للتنزيل",
|
||||
"maxUp": "أقصى حد للتحميل",
|
||||
@@ -276,11 +277,11 @@
|
||||
"approved": "مصدق",
|
||||
"available": "متاح"
|
||||
},
|
||||
"pialert": {
|
||||
"netalertx": {
|
||||
"total": "المجموع",
|
||||
"connected": "متصل",
|
||||
"new_devices": "أجهزة جديدة",
|
||||
"down_alerts": "تنبيهات تعطل الخوادم"
|
||||
"connected": "Connected",
|
||||
"new_devices": "New Devices",
|
||||
"down_alerts": "Down Alerts"
|
||||
},
|
||||
"pihole": {
|
||||
"queries": "الاستعلامات",
|
||||
@@ -863,5 +864,29 @@
|
||||
"users": "المستخدمون",
|
||||
"recipes": "وصفات",
|
||||
"keywords": "Keywords"
|
||||
},
|
||||
"homebox": {
|
||||
"items": "Items",
|
||||
"totalWithWarranty": "With Warranty",
|
||||
"locations": "Locations",
|
||||
"labels": "Labels",
|
||||
"users": "المستخدمون",
|
||||
"totalValue": "Total Value"
|
||||
},
|
||||
"crowdsec": {
|
||||
"alerts": "تنبيهات",
|
||||
"bans": "Bans"
|
||||
},
|
||||
"wgeasy": {
|
||||
"connected": "Connected",
|
||||
"enabled": "مفعل",
|
||||
"disabled": "معطل",
|
||||
"total": "المجموع"
|
||||
},
|
||||
"swagdashboard": {
|
||||
"proxied": "Proxied",
|
||||
"auth": "With Auth",
|
||||
"outdated": "Outdated",
|
||||
"banned": "Banned"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -109,6 +109,7 @@
|
||||
},
|
||||
"esphome": {
|
||||
"offline": "Изключен",
|
||||
"offline_alt": "Изключен",
|
||||
"online": "Online",
|
||||
"total": "Общо",
|
||||
"unknown": "Неизв."
|
||||
@@ -139,7 +140,7 @@
|
||||
"connectionStatusPendingDisconnect": "Pending Disconnect",
|
||||
"connectionStatusDisconnecting": "Disconnecting",
|
||||
"connectionStatusDisconnected": "Disconnected",
|
||||
"connectionStatusConnected": "Свързано",
|
||||
"connectionStatusConnected": "Connected",
|
||||
"uptime": "Uptime",
|
||||
"maxDown": "Max. Down",
|
||||
"maxUp": "Max. Up",
|
||||
@@ -276,10 +277,10 @@
|
||||
"approved": "Одобрен",
|
||||
"available": "Наличен"
|
||||
},
|
||||
"pialert": {
|
||||
"netalertx": {
|
||||
"total": "Общо",
|
||||
"connected": "Свързано",
|
||||
"new_devices": "Нови устройства",
|
||||
"connected": "Connected",
|
||||
"new_devices": "New Devices",
|
||||
"down_alerts": "Down Alerts"
|
||||
},
|
||||
"pihole": {
|
||||
@@ -863,5 +864,29 @@
|
||||
"users": "Потребители",
|
||||
"recipes": "Рецепти",
|
||||
"keywords": "Keywords"
|
||||
},
|
||||
"homebox": {
|
||||
"items": "Items",
|
||||
"totalWithWarranty": "With Warranty",
|
||||
"locations": "Locations",
|
||||
"labels": "Labels",
|
||||
"users": "Потребители",
|
||||
"totalValue": "Total Value"
|
||||
},
|
||||
"crowdsec": {
|
||||
"alerts": "Предупреждения",
|
||||
"bans": "Bans"
|
||||
},
|
||||
"wgeasy": {
|
||||
"connected": "Connected",
|
||||
"enabled": "Активирано",
|
||||
"disabled": "Деактивирано",
|
||||
"total": "Общо"
|
||||
},
|
||||
"swagdashboard": {
|
||||
"proxied": "Proxied",
|
||||
"auth": "With Auth",
|
||||
"outdated": "Outdated",
|
||||
"banned": "Banned"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
"date": "{{value, date}}",
|
||||
"relativeDate": "{{value, relativeDate}}",
|
||||
"uptime": "{{value, uptime}}",
|
||||
"months": "mo",
|
||||
"months": "mes",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"minutes": "m",
|
||||
@@ -46,8 +46,8 @@
|
||||
"used": "Utilitzat",
|
||||
"load": "Càrrega",
|
||||
"temp": "TEMP",
|
||||
"max": "Max",
|
||||
"uptime": "UP"
|
||||
"max": "Màx.",
|
||||
"uptime": "ACTIU"
|
||||
},
|
||||
"unifi": {
|
||||
"users": "Usuaris",
|
||||
@@ -61,64 +61,65 @@
|
||||
"wlan_devices": "Dispositius WLAN",
|
||||
"lan_users": "Usuaris LAN",
|
||||
"wlan_users": "Usuaris WLAN",
|
||||
"up": "UP",
|
||||
"up": "ACTIU",
|
||||
"down": "INACTIU",
|
||||
"wait": "Si us plau, espereu",
|
||||
"empty_data": "Subsystem status unknown"
|
||||
"empty_data": "Estat del subsistema desconegut"
|
||||
},
|
||||
"docker": {
|
||||
"rx": "Rebut",
|
||||
"tx": "Transmès",
|
||||
"mem": "MEM",
|
||||
"cpu": "CPU",
|
||||
"running": "Running",
|
||||
"running": "En execució",
|
||||
"offline": "Fora de línia",
|
||||
"error": "Error",
|
||||
"unknown": "Desconegut",
|
||||
"healthy": "Healthy",
|
||||
"starting": "Starting",
|
||||
"unhealthy": "Unhealthy",
|
||||
"not_found": "Not Found",
|
||||
"exited": "Exited",
|
||||
"partial": "Partial"
|
||||
"healthy": "Saludable",
|
||||
"starting": "Iniciant",
|
||||
"unhealthy": "No saludable",
|
||||
"not_found": "No trobat",
|
||||
"exited": "Tancat",
|
||||
"partial": "Parcial"
|
||||
},
|
||||
"ping": {
|
||||
"error": "Error",
|
||||
"ping": "Ping",
|
||||
"down": "Down",
|
||||
"up": "Up",
|
||||
"not_available": "Not Available"
|
||||
"ping": "Latència",
|
||||
"down": "Inactiu",
|
||||
"up": "Actiu",
|
||||
"not_available": "No Disponible"
|
||||
},
|
||||
"siteMonitor": {
|
||||
"http_status": "HTTP status",
|
||||
"http_status": "Estat HTTP",
|
||||
"error": "Error",
|
||||
"response": "Response",
|
||||
"down": "Down",
|
||||
"up": "Up",
|
||||
"not_available": "Not Available"
|
||||
"response": "Resposta",
|
||||
"down": "Inactiu",
|
||||
"up": "Actiu",
|
||||
"not_available": "No Disponible"
|
||||
},
|
||||
"emby": {
|
||||
"playing": "Reproduint",
|
||||
"transcoding": "Transcodificant",
|
||||
"bitrate": "Taxa de bits",
|
||||
"no_active": "Sense reproduccions actives",
|
||||
"movies": "Movies",
|
||||
"series": "Series",
|
||||
"episodes": "Episodes",
|
||||
"songs": "Songs"
|
||||
"movies": "Pel·lícules",
|
||||
"series": "Sèries",
|
||||
"episodes": "Episodis",
|
||||
"songs": "Cançons"
|
||||
},
|
||||
"esphome": {
|
||||
"offline": "Fora de línia",
|
||||
"online": "Online",
|
||||
"offline_alt": "Fora de línia",
|
||||
"online": "En línia",
|
||||
"total": "Total",
|
||||
"unknown": "Desconegut"
|
||||
},
|
||||
"evcc": {
|
||||
"pv_power": "Production",
|
||||
"battery_soc": "Battery",
|
||||
"grid_power": "Grid",
|
||||
"home_power": "Consumption",
|
||||
"charge_power": "Charger",
|
||||
"pv_power": "Producció",
|
||||
"battery_soc": "Bateria",
|
||||
"grid_power": "Xarxa",
|
||||
"home_power": "Consum",
|
||||
"charge_power": "Carregador",
|
||||
"watt_hour": "Wh"
|
||||
},
|
||||
"flood": {
|
||||
@@ -128,55 +129,55 @@
|
||||
"seed": "Llavor"
|
||||
},
|
||||
"freshrss": {
|
||||
"subscriptions": "Subscriptions",
|
||||
"unread": "Unread"
|
||||
"subscriptions": "Subcripcions",
|
||||
"unread": "Sense llegir"
|
||||
},
|
||||
"fritzbox": {
|
||||
"connectionStatus": "Estat",
|
||||
"connectionStatusUnconfigured": "Unconfigured",
|
||||
"connectionStatusConnecting": "Connecting",
|
||||
"connectionStatusAuthenticating": "Authenticating",
|
||||
"connectionStatusPendingDisconnect": "Pending Disconnect",
|
||||
"connectionStatusDisconnecting": "Disconnecting",
|
||||
"connectionStatusDisconnected": "Disconnected",
|
||||
"connectionStatusConnected": "Connected",
|
||||
"connectionStatusUnconfigured": "Sense configurar",
|
||||
"connectionStatusConnecting": "Connectant",
|
||||
"connectionStatusAuthenticating": "Autenticant",
|
||||
"connectionStatusPendingDisconnect": "Desconnexió pendent",
|
||||
"connectionStatusDisconnecting": "Desconnectant",
|
||||
"connectionStatusDisconnected": "Desconnectat",
|
||||
"connectionStatusConnected": "Connectat",
|
||||
"uptime": "Temps actiu",
|
||||
"maxDown": "Max. Down",
|
||||
"maxUp": "Max. Up",
|
||||
"down": "Down",
|
||||
"up": "Up",
|
||||
"received": "Received",
|
||||
"sent": "Sent",
|
||||
"externalIPAddress": "Ext. IP"
|
||||
"maxDown": "Màx. Descàrrega",
|
||||
"maxUp": "Màx. Càrrega",
|
||||
"down": "Inactiu",
|
||||
"up": "Actiu",
|
||||
"received": "Rebuts",
|
||||
"sent": "Enviats",
|
||||
"externalIPAddress": "IP ext."
|
||||
},
|
||||
"caddy": {
|
||||
"upstreams": "Upstreams",
|
||||
"requests": "Current requests",
|
||||
"requests_failed": "Failed requests"
|
||||
"requests": "Peticions actuals",
|
||||
"requests_failed": "Peticions fallides"
|
||||
},
|
||||
"changedetectionio": {
|
||||
"totalObserved": "Total d'observats",
|
||||
"diffsDetected": "Diferències detectades"
|
||||
},
|
||||
"channelsdvrserver": {
|
||||
"shows": "Shows",
|
||||
"recordings": "Recordings",
|
||||
"scheduled": "Scheduled",
|
||||
"passes": "Passes"
|
||||
"shows": "Sèries",
|
||||
"recordings": "Gravacions",
|
||||
"scheduled": "Programat",
|
||||
"passes": "Aprovat"
|
||||
},
|
||||
"tautulli": {
|
||||
"playing": "Reproduint",
|
||||
"transcoding": "Transcodificant",
|
||||
"bitrate": "Taxa de bits",
|
||||
"no_active": "Sense reproduccions actives",
|
||||
"plex_connection_error": "Check Plex Connection"
|
||||
"plex_connection_error": "Comprova la connexió de Plex"
|
||||
},
|
||||
"omada": {
|
||||
"connectedAp": "Connected APs",
|
||||
"activeUser": "Active devices",
|
||||
"alerts": "Alerts",
|
||||
"connectedGateway": "Connected gateways",
|
||||
"connectedSwitches": "Connected switches"
|
||||
"connectedAp": "AP connectats",
|
||||
"activeUser": "Dispositius actius",
|
||||
"alerts": "Alertes",
|
||||
"connectedGateway": "Pasarel·les connectades",
|
||||
"connectedSwitches": "Conmutadors connectats"
|
||||
},
|
||||
"nzbget": {
|
||||
"rate": "Taxa",
|
||||
@@ -186,7 +187,7 @@
|
||||
"plex": {
|
||||
"streams": "Transmissions actives",
|
||||
"albums": "Àlbums",
|
||||
"movies": "Movies",
|
||||
"movies": "Pel·lícules",
|
||||
"tv": "Sèries"
|
||||
},
|
||||
"sabnzbd": {
|
||||
@@ -212,12 +213,12 @@
|
||||
"seed": "Llavor"
|
||||
},
|
||||
"qnap": {
|
||||
"cpuUsage": "CPU Usage",
|
||||
"memUsage": "MEM Usage",
|
||||
"systemTempC": "System Temp",
|
||||
"poolUsage": "Pool Usage",
|
||||
"volumeUsage": "Volume Usage",
|
||||
"invalid": "Invalid"
|
||||
"cpuUsage": "Ús de CPU",
|
||||
"memUsage": "Ús de Memòria",
|
||||
"systemTempC": "Temp. Sistema",
|
||||
"poolUsage": "Ús de les Reserves",
|
||||
"volumeUsage": "Ús dels Volums",
|
||||
"invalid": "No vàlid"
|
||||
},
|
||||
"deluge": {
|
||||
"download": "Descarregar",
|
||||
@@ -234,7 +235,7 @@
|
||||
"sonarr": {
|
||||
"wanted": "Volgut",
|
||||
"queued": "En cua",
|
||||
"series": "Series",
|
||||
"series": "Sèries",
|
||||
"queue": "Cua",
|
||||
"unknown": "Desconegut"
|
||||
},
|
||||
@@ -242,14 +243,14 @@
|
||||
"wanted": "Volgut",
|
||||
"missing": "Faltant",
|
||||
"queued": "En cua",
|
||||
"movies": "Movies",
|
||||
"movies": "Pel·lícules",
|
||||
"queue": "Cua",
|
||||
"unknown": "Desconegut"
|
||||
},
|
||||
"lidarr": {
|
||||
"wanted": "Volgut",
|
||||
"queued": "En cua",
|
||||
"artists": "Artists"
|
||||
"artists": "Artistes"
|
||||
},
|
||||
"readarr": {
|
||||
"wanted": "Volgut",
|
||||
@@ -276,17 +277,17 @@
|
||||
"approved": "Aprovat",
|
||||
"available": "Disponible"
|
||||
},
|
||||
"pialert": {
|
||||
"netalertx": {
|
||||
"total": "Total",
|
||||
"connected": "Connected",
|
||||
"new_devices": "New Devices",
|
||||
"down_alerts": "Down Alerts"
|
||||
"connected": "Connectat",
|
||||
"new_devices": "Nous dispositius",
|
||||
"down_alerts": "Alertes de caigudes"
|
||||
},
|
||||
"pihole": {
|
||||
"queries": "Consultes",
|
||||
"blocked": "Bloquejat",
|
||||
"blocked_percent": "Blocked %",
|
||||
"gravity": "Gravity"
|
||||
"blocked_percent": "Bloquejat %",
|
||||
"gravity": "Gravetat"
|
||||
},
|
||||
"adguard": {
|
||||
"queries": "Consultes",
|
||||
@@ -297,37 +298,37 @@
|
||||
"speedtest": {
|
||||
"upload": "Pujada",
|
||||
"download": "Descarregar",
|
||||
"ping": "Ping"
|
||||
"ping": "Latència"
|
||||
},
|
||||
"portainer": {
|
||||
"running": "Running",
|
||||
"running": "En execució",
|
||||
"stopped": "Aturat",
|
||||
"total": "Total"
|
||||
},
|
||||
"tailscale": {
|
||||
"address": "Address",
|
||||
"expires": "Expires",
|
||||
"never": "Never",
|
||||
"last_seen": "Last Seen",
|
||||
"now": "Now",
|
||||
"years": "{{number}}y",
|
||||
"weeks": "{{number}}w",
|
||||
"address": "Adreça",
|
||||
"expires": "Caduca",
|
||||
"never": "Mai",
|
||||
"last_seen": "Vist per darrer cop",
|
||||
"now": "Ara",
|
||||
"years": "{{number}}a",
|
||||
"weeks": "{{number}}set",
|
||||
"days": "{{number}}d",
|
||||
"hours": "{{number}}h",
|
||||
"minutes": "{{number}}m",
|
||||
"seconds": "{{number}}s",
|
||||
"ago": "{{value}} Ago"
|
||||
"ago": "Fa {{value}}"
|
||||
},
|
||||
"tdarr": {
|
||||
"queue": "Cua",
|
||||
"processed": "Processed",
|
||||
"errored": "Errored",
|
||||
"saved": "Saved"
|
||||
"processed": "Processat",
|
||||
"errored": "Error",
|
||||
"saved": "Desat"
|
||||
},
|
||||
"traefik": {
|
||||
"routers": "Encaminadors",
|
||||
"services": "Serveis",
|
||||
"middleware": "Middleware"
|
||||
"middleware": "Intermediari"
|
||||
},
|
||||
"navidrome": {
|
||||
"nothing_streaming": "Sense reproduccions actives",
|
||||
@@ -359,7 +360,7 @@
|
||||
},
|
||||
"jackett": {
|
||||
"configured": "Configurat",
|
||||
"errored": "Errored"
|
||||
"errored": "Error"
|
||||
},
|
||||
"strelaysrv": {
|
||||
"numActiveSessions": "Sessions",
|
||||
@@ -375,18 +376,18 @@
|
||||
"medusa": {
|
||||
"wanted": "Volgut",
|
||||
"queued": "En cua",
|
||||
"series": "Series"
|
||||
"series": "Sèries"
|
||||
},
|
||||
"minecraft": {
|
||||
"players": "Players",
|
||||
"version": "Version",
|
||||
"players": "Jugadors",
|
||||
"version": "Versió",
|
||||
"status": "Estat",
|
||||
"up": "Online",
|
||||
"up": "En línia",
|
||||
"down": "Fora de línia"
|
||||
},
|
||||
"miniflux": {
|
||||
"read": "Read",
|
||||
"unread": "Unread"
|
||||
"read": "Llegir",
|
||||
"unread": "Sense llegir"
|
||||
},
|
||||
"authentik": {
|
||||
"users": "Usuaris",
|
||||
@@ -405,28 +406,28 @@
|
||||
"wait": "Si us plau, espereu",
|
||||
"temp": "TEMP",
|
||||
"_temp": "Temp",
|
||||
"warn": "Warn",
|
||||
"uptime": "UP",
|
||||
"warn": "Avís",
|
||||
"uptime": "ACTIU",
|
||||
"total": "Total",
|
||||
"free": "Lliure",
|
||||
"used": "Utilitzat",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"crit": "Crit",
|
||||
"read": "Read",
|
||||
"write": "Write",
|
||||
"crit": "Crític",
|
||||
"read": "Llegir",
|
||||
"write": "Escriure",
|
||||
"gpu": "GPU",
|
||||
"mem": "Mem",
|
||||
"swap": "Swap"
|
||||
"swap": "Intercanvi"
|
||||
},
|
||||
"quicklaunch": {
|
||||
"bookmark": "Marcador",
|
||||
"service": "Servei",
|
||||
"search": "Search",
|
||||
"custom": "Custom",
|
||||
"visit": "Visit",
|
||||
"search": "Cercar",
|
||||
"custom": "Personalitzat",
|
||||
"visit": "Visitar",
|
||||
"url": "URL",
|
||||
"searchsuggestion": "Suggestion"
|
||||
"searchsuggestion": "Suggeriment"
|
||||
},
|
||||
"wmo": {
|
||||
"0-day": "Assolellat",
|
||||
@@ -491,21 +492,21 @@
|
||||
"updates": "Actualitzacions",
|
||||
"update_available": "Actualització disponible",
|
||||
"up_to_date": "Actualitzat",
|
||||
"child_bridges": "Child Bridges",
|
||||
"child_bridges": "Ponts fills",
|
||||
"child_bridges_status": "{{ok}}/{{total}}",
|
||||
"up": "Up",
|
||||
"up": "Actiu",
|
||||
"pending": "Pendent",
|
||||
"down": "Down"
|
||||
"down": "Inactiu"
|
||||
},
|
||||
"healthchecks": {
|
||||
"new": "New",
|
||||
"up": "Up",
|
||||
"grace": "In Grace Period",
|
||||
"down": "Down",
|
||||
"paused": "Paused",
|
||||
"new": "Nou",
|
||||
"up": "Actiu",
|
||||
"grace": "En Període de gràcia",
|
||||
"down": "Inactiu",
|
||||
"paused": "En pausa",
|
||||
"status": "Estat",
|
||||
"last_ping": "Last Ping",
|
||||
"never": "No pings yet"
|
||||
"last_ping": "Últim ping",
|
||||
"never": "Sense pings"
|
||||
},
|
||||
"watchtower": {
|
||||
"containers_scanned": "Escanejat",
|
||||
@@ -527,7 +528,7 @@
|
||||
"truenas": {
|
||||
"load": "Càrrega del sistema",
|
||||
"uptime": "Temps actiu",
|
||||
"alerts": "Alerts"
|
||||
"alerts": "Alertes"
|
||||
},
|
||||
"pyload": {
|
||||
"speed": "Velocitat",
|
||||
@@ -543,12 +544,12 @@
|
||||
"hdhomerun": {
|
||||
"channels": "Canals",
|
||||
"hd": "HD",
|
||||
"tunerCount": "Tuners",
|
||||
"channelNumber": "Channel",
|
||||
"channelNetwork": "Network",
|
||||
"signalStrength": "Strength",
|
||||
"signalQuality": "Quality",
|
||||
"symbolQuality": "Quality",
|
||||
"tunerCount": "Sintonitzadors",
|
||||
"channelNumber": "Canal",
|
||||
"channelNetwork": "Xarxa",
|
||||
"signalStrength": "Intensitat",
|
||||
"signalQuality": "Qualitat",
|
||||
"symbolQuality": "Qualitat",
|
||||
"networkRate": "Taxa de bits",
|
||||
"clientIP": "Client"
|
||||
},
|
||||
@@ -562,94 +563,94 @@
|
||||
"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"
|
||||
"battery_charge": "Càrrega de la bateria",
|
||||
"ups_load": "Càrrega del SAI",
|
||||
"ups_status": "Estat del SAI",
|
||||
"online": "En línia",
|
||||
"on_battery": "En Bateria",
|
||||
"low_battery": "Bateria Baixa"
|
||||
},
|
||||
"nextdns": {
|
||||
"wait": "Espereu si us plau",
|
||||
"no_devices": "No Device Data Received"
|
||||
"no_devices": "No s'han rebut dades del Dispositiu"
|
||||
},
|
||||
"mikrotik": {
|
||||
"cpuLoad": "CPU Load",
|
||||
"memoryUsed": "Memory Used",
|
||||
"cpuLoad": "Càrrega de CPU",
|
||||
"memoryUsed": "Memoria en ús",
|
||||
"uptime": "Temps actiu",
|
||||
"numberOfLeases": "Leases"
|
||||
"numberOfLeases": "IPs assignades"
|
||||
},
|
||||
"xteve": {
|
||||
"streams_all": "All Streams",
|
||||
"streams_all": "Tots els fluxos",
|
||||
"streams_active": "Transmissions actives",
|
||||
"streams_xepg": "XEPG Channels"
|
||||
"streams_xepg": "Canals XEPG"
|
||||
},
|
||||
"opendtu": {
|
||||
"yieldDay": "Today",
|
||||
"absolutePower": "Power",
|
||||
"relativePower": "Power %",
|
||||
"limit": "Limit"
|
||||
"yieldDay": "Avui",
|
||||
"absolutePower": "Potència",
|
||||
"relativePower": "Potència %",
|
||||
"limit": "Límit"
|
||||
},
|
||||
"opnsense": {
|
||||
"cpu": "CPU Load",
|
||||
"memory": "Active Memory",
|
||||
"wanUpload": "WAN Upload",
|
||||
"wanDownload": "WAN Download"
|
||||
"cpu": "Càrrega de CPU",
|
||||
"memory": "Memòria activa",
|
||||
"wanUpload": "Pujada WAN",
|
||||
"wanDownload": "Baixada WAN"
|
||||
},
|
||||
"moonraker": {
|
||||
"printer_state": "Printer State",
|
||||
"print_status": "Print Status",
|
||||
"printer_state": "Estat de l'impressora",
|
||||
"print_status": "Estat de l'impressió",
|
||||
"print_progress": "Progress",
|
||||
"layers": "Layers"
|
||||
"layers": "Capes"
|
||||
},
|
||||
"octoprint": {
|
||||
"printer_state": "Estat",
|
||||
"temp_tool": "Tool temp",
|
||||
"temp_bed": "Bed temp",
|
||||
"job_completion": "Completion"
|
||||
"temp_tool": "Temperatura capçal",
|
||||
"temp_bed": "Temperatura llit",
|
||||
"job_completion": "Finalització"
|
||||
},
|
||||
"cloudflared": {
|
||||
"origin_ip": "Origin IP",
|
||||
"origin_ip": "IP Origen",
|
||||
"status": "Estat"
|
||||
},
|
||||
"pfsense": {
|
||||
"load": "Load Avg",
|
||||
"memory": "Mem Usage",
|
||||
"wanStatus": "WAN Status",
|
||||
"up": "Up",
|
||||
"down": "Down",
|
||||
"load": "Promig Càrrega",
|
||||
"memory": "Ús Memòria",
|
||||
"wanStatus": "Estat WAN",
|
||||
"up": "Actiu",
|
||||
"down": "Inactiu",
|
||||
"temp": "Temp",
|
||||
"disk": "Disk Usage",
|
||||
"disk": "Ús Disc",
|
||||
"wanIP": "WAN IP"
|
||||
},
|
||||
"proxmoxbackupserver": {
|
||||
"datastore_usage": "Datastore",
|
||||
"failed_tasks_24h": "Failed Tasks 24h",
|
||||
"failed_tasks_24h": "Tasques fallides (24h)",
|
||||
"cpu_usage": "CPU",
|
||||
"memory_usage": "Memory"
|
||||
"memory_usage": "Memòria"
|
||||
},
|
||||
"immich": {
|
||||
"users": "Usuaris",
|
||||
"photos": "Photos",
|
||||
"photos": "Fotos",
|
||||
"videos": "Vídeos",
|
||||
"storage": "Storage"
|
||||
"storage": "Emmagatzematge"
|
||||
},
|
||||
"uptimekuma": {
|
||||
"up": "Sites Up",
|
||||
"down": "Sites Down",
|
||||
"up": "Actius",
|
||||
"down": "Caiguts",
|
||||
"uptime": "Temps actiu",
|
||||
"incident": "Incident",
|
||||
"incident": "Incidència",
|
||||
"m": "m"
|
||||
},
|
||||
"atsumeru": {
|
||||
"series": "Series",
|
||||
"archives": "Archives",
|
||||
"chapters": "Chapters",
|
||||
"series": "Sèries",
|
||||
"archives": "Arxius",
|
||||
"chapters": "Capítols",
|
||||
"categories": "Categories"
|
||||
},
|
||||
"komga": {
|
||||
"libraries": "Libraries",
|
||||
"series": "Series",
|
||||
"libraries": "Biblioteques",
|
||||
"series": "Sèries",
|
||||
"books": "Llibres"
|
||||
},
|
||||
"diskstation": {
|
||||
@@ -658,77 +659,77 @@
|
||||
"volumeAvailable": "Disponible"
|
||||
},
|
||||
"mylar": {
|
||||
"series": "Series",
|
||||
"issues": "Issues",
|
||||
"series": "Sèries",
|
||||
"issues": "Problemes",
|
||||
"wanted": "Volgut"
|
||||
},
|
||||
"photoprism": {
|
||||
"albums": "Àlbums",
|
||||
"photos": "Photos",
|
||||
"photos": "Fotos",
|
||||
"videos": "Vídeos",
|
||||
"people": "People"
|
||||
"people": "Gent"
|
||||
},
|
||||
"fileflows": {
|
||||
"queue": "Cua",
|
||||
"processing": "Processant",
|
||||
"processed": "Processed",
|
||||
"time": "Time"
|
||||
"processed": "Processat",
|
||||
"time": "Temps"
|
||||
},
|
||||
"grafana": {
|
||||
"dashboards": "Dashboards",
|
||||
"datasources": "Data Sources",
|
||||
"totalalerts": "Total Alerts",
|
||||
"alertstriggered": "Alerts Triggered"
|
||||
"dashboards": "Taulells",
|
||||
"datasources": "Origen de dades",
|
||||
"totalalerts": "Alertes Totals",
|
||||
"alertstriggered": "Alertes disparades"
|
||||
},
|
||||
"nextcloud": {
|
||||
"cpuload": "Cpu Load",
|
||||
"memoryusage": "Memory Usage",
|
||||
"freespace": "Free Space",
|
||||
"activeusers": "Active Users",
|
||||
"numfiles": "Files",
|
||||
"numshares": "Shared Items"
|
||||
"cpuload": "Càrrega de CPU",
|
||||
"memoryusage": "Ús Memòria",
|
||||
"freespace": "Espai lliure",
|
||||
"activeusers": "Usuaris actius",
|
||||
"numfiles": "Fitxers",
|
||||
"numshares": "Elements compartits"
|
||||
},
|
||||
"kopia": {
|
||||
"status": "Estat",
|
||||
"size": "Size",
|
||||
"lastrun": "Last Run",
|
||||
"nextrun": "Next Run",
|
||||
"size": "Mida",
|
||||
"lastrun": "Darrera execució",
|
||||
"nextrun": "Següent execució",
|
||||
"failed": "Error"
|
||||
},
|
||||
"unmanic": {
|
||||
"active_workers": "Active Workers",
|
||||
"total_workers": "Total Workers",
|
||||
"records_total": "Queue Length"
|
||||
"active_workers": "Treballadors actius",
|
||||
"total_workers": "Treballadors Totals",
|
||||
"records_total": "Llargada de la Cua"
|
||||
},
|
||||
"pterodactyl": {
|
||||
"servers": "Servers",
|
||||
"servers": "Servidors",
|
||||
"nodes": "Nodes"
|
||||
},
|
||||
"prometheus": {
|
||||
"targets_up": "Targets Up",
|
||||
"targets_down": "Targets Down",
|
||||
"targets_total": "Total Targets"
|
||||
"targets_up": "Objectius actius",
|
||||
"targets_down": "Objectius caiguts",
|
||||
"targets_total": "Objectius Totals"
|
||||
},
|
||||
"gatus": {
|
||||
"up": "Sites Up",
|
||||
"down": "Sites Down",
|
||||
"up": "Actius",
|
||||
"down": "Caiguts",
|
||||
"uptime": "Temps actiu"
|
||||
},
|
||||
"ghostfolio": {
|
||||
"gross_percent_today": "Today",
|
||||
"gross_percent_1y": "One year",
|
||||
"gross_percent_max": "All time"
|
||||
"gross_percent_today": "Avui",
|
||||
"gross_percent_1y": "Un any",
|
||||
"gross_percent_max": "Tot"
|
||||
},
|
||||
"audiobookshelf": {
|
||||
"podcasts": "Podcasts",
|
||||
"books": "Llibres",
|
||||
"podcastsDuration": "Duration",
|
||||
"booksDuration": "Duration"
|
||||
"podcastsDuration": "Durada",
|
||||
"booksDuration": "Durada"
|
||||
},
|
||||
"homeassistant": {
|
||||
"people_home": "People Home",
|
||||
"lights_on": "Lights On",
|
||||
"switches_on": "Switches On"
|
||||
"people_home": "Gent a casa",
|
||||
"lights_on": "Llums enceses",
|
||||
"switches_on": "Endolls activats"
|
||||
},
|
||||
"whatsupdocker": {
|
||||
"monitoring": "Supervisió",
|
||||
@@ -736,132 +737,156 @@
|
||||
},
|
||||
"calibreweb": {
|
||||
"books": "Llibres",
|
||||
"authors": "Authors",
|
||||
"authors": "Autors",
|
||||
"categories": "Categories",
|
||||
"series": "Series"
|
||||
"series": "Sèries"
|
||||
},
|
||||
"jdownloader": {
|
||||
"downloadCount": "Cua",
|
||||
"downloadBytesRemaining": "Restant",
|
||||
"downloadTotalBytes": "Size",
|
||||
"downloadTotalBytes": "Mida",
|
||||
"downloadSpeed": "Velocitat"
|
||||
},
|
||||
"kavita": {
|
||||
"seriesCount": "Series",
|
||||
"totalFiles": "Files"
|
||||
"seriesCount": "Sèries",
|
||||
"totalFiles": "Fitxers"
|
||||
},
|
||||
"azuredevops": {
|
||||
"result": "Result",
|
||||
"result": "Resultat",
|
||||
"status": "Estat",
|
||||
"buildId": "Build ID",
|
||||
"succeeded": "Succeeded",
|
||||
"notStarted": "Not Started",
|
||||
"buildId": "Id de compilació",
|
||||
"succeeded": "Amb èxit",
|
||||
"notStarted": "No Iniciat",
|
||||
"failed": "Error",
|
||||
"canceled": "Canceled",
|
||||
"inProgress": "In Progress",
|
||||
"totalPrs": "Total PRs",
|
||||
"myPrs": "My PRs",
|
||||
"canceled": "Cancel·lat",
|
||||
"inProgress": "En curs",
|
||||
"totalPrs": "RP Totals",
|
||||
"myPrs": "Els meus RP",
|
||||
"approved": "Aprovat"
|
||||
},
|
||||
"gamedig": {
|
||||
"status": "Estat",
|
||||
"online": "Online",
|
||||
"online": "En línia",
|
||||
"offline": "Fora de línia",
|
||||
"name": "Name",
|
||||
"map": "Map",
|
||||
"currentPlayers": "Current players",
|
||||
"players": "Players",
|
||||
"maxPlayers": "Max players",
|
||||
"name": "Nom",
|
||||
"map": "Mapa",
|
||||
"currentPlayers": "Jugadors actuals",
|
||||
"players": "Jugadors",
|
||||
"maxPlayers": "Màxim de jugadors",
|
||||
"bots": "Bots",
|
||||
"ping": "Ping"
|
||||
"ping": "Latència"
|
||||
},
|
||||
"urbackup": {
|
||||
"ok": "Ok",
|
||||
"errored": "Errors",
|
||||
"noRecent": "Out of Date",
|
||||
"totalUsed": "Used Storage"
|
||||
"noRecent": "Obsolet",
|
||||
"totalUsed": "Emmagatzematge utilitzat"
|
||||
},
|
||||
"mealie": {
|
||||
"recipes": "Recipes",
|
||||
"recipes": "Receptes",
|
||||
"users": "Usuaris",
|
||||
"categories": "Categories",
|
||||
"tags": "Tags"
|
||||
"tags": "Etiquetes"
|
||||
},
|
||||
"openmediavault": {
|
||||
"downloading": "Downloading",
|
||||
"downloading": "Descarregant",
|
||||
"total": "Total",
|
||||
"running": "Running",
|
||||
"running": "En execució",
|
||||
"stopped": "Aturat",
|
||||
"passed": "Aprobat",
|
||||
"failed": "Error"
|
||||
},
|
||||
"openwrt": {
|
||||
"uptime": "Temps actiu",
|
||||
"cpuLoad": "CPU Load Avg (5m)",
|
||||
"up": "Up",
|
||||
"down": "Down",
|
||||
"bytesTx": "Transmitted",
|
||||
"bytesRx": "Received"
|
||||
"cpuLoad": "Càrrega promig de CPU (5m)",
|
||||
"up": "Actiu",
|
||||
"down": "Inactiu",
|
||||
"bytesTx": "Enviat",
|
||||
"bytesRx": "Rebuts"
|
||||
},
|
||||
"uptimerobot": {
|
||||
"status": "Estat",
|
||||
"uptime": "Temps actiu",
|
||||
"lastDown": "Last Downtime",
|
||||
"downDuration": "Downtime Duration",
|
||||
"sitesUp": "Sites Up",
|
||||
"sitesDown": "Sites Down",
|
||||
"paused": "Paused",
|
||||
"notyetchecked": "Not Yet Checked",
|
||||
"up": "Up",
|
||||
"seemsdown": "Seems Down",
|
||||
"down": "Down",
|
||||
"lastDown": "Darrera Inactivitat",
|
||||
"downDuration": "Duració d'Inactivitat",
|
||||
"sitesUp": "Actius",
|
||||
"sitesDown": "Caiguts",
|
||||
"paused": "En pausa",
|
||||
"notyetchecked": "Sense verificar",
|
||||
"up": "Actiu",
|
||||
"seemsdown": "Sembla caigut",
|
||||
"down": "Inactiu",
|
||||
"unknown": "Desconegut"
|
||||
},
|
||||
"calendar": {
|
||||
"inCinemas": "In cinemas",
|
||||
"physicalRelease": "Physical release",
|
||||
"digitalRelease": "Digital release",
|
||||
"noEventsToday": "No events for today!",
|
||||
"noEventsFound": "No events found"
|
||||
"inCinemas": "En cines",
|
||||
"physicalRelease": "Estrena física",
|
||||
"digitalRelease": "Estrena digital",
|
||||
"noEventsToday": "Cap esdeveniment per avui!",
|
||||
"noEventsFound": "No s'han trobat esdeveniments"
|
||||
},
|
||||
"romm": {
|
||||
"platforms": "Platforms",
|
||||
"totalRoms": "Total ROMs"
|
||||
"platforms": "Plataformes",
|
||||
"totalRoms": "ROMs totals"
|
||||
},
|
||||
"netdata": {
|
||||
"warnings": "Warnings",
|
||||
"criticals": "Criticals"
|
||||
"warnings": "Avisos",
|
||||
"criticals": "Crítics"
|
||||
},
|
||||
"plantit": {
|
||||
"events": "Events",
|
||||
"plants": "Plants",
|
||||
"photos": "Photos",
|
||||
"species": "Species"
|
||||
"events": "Esdeveniments",
|
||||
"plants": "Plantes",
|
||||
"photos": "Fotos",
|
||||
"species": "Espècies"
|
||||
},
|
||||
"gitea": {
|
||||
"notifications": "Notifications",
|
||||
"issues": "Issues",
|
||||
"pulls": "Pull Requests"
|
||||
"notifications": "Notificacions",
|
||||
"issues": "Problemes",
|
||||
"pulls": "Sol·licitud de Canvis"
|
||||
},
|
||||
"stash": {
|
||||
"scenes": "Scenes",
|
||||
"scenesPlayed": "Scenes Played",
|
||||
"playCount": "Total Plays",
|
||||
"playDuration": "Time Watched",
|
||||
"sceneSize": "Scenes Size",
|
||||
"sceneDuration": "Scenes Duration",
|
||||
"images": "Images",
|
||||
"imageSize": "Images Size",
|
||||
"galleries": "Galleries",
|
||||
"performers": "Performers",
|
||||
"studios": "Studios",
|
||||
"movies": "Movies",
|
||||
"tags": "Tags",
|
||||
"scenes": "Escenes",
|
||||
"scenesPlayed": "Escenes reproduïdes",
|
||||
"playCount": "Total reproduccions",
|
||||
"playDuration": "Temps visionat",
|
||||
"sceneSize": "Tamany Escena",
|
||||
"sceneDuration": "Duració Escenes",
|
||||
"images": "Imatges",
|
||||
"imageSize": "Mida Imatges",
|
||||
"galleries": "Biblioteques",
|
||||
"performers": "Intèrprets",
|
||||
"studios": "Estudis",
|
||||
"movies": "Pel·lícules",
|
||||
"tags": "Etiquetes",
|
||||
"oCount": "O Count"
|
||||
},
|
||||
"tandoor": {
|
||||
"users": "Usuaris",
|
||||
"recipes": "Recipes",
|
||||
"keywords": "Keywords"
|
||||
"recipes": "Receptes",
|
||||
"keywords": "Paraules claus"
|
||||
},
|
||||
"homebox": {
|
||||
"items": "Elements",
|
||||
"totalWithWarranty": "Amb Garantia",
|
||||
"locations": "Ubicacions",
|
||||
"labels": "Etiquetes",
|
||||
"users": "Usuaris",
|
||||
"totalValue": "Valor total"
|
||||
},
|
||||
"crowdsec": {
|
||||
"alerts": "Alertes",
|
||||
"bans": "Prohibicions"
|
||||
},
|
||||
"wgeasy": {
|
||||
"connected": "Connectat",
|
||||
"enabled": "Activat",
|
||||
"disabled": "Desactivat",
|
||||
"total": "Total"
|
||||
},
|
||||
"swagdashboard": {
|
||||
"proxied": "Proxied",
|
||||
"auth": "With Auth",
|
||||
"outdated": "Outdated",
|
||||
"banned": "Banned"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -109,6 +109,7 @@
|
||||
},
|
||||
"esphome": {
|
||||
"offline": "Offline",
|
||||
"offline_alt": "Offline",
|
||||
"online": "Online",
|
||||
"total": "Celkem",
|
||||
"unknown": "Neznámý"
|
||||
@@ -139,7 +140,7 @@
|
||||
"connectionStatusPendingDisconnect": "Čeká na odpojení",
|
||||
"connectionStatusDisconnecting": "Odpojování",
|
||||
"connectionStatusDisconnected": "Odpojeno",
|
||||
"connectionStatusConnected": "Připojeno",
|
||||
"connectionStatusConnected": "Connected",
|
||||
"uptime": "Doba spuštění",
|
||||
"maxDown": "Max. Down",
|
||||
"maxUp": "Max. Up",
|
||||
@@ -276,10 +277,10 @@
|
||||
"approved": "Schváleno",
|
||||
"available": "Dostupné"
|
||||
},
|
||||
"pialert": {
|
||||
"netalertx": {
|
||||
"total": "Celkem",
|
||||
"connected": "Připojeno",
|
||||
"new_devices": "Nová zařízení",
|
||||
"connected": "Connected",
|
||||
"new_devices": "New Devices",
|
||||
"down_alerts": "Down Alerts"
|
||||
},
|
||||
"pihole": {
|
||||
@@ -863,5 +864,29 @@
|
||||
"users": "Uživatelé",
|
||||
"recipes": "Recipes",
|
||||
"keywords": "Keywords"
|
||||
},
|
||||
"homebox": {
|
||||
"items": "Items",
|
||||
"totalWithWarranty": "With Warranty",
|
||||
"locations": "Locations",
|
||||
"labels": "Labels",
|
||||
"users": "Uživatelé",
|
||||
"totalValue": "Total Value"
|
||||
},
|
||||
"crowdsec": {
|
||||
"alerts": "Upozornění",
|
||||
"bans": "Bans"
|
||||
},
|
||||
"wgeasy": {
|
||||
"connected": "Connected",
|
||||
"enabled": "Povoleno",
|
||||
"disabled": "Zakázáno",
|
||||
"total": "Celkem"
|
||||
},
|
||||
"swagdashboard": {
|
||||
"proxied": "Proxied",
|
||||
"auth": "With Auth",
|
||||
"outdated": "Outdated",
|
||||
"banned": "Banned"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -109,6 +109,7 @@
|
||||
},
|
||||
"esphome": {
|
||||
"offline": "Offline",
|
||||
"offline_alt": "Offline",
|
||||
"online": "Online",
|
||||
"total": "Total",
|
||||
"unknown": "Ukendt"
|
||||
@@ -139,7 +140,7 @@
|
||||
"connectionStatusPendingDisconnect": "Pending Disconnect",
|
||||
"connectionStatusDisconnecting": "Disconnecting",
|
||||
"connectionStatusDisconnected": "Disconnected",
|
||||
"connectionStatusConnected": "Forbundet",
|
||||
"connectionStatusConnected": "Connected",
|
||||
"uptime": "Oppetid",
|
||||
"maxDown": "Max. Down",
|
||||
"maxUp": "Max. Up",
|
||||
@@ -276,11 +277,11 @@
|
||||
"approved": "Godkendt",
|
||||
"available": "Tilgængelig"
|
||||
},
|
||||
"pialert": {
|
||||
"netalertx": {
|
||||
"total": "Total",
|
||||
"connected": "Forbundet",
|
||||
"new_devices": "Nye Enheder",
|
||||
"down_alerts": "Nedadvarsler"
|
||||
"connected": "Connected",
|
||||
"new_devices": "New Devices",
|
||||
"down_alerts": "Down Alerts"
|
||||
},
|
||||
"pihole": {
|
||||
"queries": "Forespørgsler",
|
||||
@@ -863,5 +864,29 @@
|
||||
"users": "Brugere",
|
||||
"recipes": "Opskrifter",
|
||||
"keywords": "Keywords"
|
||||
},
|
||||
"homebox": {
|
||||
"items": "Items",
|
||||
"totalWithWarranty": "With Warranty",
|
||||
"locations": "Locations",
|
||||
"labels": "Labels",
|
||||
"users": "Brugere",
|
||||
"totalValue": "Total Value"
|
||||
},
|
||||
"crowdsec": {
|
||||
"alerts": "Advarsler",
|
||||
"bans": "Bans"
|
||||
},
|
||||
"wgeasy": {
|
||||
"connected": "Connected",
|
||||
"enabled": "Aktiveret",
|
||||
"disabled": "Deaktiveret",
|
||||
"total": "Total"
|
||||
},
|
||||
"swagdashboard": {
|
||||
"proxied": "Proxied",
|
||||
"auth": "With Auth",
|
||||
"outdated": "Outdated",
|
||||
"banned": "Banned"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -109,6 +109,7 @@
|
||||
},
|
||||
"esphome": {
|
||||
"offline": "Offline",
|
||||
"offline_alt": "Offline",
|
||||
"online": "Online",
|
||||
"total": "Gesamt",
|
||||
"unknown": "Unbekannt"
|
||||
@@ -141,8 +142,8 @@
|
||||
"connectionStatusDisconnected": "Getrennt",
|
||||
"connectionStatusConnected": "Verbunden",
|
||||
"uptime": "Betriebszeit",
|
||||
"maxDown": "Max. Empfang",
|
||||
"maxUp": "Max. Senden",
|
||||
"maxDown": "Max. Down",
|
||||
"maxUp": "Max. Up",
|
||||
"down": "Empfangen",
|
||||
"up": "Senden",
|
||||
"received": "Empfangen",
|
||||
@@ -276,7 +277,7 @@
|
||||
"approved": "Genehmigt",
|
||||
"available": "Verfügbar"
|
||||
},
|
||||
"pialert": {
|
||||
"netalertx": {
|
||||
"total": "Gesamt",
|
||||
"connected": "Verbunden",
|
||||
"new_devices": "Neue Geräte",
|
||||
@@ -391,7 +392,7 @@
|
||||
"authentik": {
|
||||
"users": "Benutzer",
|
||||
"loginsLast24H": "Anmeldungen (24 h)",
|
||||
"failedLoginsLast24H": "Fehlgeschlagene Anmeldungen (24 h)"
|
||||
"failedLoginsLast24H": "Fehlversuche (24 h)"
|
||||
},
|
||||
"proxmox": {
|
||||
"mem": "RAM",
|
||||
@@ -863,5 +864,29 @@
|
||||
"users": "Benutzer",
|
||||
"recipes": "Rezepte",
|
||||
"keywords": "Schlagwörter"
|
||||
},
|
||||
"homebox": {
|
||||
"items": "Objekte",
|
||||
"totalWithWarranty": "Mit Garantie",
|
||||
"locations": "Orte",
|
||||
"labels": "Labels",
|
||||
"users": "Benutzer",
|
||||
"totalValue": "Gesamtwert"
|
||||
},
|
||||
"crowdsec": {
|
||||
"alerts": "Warnungen",
|
||||
"bans": "Banns"
|
||||
},
|
||||
"wgeasy": {
|
||||
"connected": "Verbunden",
|
||||
"enabled": "Aktiviert",
|
||||
"disabled": "Deaktiviert",
|
||||
"total": "Gesamt"
|
||||
},
|
||||
"swagdashboard": {
|
||||
"proxied": "Proxied",
|
||||
"auth": "Mit Auth",
|
||||
"outdated": "Veraltet",
|
||||
"banned": "Gebannt"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -40,14 +40,14 @@
|
||||
},
|
||||
"resources": {
|
||||
"cpu": "Επεξεργαστής",
|
||||
"mem": "MEM",
|
||||
"mem": "Μνήμη",
|
||||
"total": "Σύνολο",
|
||||
"free": "Δωρεάν",
|
||||
"used": "χρησιμοποιημένο",
|
||||
"load": "Φόρτωση",
|
||||
"temp": "ΘΕΡΜΟΚΡΑΣΪΑ",
|
||||
"temp": "Θερμοκρασία",
|
||||
"max": "Μέγιστο",
|
||||
"uptime": "ΠΑΝΩ"
|
||||
"uptime": "Χρόνος Λειτουργίας"
|
||||
},
|
||||
"unifi": {
|
||||
"users": "Χρήστες",
|
||||
@@ -61,7 +61,7 @@
|
||||
"wlan_devices": "WLAN Συσκευές",
|
||||
"lan_users": "LAN Χρήστες",
|
||||
"wlan_users": "WLAN Χρήστες",
|
||||
"up": "ΠΑΝΩ",
|
||||
"up": "Χρόνος Λειτουργίας",
|
||||
"down": "ΚΑΤΩ",
|
||||
"wait": "Παρακαλώ περιμένετε",
|
||||
"empty_data": "Άγνωστη κατάσταση υποσυστήματος"
|
||||
@@ -69,7 +69,7 @@
|
||||
"docker": {
|
||||
"rx": "RX",
|
||||
"tx": "TX",
|
||||
"mem": "MEM",
|
||||
"mem": "Μνήμη",
|
||||
"cpu": "Επεξεργαστής",
|
||||
"running": "Τρέχων",
|
||||
"offline": "Εκτός σύνδεσης",
|
||||
@@ -85,16 +85,16 @@
|
||||
"ping": {
|
||||
"error": "Σφάλμα",
|
||||
"ping": "Ping",
|
||||
"down": "Down",
|
||||
"up": "Up",
|
||||
"down": "Ping down",
|
||||
"up": "Ping up",
|
||||
"not_available": "Μη διαθέσιμο"
|
||||
},
|
||||
"siteMonitor": {
|
||||
"http_status": "Κατάσταση HTTP",
|
||||
"error": "Σφάλμα",
|
||||
"response": "Απόκριση",
|
||||
"down": "Down",
|
||||
"up": "Up",
|
||||
"down": "Ping down",
|
||||
"up": "Ping up",
|
||||
"not_available": "Μη διαθέσιμο"
|
||||
},
|
||||
"emby": {
|
||||
@@ -109,6 +109,7 @@
|
||||
},
|
||||
"esphome": {
|
||||
"offline": "Εκτός σύνδεσης",
|
||||
"offline_alt": "Εκτός σύνδεσης",
|
||||
"online": "Συνδεδεμένοι",
|
||||
"total": "Σύνολο",
|
||||
"unknown": "Άγνωστο"
|
||||
@@ -135,19 +136,19 @@
|
||||
"connectionStatus": "Κατάσταση",
|
||||
"connectionStatusUnconfigured": "Μη Ρυθμισμένο",
|
||||
"connectionStatusConnecting": "Κατάσταση Σύνδεσης",
|
||||
"connectionStatusAuthenticating": "Authenticating",
|
||||
"connectionStatusPendingDisconnect": "Pending Disconnect",
|
||||
"connectionStatusDisconnecting": "Disconnecting",
|
||||
"connectionStatusDisconnected": "Disconnected",
|
||||
"connectionStatusConnected": "Connected",
|
||||
"connectionStatusAuthenticating": "Ταυτοποίηση",
|
||||
"connectionStatusPendingDisconnect": "Εκκρεμεί Αποσύνδεση",
|
||||
"connectionStatusDisconnecting": "Αποσύνδεση",
|
||||
"connectionStatusDisconnected": "Αποσυνδέθηκε",
|
||||
"connectionStatusConnected": "Συνδέθηκε",
|
||||
"uptime": "Χρόνος Λειτουργίας",
|
||||
"maxDown": "Max. Down",
|
||||
"maxUp": "Max. Up",
|
||||
"down": "Down",
|
||||
"up": "Up",
|
||||
"received": "Received",
|
||||
"sent": "Sent",
|
||||
"externalIPAddress": "Ext. IP"
|
||||
"maxDown": "Μέγιστο Download",
|
||||
"maxUp": "Μέγιστο Upload",
|
||||
"down": "Ping down",
|
||||
"up": "Ping up",
|
||||
"received": "Ληφθέντα",
|
||||
"sent": "Απεσταλμένα",
|
||||
"externalIPAddress": "Εξωτερική IP"
|
||||
},
|
||||
"caddy": {
|
||||
"upstreams": "Upstreams",
|
||||
@@ -216,7 +217,7 @@
|
||||
"memUsage": "Χρήση μνήμης",
|
||||
"systemTempC": "Θερμοκρασία συστήματος",
|
||||
"poolUsage": "Χρήση πισίνας",
|
||||
"volumeUsage": "Volume Usage",
|
||||
"volumeUsage": "Χρήση Όγκου",
|
||||
"invalid": "Μη έγκυρο"
|
||||
},
|
||||
"deluge": {
|
||||
@@ -272,15 +273,15 @@
|
||||
},
|
||||
"overseerr": {
|
||||
"pending": "Σε εκκρεμότητα",
|
||||
"processing": "Processing",
|
||||
"processing": "Σε επεξεργασία",
|
||||
"approved": "Εγκρίθηκε",
|
||||
"available": "Διαθέσιμο"
|
||||
},
|
||||
"pialert": {
|
||||
"netalertx": {
|
||||
"total": "Σύνολο",
|
||||
"connected": "Connected",
|
||||
"new_devices": "New Devices",
|
||||
"down_alerts": "Down Alerts"
|
||||
"connected": "Συνδέθηκε",
|
||||
"new_devices": "Νέες συσκευές",
|
||||
"down_alerts": "Ειδοποιήσεις offline"
|
||||
},
|
||||
"pihole": {
|
||||
"queries": "Queries",
|
||||
@@ -308,26 +309,26 @@
|
||||
"address": "Διεύθυνση",
|
||||
"expires": "Λήγει",
|
||||
"never": "Ποτέ",
|
||||
"last_seen": "Last Seen",
|
||||
"last_seen": "Τελευταία Σύνδεση",
|
||||
"now": "Τώρα",
|
||||
"years": "{{number}}y",
|
||||
"weeks": "{{number}}w",
|
||||
"days": "{{number}}d",
|
||||
"hours": "{{number}}h",
|
||||
"minutes": "{{number}}m",
|
||||
"seconds": "{{number}}s",
|
||||
"years": "{{number}}χρόνια",
|
||||
"weeks": "{{number}}εβδομάδες",
|
||||
"days": "{{number}}μέρες",
|
||||
"hours": "{{number}}ώρες",
|
||||
"minutes": "{{number}}λεπτά",
|
||||
"seconds": "{{number}}δευτερόλεπτα",
|
||||
"ago": "{{value}} πρίν"
|
||||
},
|
||||
"tdarr": {
|
||||
"queue": "Ουρά",
|
||||
"processed": "Processed",
|
||||
"errored": "Errored",
|
||||
"saved": "Saved"
|
||||
"processed": "Σε επεξεργασία",
|
||||
"errored": "Σφάλματα",
|
||||
"saved": "Αποθηκεύτηκε"
|
||||
},
|
||||
"traefik": {
|
||||
"routers": "Routers",
|
||||
"services": "Services",
|
||||
"middleware": "Middleware"
|
||||
"routers": "Δρομολογητές",
|
||||
"services": "Υπηρεσίες",
|
||||
"middleware": "Ενδιάμεσο λογισμικό"
|
||||
},
|
||||
"navidrome": {
|
||||
"nothing_streaming": "Δεν υπάρχουν ενεργές ροές",
|
||||
@@ -359,7 +360,7 @@
|
||||
},
|
||||
"jackett": {
|
||||
"configured": "Ρυθμισμένο",
|
||||
"errored": "Errored"
|
||||
"errored": "Σφάλματα"
|
||||
},
|
||||
"strelaysrv": {
|
||||
"numActiveSessions": "Συνεδρίες",
|
||||
@@ -370,7 +371,7 @@
|
||||
"mastodon": {
|
||||
"user_count": "Χρήστες",
|
||||
"status_count": "Δημοσιεύσεις",
|
||||
"domain_count": "Domains"
|
||||
"domain_count": "Τομείς"
|
||||
},
|
||||
"medusa": {
|
||||
"wanted": "Επιθυμούντε",
|
||||
@@ -385,7 +386,7 @@
|
||||
"down": "Εκτός σύνδεσης"
|
||||
},
|
||||
"miniflux": {
|
||||
"read": "Read",
|
||||
"read": "Διαβάστηκε",
|
||||
"unread": "Μη Διαβασμένο"
|
||||
},
|
||||
"authentik": {
|
||||
@@ -394,7 +395,7 @@
|
||||
"failedLoginsLast24H": "Αποτυχημένες Συνδέσεις (24h)"
|
||||
},
|
||||
"proxmox": {
|
||||
"mem": "MEM",
|
||||
"mem": "Μνήμη",
|
||||
"cpu": "Επεξεργαστής",
|
||||
"lxc": "LXC",
|
||||
"vms": "VMs"
|
||||
@@ -403,17 +404,17 @@
|
||||
"cpu": "Επεξεργαστής",
|
||||
"load": "Φόρτωση",
|
||||
"wait": "Παρακαλώ περιμένετε",
|
||||
"temp": "ΘΕΡΜΟΚΡΑΣΪΑ",
|
||||
"temp": "Θερμοκρασία",
|
||||
"_temp": "Temp",
|
||||
"warn": "Warn",
|
||||
"uptime": "ΠΑΝΩ",
|
||||
"uptime": "Χρόνος Λειτουργίας",
|
||||
"total": "Σύνολο",
|
||||
"free": "Δωρεάν",
|
||||
"used": "χρησιμοποιημένο",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"crit": "Crit",
|
||||
"read": "Read",
|
||||
"read": "Διαβάστηκε",
|
||||
"write": "Write",
|
||||
"gpu": "GPU",
|
||||
"mem": "Μνήμη",
|
||||
@@ -449,80 +450,80 @@
|
||||
"55-night": "Heavy Drizzle",
|
||||
"56-day": "Light Freezing Drizzle",
|
||||
"56-night": "Light Freezing Drizzle",
|
||||
"57-day": "Freezing Drizzle",
|
||||
"57-night": "Freezing Drizzle",
|
||||
"61-day": "Light Rain",
|
||||
"61-night": "Light Rain",
|
||||
"63-day": "Rain",
|
||||
"63-night": "Rain",
|
||||
"65-day": "Heavy Rain",
|
||||
"65-night": "Heavy Rain",
|
||||
"66-day": "Freezing Rain",
|
||||
"66-night": "Freezing Rain",
|
||||
"67-day": "Freezing Rain",
|
||||
"67-night": "Freezing Rain",
|
||||
"71-day": "Light Snow",
|
||||
"71-night": "Light Snow",
|
||||
"73-day": "Snow",
|
||||
"73-night": "Snow",
|
||||
"75-day": "Heavy Snow",
|
||||
"75-night": "Heavy Snow",
|
||||
"77-day": "Snow Grains",
|
||||
"77-night": "Snow Grains",
|
||||
"80-day": "Light Showers",
|
||||
"80-night": "Light Showers",
|
||||
"81-day": "Showers",
|
||||
"81-night": "Showers",
|
||||
"82-day": "Heavy Showers",
|
||||
"82-night": "Heavy Showers",
|
||||
"85-day": "Snow Showers",
|
||||
"85-night": "Snow Showers",
|
||||
"86-day": "Snow Showers",
|
||||
"86-night": "Snow Showers",
|
||||
"95-day": "Thunderstorm",
|
||||
"95-night": "Thunderstorm",
|
||||
"96-day": "Thunderstorm With Hail",
|
||||
"96-night": "Thunderstorm With Hail",
|
||||
"99-day": "Thunderstorm With Hail",
|
||||
"99-night": "Thunderstorm With Hail"
|
||||
"57-day": "Παγωμένο ψιχάλισμα",
|
||||
"57-night": "Παγωμένο ψιχάλισμα",
|
||||
"61-day": "Ψιλόβροχο",
|
||||
"61-night": "Ψιλόβροχο",
|
||||
"63-day": "Βροχή",
|
||||
"63-night": "Βροχή",
|
||||
"65-day": "Δυνατή βροχή",
|
||||
"65-night": "Δυνατή βροχή",
|
||||
"66-day": "Παγωμένη βροχή",
|
||||
"66-night": "Παγωμένη βροχή",
|
||||
"67-day": "Παγωμένη βροχή",
|
||||
"67-night": "Παγωμένη βροχή",
|
||||
"71-day": "Ελαφριά Χιονόπτωση",
|
||||
"71-night": "Ελαφριά Χιονόπτωση",
|
||||
"73-day": "Χιόνι",
|
||||
"73-night": "Χιόνι",
|
||||
"75-day": "Ισχυρή χιονόπτωση",
|
||||
"75-night": "Ισχυρή χιονόπτωση",
|
||||
"77-day": "Κόκκοι Χιονιού",
|
||||
"77-night": "Κόκκοι Χιονιού",
|
||||
"80-day": "Ασθενείς βροχές",
|
||||
"80-night": "Ασθενείς βροχές",
|
||||
"81-day": "Βροχοπτώσεις",
|
||||
"81-night": "Βροχοπτώσεις",
|
||||
"82-day": "Ισχυρές βροχοπτώσεις",
|
||||
"82-night": "Ισχυρές βροχοπτώσεις",
|
||||
"85-day": "Χιονοπτώσεις",
|
||||
"85-night": "Χιονοπτώσεις",
|
||||
"86-day": "Χιονοπτώσεις",
|
||||
"86-night": "Χιονοπτώσεις",
|
||||
"95-day": "Καταιγίδα",
|
||||
"95-night": "Καταιγίδα",
|
||||
"96-day": "Καταιγίδα Με Χαλάζι",
|
||||
"96-night": "Καταιγίδα Με Χαλάζι",
|
||||
"99-day": "Καταιγίδα Με Χαλάζι",
|
||||
"99-night": "Καταιγίδα Με Χαλάζι"
|
||||
},
|
||||
"homebridge": {
|
||||
"available_update": "System",
|
||||
"updates": "Updates",
|
||||
"update_available": "Update Available",
|
||||
"up_to_date": "Up to Date",
|
||||
"available_update": "Σύστημα",
|
||||
"updates": "Ενημερώσεις",
|
||||
"update_available": "Διαθέσιμη ενημέρωση",
|
||||
"up_to_date": "Ενημερωμένο",
|
||||
"child_bridges": "Child Bridges",
|
||||
"child_bridges_status": "{{ok}}/{{total}}",
|
||||
"up": "Up",
|
||||
"up": "Ping up",
|
||||
"pending": "Σε εκκρεμότητα",
|
||||
"down": "Down"
|
||||
"down": "Ping down"
|
||||
},
|
||||
"healthchecks": {
|
||||
"new": "New",
|
||||
"up": "Up",
|
||||
"up": "Ping up",
|
||||
"grace": "In Grace Period",
|
||||
"down": "Down",
|
||||
"down": "Ping down",
|
||||
"paused": "Paused",
|
||||
"status": "Κατάσταση",
|
||||
"last_ping": "Last Ping",
|
||||
"never": "No pings yet"
|
||||
"last_ping": "Τελευταίο Ping",
|
||||
"never": "Δεν υπάρχουν ping ακόμα"
|
||||
},
|
||||
"watchtower": {
|
||||
"containers_scanned": "Scanned",
|
||||
"containers_updated": "Updated",
|
||||
"containers_failed": "Failed"
|
||||
"containers_scanned": "Σκαναρισμένο",
|
||||
"containers_updated": "Ενημερώθηκε",
|
||||
"containers_failed": "Απέτυχε"
|
||||
},
|
||||
"autobrr": {
|
||||
"approvedPushes": "Εγκρίθηκε",
|
||||
"rejectedPushes": "Rejected",
|
||||
"filters": "Filters",
|
||||
"rejectedPushes": "Απορρίφθηκε",
|
||||
"filters": "Φίλτρα",
|
||||
"indexers": "Ευρετήρια"
|
||||
},
|
||||
"tubearchivist": {
|
||||
"downloads": "Ουρά",
|
||||
"videos": "Videos",
|
||||
"channels": "Channels",
|
||||
"playlists": "Playlists"
|
||||
"videos": "Βίντεο",
|
||||
"channels": "Κανάλια",
|
||||
"playlists": "Λίστες αναπαραγωγής"
|
||||
},
|
||||
"truenas": {
|
||||
"load": "Φόρτος Συστήματος",
|
||||
@@ -541,24 +542,24 @@
|
||||
"country": "Χώρα"
|
||||
},
|
||||
"hdhomerun": {
|
||||
"channels": "Channels",
|
||||
"channels": "Κανάλια",
|
||||
"hd": "HD",
|
||||
"tunerCount": "Tuners",
|
||||
"channelNumber": "Channel",
|
||||
"channelNetwork": "Network",
|
||||
"signalStrength": "Strength",
|
||||
"signalQuality": "Quality",
|
||||
"symbolQuality": "Quality",
|
||||
"tunerCount": "Δέκτες",
|
||||
"channelNumber": "Κανάλι",
|
||||
"channelNetwork": "Δίκτυο",
|
||||
"signalStrength": "Ισχύς σήματος",
|
||||
"signalQuality": "Ποιότητα",
|
||||
"symbolQuality": "Ποιότητα",
|
||||
"networkRate": "Ρυθμός bit",
|
||||
"clientIP": "Client"
|
||||
"clientIP": "Πελάτης"
|
||||
},
|
||||
"scrutiny": {
|
||||
"passed": "Passed",
|
||||
"failed": "Failed",
|
||||
"failed": "Απέτυχε",
|
||||
"unknown": "Άγνωστο"
|
||||
},
|
||||
"paperlessngx": {
|
||||
"inbox": "Inbox",
|
||||
"inbox": "Εισερχόμενα",
|
||||
"total": "Σύνολο"
|
||||
},
|
||||
"peanut": {
|
||||
@@ -566,8 +567,8 @@
|
||||
"ups_load": "UPS Load",
|
||||
"ups_status": "UPS Status",
|
||||
"online": "Συνδεδεμένοι",
|
||||
"on_battery": "On Battery",
|
||||
"low_battery": "Low Battery"
|
||||
"on_battery": "Σε μπαταρία",
|
||||
"low_battery": "Χαμηλή μπαταρία"
|
||||
},
|
||||
"nextdns": {
|
||||
"wait": "Παρακαλώ περιμένετε",
|
||||
@@ -616,10 +617,10 @@
|
||||
"load": "Load Avg",
|
||||
"memory": "Mem Usage",
|
||||
"wanStatus": "WAN Status",
|
||||
"up": "Up",
|
||||
"down": "Down",
|
||||
"up": "Ping up",
|
||||
"down": "Ping down",
|
||||
"temp": "Temp",
|
||||
"disk": "Disk Usage",
|
||||
"disk": "Χρήση δίσκου",
|
||||
"wanIP": "WAN IP"
|
||||
},
|
||||
"proxmoxbackupserver": {
|
||||
@@ -630,22 +631,22 @@
|
||||
},
|
||||
"immich": {
|
||||
"users": "Χρήστες",
|
||||
"photos": "Photos",
|
||||
"videos": "Videos",
|
||||
"storage": "Storage"
|
||||
"photos": "Φωτογραφίες",
|
||||
"videos": "Βίντεο",
|
||||
"storage": "Αποθηκευτικός χώρος"
|
||||
},
|
||||
"uptimekuma": {
|
||||
"up": "Sites Up",
|
||||
"down": "Sites Down",
|
||||
"up": "Online τοποθεσίες",
|
||||
"down": "Offline τοποθεσίες",
|
||||
"uptime": "Χρόνος Λειτουργίας",
|
||||
"incident": "Incident",
|
||||
"incident": "Περιστατικό",
|
||||
"m": "m"
|
||||
},
|
||||
"atsumeru": {
|
||||
"series": "Σειρές",
|
||||
"archives": "Archives",
|
||||
"chapters": "Chapters",
|
||||
"categories": "Categories"
|
||||
"categories": "Κατηγορίες"
|
||||
},
|
||||
"komga": {
|
||||
"libraries": "Libraries",
|
||||
@@ -664,101 +665,101 @@
|
||||
},
|
||||
"photoprism": {
|
||||
"albums": "Άλμπουμ",
|
||||
"photos": "Photos",
|
||||
"videos": "Videos",
|
||||
"people": "People"
|
||||
"photos": "Φωτογραφίες",
|
||||
"videos": "Βίντεο",
|
||||
"people": "Άνθρωποι"
|
||||
},
|
||||
"fileflows": {
|
||||
"queue": "Ουρά",
|
||||
"processing": "Processing",
|
||||
"processed": "Processed",
|
||||
"time": "Time"
|
||||
"processing": "Σε επεξεργασία",
|
||||
"processed": "Σε επεξεργασία",
|
||||
"time": "Ώρα"
|
||||
},
|
||||
"grafana": {
|
||||
"dashboards": "Dashboards",
|
||||
"datasources": "Data Sources",
|
||||
"totalalerts": "Total Alerts",
|
||||
"alertstriggered": "Alerts Triggered"
|
||||
"dashboards": "Πίνακας Ελέγχου",
|
||||
"datasources": "Πηγές Δεδομένων",
|
||||
"totalalerts": "Σύνολο Ειδοποιήσεων",
|
||||
"alertstriggered": "Ενεργοποιημένες Ειδοποιήσεις"
|
||||
},
|
||||
"nextcloud": {
|
||||
"cpuload": "Cpu Load",
|
||||
"memoryusage": "Memory Usage",
|
||||
"freespace": "Free Space",
|
||||
"activeusers": "Active Users",
|
||||
"numfiles": "Files",
|
||||
"numshares": "Shared Items"
|
||||
"cpuload": "Φόρτος CPU",
|
||||
"memoryusage": "Χρήση Mνήμης",
|
||||
"freespace": "Ελεύθερος χώρος",
|
||||
"activeusers": "Ενεργοί χρήστες",
|
||||
"numfiles": "Αρχεία",
|
||||
"numshares": "Κοινόχρηστα στοιχεία"
|
||||
},
|
||||
"kopia": {
|
||||
"status": "Κατάσταση",
|
||||
"size": "Size",
|
||||
"lastrun": "Last Run",
|
||||
"nextrun": "Next Run",
|
||||
"failed": "Failed"
|
||||
"size": "Μέγεθος",
|
||||
"lastrun": "Τελευταία εκτέλεση",
|
||||
"nextrun": "Επόμενη εκτέλεση",
|
||||
"failed": "Απέτυχε"
|
||||
},
|
||||
"unmanic": {
|
||||
"active_workers": "Active Workers",
|
||||
"active_workers": "Ενεργοί χρήστες",
|
||||
"total_workers": "Total Workers",
|
||||
"records_total": "Queue Length"
|
||||
"records_total": "Μήκος Ουράς"
|
||||
},
|
||||
"pterodactyl": {
|
||||
"servers": "Διακομιστές",
|
||||
"nodes": "Nodes"
|
||||
"nodes": "Κόμβοι [Nodes]"
|
||||
},
|
||||
"prometheus": {
|
||||
"targets_up": "Targets Up",
|
||||
"targets_down": "Targets Down",
|
||||
"targets_total": "Total Targets"
|
||||
"targets_up": "Στόχοι Πάνω",
|
||||
"targets_down": "Στόχοι Κάτω",
|
||||
"targets_total": "Συνολικοί Στόχοι"
|
||||
},
|
||||
"gatus": {
|
||||
"up": "Sites Up",
|
||||
"down": "Sites Down",
|
||||
"up": "Online τοποθεσίες",
|
||||
"down": "Offline τοποθεσίες",
|
||||
"uptime": "Χρόνος Λειτουργίας"
|
||||
},
|
||||
"ghostfolio": {
|
||||
"gross_percent_today": "Σήμερα",
|
||||
"gross_percent_1y": "One year",
|
||||
"gross_percent_max": "All time"
|
||||
"gross_percent_1y": "Ένας χρόνος",
|
||||
"gross_percent_max": "Διαχρονικά"
|
||||
},
|
||||
"audiobookshelf": {
|
||||
"podcasts": "Podcasts",
|
||||
"books": "Βιβλία",
|
||||
"podcastsDuration": "Duration",
|
||||
"booksDuration": "Duration"
|
||||
"podcastsDuration": "Διάρκεια",
|
||||
"booksDuration": "Διάρκεια"
|
||||
},
|
||||
"homeassistant": {
|
||||
"people_home": "People Home",
|
||||
"lights_on": "Lights On",
|
||||
"switches_on": "Switches On"
|
||||
"people_home": "Σύνολο ανθρώπων στο σπίτι",
|
||||
"lights_on": "Αναμμένα φώτα",
|
||||
"switches_on": "Ανοιχτοί διακόπτες"
|
||||
},
|
||||
"whatsupdocker": {
|
||||
"monitoring": "Monitoring",
|
||||
"updates": "Updates"
|
||||
"monitoring": "Παρακολούθηση",
|
||||
"updates": "Ενημερώσεις"
|
||||
},
|
||||
"calibreweb": {
|
||||
"books": "Βιβλία",
|
||||
"authors": "Authors",
|
||||
"categories": "Categories",
|
||||
"authors": "Συντάκτες",
|
||||
"categories": "Κατηγορίες",
|
||||
"series": "Σειρές"
|
||||
},
|
||||
"jdownloader": {
|
||||
"downloadCount": "Ουρά",
|
||||
"downloadBytesRemaining": "Υπόλοιπο",
|
||||
"downloadTotalBytes": "Size",
|
||||
"downloadTotalBytes": "Μέγεθος",
|
||||
"downloadSpeed": "Ταχύτητα"
|
||||
},
|
||||
"kavita": {
|
||||
"seriesCount": "Σειρές",
|
||||
"totalFiles": "Files"
|
||||
"totalFiles": "Αρχεία"
|
||||
},
|
||||
"azuredevops": {
|
||||
"result": "Result",
|
||||
"result": "Αποτέλεσμα",
|
||||
"status": "Κατάσταση",
|
||||
"buildId": "Build ID",
|
||||
"succeeded": "Succeeded",
|
||||
"notStarted": "Not Started",
|
||||
"failed": "Failed",
|
||||
"canceled": "Canceled",
|
||||
"inProgress": "In Progress",
|
||||
"succeeded": "Πέτυχε",
|
||||
"notStarted": "Δεν ξεκίνησε",
|
||||
"failed": "Απέτυχε",
|
||||
"canceled": "Ακυρώθηκε",
|
||||
"inProgress": "Σε εξέλιξη",
|
||||
"totalPrs": "Total PRs",
|
||||
"myPrs": "My PRs",
|
||||
"approved": "Εγκρίθηκε"
|
||||
@@ -767,8 +768,8 @@
|
||||
"status": "Κατάσταση",
|
||||
"online": "Συνδεδεμένοι",
|
||||
"offline": "Εκτός σύνδεσης",
|
||||
"name": "Name",
|
||||
"map": "Map",
|
||||
"name": "Όνομα",
|
||||
"map": "Χάρτης",
|
||||
"currentPlayers": "Current players",
|
||||
"players": "Παίκτες",
|
||||
"maxPlayers": "Max players",
|
||||
@@ -776,45 +777,45 @@
|
||||
"ping": "Ping"
|
||||
},
|
||||
"urbackup": {
|
||||
"ok": "Ok",
|
||||
"errored": "Errors",
|
||||
"noRecent": "Out of Date",
|
||||
"totalUsed": "Used Storage"
|
||||
"ok": "Οκ",
|
||||
"errored": "Σφάλματα",
|
||||
"noRecent": "Απαρχαιωμένη έκδοση",
|
||||
"totalUsed": "Χώρος αποθήκευσης σε χρήση"
|
||||
},
|
||||
"mealie": {
|
||||
"recipes": "Recipes",
|
||||
"recipes": "Συνταγές",
|
||||
"users": "Χρήστες",
|
||||
"categories": "Categories",
|
||||
"tags": "Tags"
|
||||
"categories": "Κατηγορίες",
|
||||
"tags": "Ετικέτες"
|
||||
},
|
||||
"openmediavault": {
|
||||
"downloading": "Downloading",
|
||||
"downloading": "Γίνεται λήψη",
|
||||
"total": "Σύνολο",
|
||||
"running": "Τρέχων",
|
||||
"stopped": "Σταματημένο",
|
||||
"passed": "Passed",
|
||||
"failed": "Failed"
|
||||
"failed": "Απέτυχε"
|
||||
},
|
||||
"openwrt": {
|
||||
"uptime": "Χρόνος Λειτουργίας",
|
||||
"cpuLoad": "CPU Load Avg (5m)",
|
||||
"up": "Up",
|
||||
"down": "Down",
|
||||
"up": "Ping up",
|
||||
"down": "Ping down",
|
||||
"bytesTx": "Transmitted",
|
||||
"bytesRx": "Received"
|
||||
"bytesRx": "Ληφθέντα"
|
||||
},
|
||||
"uptimerobot": {
|
||||
"status": "Κατάσταση",
|
||||
"uptime": "Χρόνος Λειτουργίας",
|
||||
"lastDown": "Last Downtime",
|
||||
"downDuration": "Downtime Duration",
|
||||
"sitesUp": "Sites Up",
|
||||
"sitesDown": "Sites Down",
|
||||
"sitesUp": "Online τοποθεσίες",
|
||||
"sitesDown": "Offline τοποθεσίες",
|
||||
"paused": "Paused",
|
||||
"notyetchecked": "Not Yet Checked",
|
||||
"up": "Up",
|
||||
"up": "Ping up",
|
||||
"seemsdown": "Seems Down",
|
||||
"down": "Down",
|
||||
"down": "Ping down",
|
||||
"unknown": "Άγνωστο"
|
||||
},
|
||||
"calendar": {
|
||||
@@ -835,7 +836,7 @@
|
||||
"plantit": {
|
||||
"events": "Events",
|
||||
"plants": "Plants",
|
||||
"photos": "Photos",
|
||||
"photos": "Φωτογραφίες",
|
||||
"species": "Species"
|
||||
},
|
||||
"gitea": {
|
||||
@@ -856,12 +857,36 @@
|
||||
"performers": "Performers",
|
||||
"studios": "Studios",
|
||||
"movies": "Ταινίες",
|
||||
"tags": "Tags",
|
||||
"tags": "Ετικέτες",
|
||||
"oCount": "O Count"
|
||||
},
|
||||
"tandoor": {
|
||||
"users": "Χρήστες",
|
||||
"recipes": "Recipes",
|
||||
"recipes": "Συνταγές",
|
||||
"keywords": "Keywords"
|
||||
},
|
||||
"homebox": {
|
||||
"items": "Items",
|
||||
"totalWithWarranty": "With Warranty",
|
||||
"locations": "Locations",
|
||||
"labels": "Labels",
|
||||
"users": "Χρήστες",
|
||||
"totalValue": "Total Value"
|
||||
},
|
||||
"crowdsec": {
|
||||
"alerts": "Ειδοποιήσεις",
|
||||
"bans": "Bans"
|
||||
},
|
||||
"wgeasy": {
|
||||
"connected": "Συνδέθηκε",
|
||||
"enabled": "Ενεργοποιημένο",
|
||||
"disabled": "Απενεργοποιημένο",
|
||||
"total": "Σύνολο"
|
||||
},
|
||||
"swagdashboard": {
|
||||
"proxied": "Proxied",
|
||||
"auth": "With Auth",
|
||||
"outdated": "Outdated",
|
||||
"banned": "Banned"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -109,6 +109,7 @@
|
||||
},
|
||||
"esphome": {
|
||||
"offline": "Offline",
|
||||
"offline_alt": "Offline",
|
||||
"online": "Online",
|
||||
"total": "Total",
|
||||
"unknown": "Unknown"
|
||||
@@ -276,7 +277,7 @@
|
||||
"approved": "Approved",
|
||||
"available": "Available"
|
||||
},
|
||||
"pialert": {
|
||||
"netalertx": {
|
||||
"total": "Total",
|
||||
"connected": "Connected",
|
||||
"new_devices": "New Devices",
|
||||
@@ -871,5 +872,21 @@
|
||||
"labels": "Labels",
|
||||
"users": "Users",
|
||||
"totalValue": "Total Value"
|
||||
},
|
||||
"crowdsec": {
|
||||
"alerts": "Alerts",
|
||||
"bans": "Bans"
|
||||
},
|
||||
"wgeasy": {
|
||||
"connected": "Connected",
|
||||
"enabled": "Enabled",
|
||||
"disabled": "Disabled",
|
||||
"total": "Total"
|
||||
},
|
||||
"swagdashboard": {
|
||||
"proxied": "Proxied",
|
||||
"auth": "With Auth",
|
||||
"outdated": "Outdated",
|
||||
"banned": "Banned"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -109,6 +109,7 @@
|
||||
},
|
||||
"esphome": {
|
||||
"offline": "Malkonekta",
|
||||
"offline_alt": "Malkonekta",
|
||||
"online": "Online",
|
||||
"total": "Totalo",
|
||||
"unknown": "Nekonata"
|
||||
@@ -276,7 +277,7 @@
|
||||
"approved": "Aprobita",
|
||||
"available": "Havebla"
|
||||
},
|
||||
"pialert": {
|
||||
"netalertx": {
|
||||
"total": "Totalo",
|
||||
"connected": "Connected",
|
||||
"new_devices": "New Devices",
|
||||
@@ -863,5 +864,29 @@
|
||||
"users": "Uzantoj",
|
||||
"recipes": "Recipes",
|
||||
"keywords": "Keywords"
|
||||
},
|
||||
"homebox": {
|
||||
"items": "Items",
|
||||
"totalWithWarranty": "With Warranty",
|
||||
"locations": "Locations",
|
||||
"labels": "Labels",
|
||||
"users": "Uzantoj",
|
||||
"totalValue": "Total Value"
|
||||
},
|
||||
"crowdsec": {
|
||||
"alerts": "Alerts",
|
||||
"bans": "Bans"
|
||||
},
|
||||
"wgeasy": {
|
||||
"connected": "Connected",
|
||||
"enabled": "Enabled",
|
||||
"disabled": "Disabled",
|
||||
"total": "Totalo"
|
||||
},
|
||||
"swagdashboard": {
|
||||
"proxied": "Proxied",
|
||||
"auth": "With Auth",
|
||||
"outdated": "Outdated",
|
||||
"banned": "Banned"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
"number": "{{value, number}}",
|
||||
"ms": "{{value, number}}",
|
||||
"date": "{{value, date}}",
|
||||
"relativeDate": "{{value, relativeDate}}",
|
||||
"relativeDate": "{{valor, relativaFecha}}",
|
||||
"uptime": "{{value, uptime}}",
|
||||
"months": "me",
|
||||
"days": "d",
|
||||
@@ -109,6 +109,7 @@
|
||||
},
|
||||
"esphome": {
|
||||
"offline": "Desconectado",
|
||||
"offline_alt": "Desconectado",
|
||||
"online": "En línea",
|
||||
"total": "Total",
|
||||
"unknown": "Desconocido"
|
||||
@@ -276,11 +277,11 @@
|
||||
"approved": "Aprobado",
|
||||
"available": "Disponible"
|
||||
},
|
||||
"pialert": {
|
||||
"netalertx": {
|
||||
"total": "Total",
|
||||
"connected": "Conectado",
|
||||
"new_devices": "Nuevos dispositivos",
|
||||
"down_alerts": "Alertas de caídas"
|
||||
"down_alerts": "Alertas de caída"
|
||||
},
|
||||
"pihole": {
|
||||
"queries": "Consultas",
|
||||
@@ -426,7 +427,7 @@
|
||||
"custom": "Personalizado",
|
||||
"visit": "Visitar",
|
||||
"url": "Enlace",
|
||||
"searchsuggestion": "Suggestion"
|
||||
"searchsuggestion": "Sugerencia"
|
||||
},
|
||||
"wmo": {
|
||||
"0-day": "Soleado",
|
||||
@@ -543,14 +544,14 @@
|
||||
"hdhomerun": {
|
||||
"channels": "Canales",
|
||||
"hd": "Alta definición",
|
||||
"tunerCount": "Tuners",
|
||||
"channelNumber": "Channel",
|
||||
"channelNetwork": "Network",
|
||||
"signalStrength": "Strength",
|
||||
"signalQuality": "Quality",
|
||||
"symbolQuality": "Quality",
|
||||
"tunerCount": "Sintonizadores",
|
||||
"channelNumber": "Canal",
|
||||
"channelNetwork": "Red",
|
||||
"signalStrength": "Intensidad",
|
||||
"signalQuality": "Calidad",
|
||||
"symbolQuality": "Calidad",
|
||||
"networkRate": "Tasa de bits",
|
||||
"clientIP": "Client"
|
||||
"clientIP": "Cliente"
|
||||
},
|
||||
"scrutiny": {
|
||||
"passed": "Aprobado",
|
||||
@@ -797,10 +798,10 @@
|
||||
},
|
||||
"openwrt": {
|
||||
"uptime": "Tiempo activo",
|
||||
"cpuLoad": "CPU Load Avg (5m)",
|
||||
"cpuLoad": "Carga promedio del CPU (5m)",
|
||||
"up": "Activo",
|
||||
"down": "Inactivo",
|
||||
"bytesTx": "Transmitted",
|
||||
"bytesTx": "Transmitido",
|
||||
"bytesRx": "Recibido"
|
||||
},
|
||||
"uptimerobot": {
|
||||
@@ -825,43 +826,67 @@
|
||||
"noEventsFound": "No se encontraron eventos"
|
||||
},
|
||||
"romm": {
|
||||
"platforms": "Platforms",
|
||||
"totalRoms": "Total ROMs"
|
||||
"platforms": "Plataformas",
|
||||
"totalRoms": "ROMs totales"
|
||||
},
|
||||
"netdata": {
|
||||
"warnings": "Warnings",
|
||||
"criticals": "Criticals"
|
||||
"warnings": "Advertencias",
|
||||
"criticals": "Críticos"
|
||||
},
|
||||
"plantit": {
|
||||
"events": "Events",
|
||||
"plants": "Plants",
|
||||
"events": "Eventos",
|
||||
"plants": "Plantas",
|
||||
"photos": "Fotos",
|
||||
"species": "Species"
|
||||
"species": "Especies"
|
||||
},
|
||||
"gitea": {
|
||||
"notifications": "Notifications",
|
||||
"notifications": "Notificaciones",
|
||||
"issues": "Números",
|
||||
"pulls": "Pull Requests"
|
||||
"pulls": "Solicitudes de cambios"
|
||||
},
|
||||
"stash": {
|
||||
"scenes": "Scenes",
|
||||
"scenesPlayed": "Scenes Played",
|
||||
"playCount": "Total Plays",
|
||||
"playDuration": "Time Watched",
|
||||
"sceneSize": "Scenes Size",
|
||||
"sceneDuration": "Scenes Duration",
|
||||
"images": "Images",
|
||||
"imageSize": "Images Size",
|
||||
"galleries": "Galleries",
|
||||
"performers": "Performers",
|
||||
"studios": "Studios",
|
||||
"scenes": "Escenas",
|
||||
"scenesPlayed": "Escenas reproducidas",
|
||||
"playCount": "Reproducciones totales",
|
||||
"playDuration": "Tiempo visto",
|
||||
"sceneSize": "Tamaño de las escenas",
|
||||
"sceneDuration": "Duración de las escenas",
|
||||
"images": "Imágenes",
|
||||
"imageSize": "Tamaño de imagen",
|
||||
"galleries": "Galerías",
|
||||
"performers": "Intérpretes",
|
||||
"studios": "Estudios",
|
||||
"movies": "Películas",
|
||||
"tags": "Etiquetas",
|
||||
"oCount": "O Count"
|
||||
"oCount": "O cuenta"
|
||||
},
|
||||
"tandoor": {
|
||||
"users": "Usuarios",
|
||||
"recipes": "Recetas",
|
||||
"keywords": "Keywords"
|
||||
"keywords": "Palabras clave"
|
||||
},
|
||||
"homebox": {
|
||||
"items": "Objetos",
|
||||
"totalWithWarranty": "Con Garantía",
|
||||
"locations": "Ubicaciones",
|
||||
"labels": "Etiquetas",
|
||||
"users": "Usuarios",
|
||||
"totalValue": "Valor total"
|
||||
},
|
||||
"crowdsec": {
|
||||
"alerts": "Alertas",
|
||||
"bans": "Baneos"
|
||||
},
|
||||
"wgeasy": {
|
||||
"connected": "Conectado",
|
||||
"enabled": "Activado",
|
||||
"disabled": "Desactivado",
|
||||
"total": "Total"
|
||||
},
|
||||
"swagdashboard": {
|
||||
"proxied": "Proxied",
|
||||
"auth": "With Auth",
|
||||
"outdated": "Outdated",
|
||||
"banned": "Banned"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -109,6 +109,7 @@
|
||||
},
|
||||
"esphome": {
|
||||
"offline": "Offline",
|
||||
"offline_alt": "Offline",
|
||||
"online": "Online",
|
||||
"total": "Guztira",
|
||||
"unknown": "Ezezaguna"
|
||||
@@ -276,7 +277,7 @@
|
||||
"approved": "Approved",
|
||||
"available": "Available"
|
||||
},
|
||||
"pialert": {
|
||||
"netalertx": {
|
||||
"total": "Guztira",
|
||||
"connected": "Connected",
|
||||
"new_devices": "New Devices",
|
||||
@@ -863,5 +864,29 @@
|
||||
"users": "Users",
|
||||
"recipes": "Recipes",
|
||||
"keywords": "Keywords"
|
||||
},
|
||||
"homebox": {
|
||||
"items": "Items",
|
||||
"totalWithWarranty": "With Warranty",
|
||||
"locations": "Locations",
|
||||
"labels": "Labels",
|
||||
"users": "Users",
|
||||
"totalValue": "Total Value"
|
||||
},
|
||||
"crowdsec": {
|
||||
"alerts": "Alerts",
|
||||
"bans": "Bans"
|
||||
},
|
||||
"wgeasy": {
|
||||
"connected": "Connected",
|
||||
"enabled": "Enabled",
|
||||
"disabled": "Disabled",
|
||||
"total": "Guztira"
|
||||
},
|
||||
"swagdashboard": {
|
||||
"proxied": "Proxied",
|
||||
"auth": "With Auth",
|
||||
"outdated": "Outdated",
|
||||
"banned": "Banned"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -109,6 +109,7 @@
|
||||
},
|
||||
"esphome": {
|
||||
"offline": "Offline",
|
||||
"offline_alt": "Offline",
|
||||
"online": "Online",
|
||||
"total": "Yhteensä",
|
||||
"unknown": "Unknown"
|
||||
@@ -276,7 +277,7 @@
|
||||
"approved": "Hyväksytty",
|
||||
"available": "Saatavilla"
|
||||
},
|
||||
"pialert": {
|
||||
"netalertx": {
|
||||
"total": "Yhteensä",
|
||||
"connected": "Connected",
|
||||
"new_devices": "New Devices",
|
||||
@@ -863,5 +864,29 @@
|
||||
"users": "Users",
|
||||
"recipes": "Recipes",
|
||||
"keywords": "Keywords"
|
||||
},
|
||||
"homebox": {
|
||||
"items": "Items",
|
||||
"totalWithWarranty": "With Warranty",
|
||||
"locations": "Locations",
|
||||
"labels": "Labels",
|
||||
"users": "Users",
|
||||
"totalValue": "Total Value"
|
||||
},
|
||||
"crowdsec": {
|
||||
"alerts": "Alerts",
|
||||
"bans": "Bans"
|
||||
},
|
||||
"wgeasy": {
|
||||
"connected": "Connected",
|
||||
"enabled": "Käytössä",
|
||||
"disabled": "Poissa käytöstä",
|
||||
"total": "Yhteensä"
|
||||
},
|
||||
"swagdashboard": {
|
||||
"proxied": "Proxied",
|
||||
"auth": "With Auth",
|
||||
"outdated": "Outdated",
|
||||
"banned": "Banned"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,13 +15,13 @@
|
||||
"relativeDate": "{{value, relativeDate}}",
|
||||
"uptime": "{{value, uptime}}",
|
||||
"months": "mo",
|
||||
"days": "d",
|
||||
"days": "j",
|
||||
"hours": "h",
|
||||
"minutes": "m",
|
||||
"seconds": "s"
|
||||
},
|
||||
"widget": {
|
||||
"missing_type": "Widget manquant: {{type}}",
|
||||
"missing_type": "Type de widget manquant: {{type}}",
|
||||
"api_error": "Erreur API",
|
||||
"information": "Informations",
|
||||
"status": "Statut",
|
||||
@@ -40,7 +40,7 @@
|
||||
},
|
||||
"resources": {
|
||||
"cpu": "CPU",
|
||||
"mem": "Mém",
|
||||
"mem": "MÉM",
|
||||
"total": "Total",
|
||||
"free": "Libre",
|
||||
"used": "Utilisé",
|
||||
@@ -69,7 +69,7 @@
|
||||
"docker": {
|
||||
"rx": "Rx",
|
||||
"tx": "Tx",
|
||||
"mem": "Mém",
|
||||
"mem": "MÉM",
|
||||
"cpu": "CPU",
|
||||
"running": "Démarré",
|
||||
"offline": "Hors ligne",
|
||||
@@ -109,6 +109,7 @@
|
||||
},
|
||||
"esphome": {
|
||||
"offline": "Hors ligne",
|
||||
"offline_alt": "Hors ligne",
|
||||
"online": "En ligne",
|
||||
"total": "Total",
|
||||
"unknown": "Inconnu"
|
||||
@@ -276,11 +277,11 @@
|
||||
"approved": "Validé",
|
||||
"available": "Disponible"
|
||||
},
|
||||
"pialert": {
|
||||
"netalertx": {
|
||||
"total": "Total",
|
||||
"connected": "Connecté",
|
||||
"new_devices": "Nouvel Appareil",
|
||||
"down_alerts": "Alertes"
|
||||
"new_devices": "Nouveaux appareils",
|
||||
"down_alerts": "Alertes d'arrêt"
|
||||
},
|
||||
"pihole": {
|
||||
"queries": "Requêtes",
|
||||
@@ -394,7 +395,7 @@
|
||||
"failedLoginsLast24H": "Cnx. échouées (24h)"
|
||||
},
|
||||
"proxmox": {
|
||||
"mem": "Mém",
|
||||
"mem": "MÉM",
|
||||
"cpu": "CPU",
|
||||
"lxc": "LxC",
|
||||
"vms": "VMs"
|
||||
@@ -410,7 +411,7 @@
|
||||
"total": "Total",
|
||||
"free": "Libre",
|
||||
"used": "Utilisé",
|
||||
"days": "d",
|
||||
"days": "j",
|
||||
"hours": "h",
|
||||
"crit": "Crit.",
|
||||
"read": "Lu",
|
||||
@@ -846,22 +847,46 @@
|
||||
"stash": {
|
||||
"scenes": "Scènes",
|
||||
"scenesPlayed": "Scènes jouées",
|
||||
"playCount": "Total Plays",
|
||||
"playDuration": "Time Watched",
|
||||
"sceneSize": "Scenes Size",
|
||||
"sceneDuration": "Scenes Duration",
|
||||
"playCount": "Lectures Totales",
|
||||
"playDuration": "Temps regardé",
|
||||
"sceneSize": "Taille des scènes",
|
||||
"sceneDuration": "Durée des scènes",
|
||||
"images": "Images",
|
||||
"imageSize": "Taille des images",
|
||||
"galleries": "Galeries",
|
||||
"performers": "Performers",
|
||||
"performers": "Acteurs",
|
||||
"studios": "Studios",
|
||||
"movies": "Films",
|
||||
"tags": "Étiquettes",
|
||||
"oCount": "O Count"
|
||||
"oCount": "0 Compte"
|
||||
},
|
||||
"tandoor": {
|
||||
"users": "Utilisateurs",
|
||||
"recipes": "Recettes",
|
||||
"keywords": "Mots-clés"
|
||||
},
|
||||
"homebox": {
|
||||
"items": "Objets",
|
||||
"totalWithWarranty": "Avec garantie",
|
||||
"locations": "Emplacements",
|
||||
"labels": "Étiquettes",
|
||||
"users": "Utilisateurs",
|
||||
"totalValue": "Valeur Totale"
|
||||
},
|
||||
"crowdsec": {
|
||||
"alerts": "Alertes",
|
||||
"bans": "Exclusions"
|
||||
},
|
||||
"wgeasy": {
|
||||
"connected": "Connecté",
|
||||
"enabled": "Activé",
|
||||
"disabled": "Désactivé",
|
||||
"total": "Total"
|
||||
},
|
||||
"swagdashboard": {
|
||||
"proxied": "Par proxy",
|
||||
"auth": "Avec authentification",
|
||||
"outdated": "Obsolète",
|
||||
"banned": "Banni"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -109,6 +109,7 @@
|
||||
},
|
||||
"esphome": {
|
||||
"offline": "כבוי",
|
||||
"offline_alt": "כבוי",
|
||||
"online": "Online",
|
||||
"total": "סה\"כ",
|
||||
"unknown": "Unknown"
|
||||
@@ -276,7 +277,7 @@
|
||||
"approved": "מאושר",
|
||||
"available": "זמין"
|
||||
},
|
||||
"pialert": {
|
||||
"netalertx": {
|
||||
"total": "סה\"כ",
|
||||
"connected": "Connected",
|
||||
"new_devices": "New Devices",
|
||||
@@ -863,5 +864,29 @@
|
||||
"users": "Users",
|
||||
"recipes": "Recipes",
|
||||
"keywords": "Keywords"
|
||||
},
|
||||
"homebox": {
|
||||
"items": "Items",
|
||||
"totalWithWarranty": "With Warranty",
|
||||
"locations": "Locations",
|
||||
"labels": "Labels",
|
||||
"users": "Users",
|
||||
"totalValue": "Total Value"
|
||||
},
|
||||
"crowdsec": {
|
||||
"alerts": "Alerts",
|
||||
"bans": "Bans"
|
||||
},
|
||||
"wgeasy": {
|
||||
"connected": "Connected",
|
||||
"enabled": "מופעל",
|
||||
"disabled": "מבוטל",
|
||||
"total": "סה\"כ"
|
||||
},
|
||||
"swagdashboard": {
|
||||
"proxied": "Proxied",
|
||||
"auth": "With Auth",
|
||||
"outdated": "Outdated",
|
||||
"banned": "Banned"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,14 +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",
|
||||
"months": "माह",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"hours": "घं.",
|
||||
"minutes": "m",
|
||||
"seconds": "s"
|
||||
"seconds": "पल"
|
||||
},
|
||||
"widget": {
|
||||
"missing_type": "Missing Widget Type: {{type}}",
|
||||
@@ -109,6 +109,7 @@
|
||||
},
|
||||
"esphome": {
|
||||
"offline": "Offline",
|
||||
"offline_alt": "Offline",
|
||||
"online": "Online",
|
||||
"total": "Total",
|
||||
"unknown": "Unknown"
|
||||
@@ -276,7 +277,7 @@
|
||||
"approved": "Approved",
|
||||
"available": "Available"
|
||||
},
|
||||
"pialert": {
|
||||
"netalertx": {
|
||||
"total": "Total",
|
||||
"connected": "Connected",
|
||||
"new_devices": "New Devices",
|
||||
@@ -411,7 +412,7 @@
|
||||
"free": "Free",
|
||||
"used": "Used",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"hours": "घं.",
|
||||
"crit": "Crit",
|
||||
"read": "Read",
|
||||
"write": "Write",
|
||||
@@ -863,5 +864,29 @@
|
||||
"users": "Users",
|
||||
"recipes": "Recipes",
|
||||
"keywords": "Keywords"
|
||||
},
|
||||
"homebox": {
|
||||
"items": "Items",
|
||||
"totalWithWarranty": "With Warranty",
|
||||
"locations": "Locations",
|
||||
"labels": "Labels",
|
||||
"users": "Users",
|
||||
"totalValue": "Total Value"
|
||||
},
|
||||
"crowdsec": {
|
||||
"alerts": "Alerts",
|
||||
"bans": "Bans"
|
||||
},
|
||||
"wgeasy": {
|
||||
"connected": "Connected",
|
||||
"enabled": "Enabled",
|
||||
"disabled": "Disabled",
|
||||
"total": "Total"
|
||||
},
|
||||
"swagdashboard": {
|
||||
"proxied": "Proxied",
|
||||
"auth": "With Auth",
|
||||
"outdated": "Outdated",
|
||||
"banned": "Banned"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -109,6 +109,7 @@
|
||||
},
|
||||
"esphome": {
|
||||
"offline": "Offline",
|
||||
"offline_alt": "Offline",
|
||||
"online": "Online",
|
||||
"total": "Ukupno",
|
||||
"unknown": "Nepoznato"
|
||||
@@ -276,7 +277,7 @@
|
||||
"approved": "Odobreno",
|
||||
"available": "Dostupno"
|
||||
},
|
||||
"pialert": {
|
||||
"netalertx": {
|
||||
"total": "Ukupno",
|
||||
"connected": "Povezano",
|
||||
"new_devices": "Novi uređaji",
|
||||
@@ -833,35 +834,59 @@
|
||||
"criticals": "Kritično"
|
||||
},
|
||||
"plantit": {
|
||||
"events": "Events",
|
||||
"plants": "Plants",
|
||||
"events": "Događaji",
|
||||
"plants": "Biljke",
|
||||
"photos": "Fotografije",
|
||||
"species": "Species"
|
||||
"species": "Vrste"
|
||||
},
|
||||
"gitea": {
|
||||
"notifications": "Notifications",
|
||||
"notifications": "Obavijesti",
|
||||
"issues": "Problemi",
|
||||
"pulls": "Pull Requests"
|
||||
"pulls": "Zahtjevi za povlačenje"
|
||||
},
|
||||
"stash": {
|
||||
"scenes": "Scenes",
|
||||
"scenesPlayed": "Scenes Played",
|
||||
"playCount": "Total Plays",
|
||||
"playDuration": "Time Watched",
|
||||
"sceneSize": "Scenes Size",
|
||||
"sceneDuration": "Scenes Duration",
|
||||
"images": "Images",
|
||||
"imageSize": "Images Size",
|
||||
"galleries": "Galleries",
|
||||
"performers": "Performers",
|
||||
"studios": "Studios",
|
||||
"scenes": "Scene",
|
||||
"scenesPlayed": "Reproducirane scene",
|
||||
"playCount": "Ukupni broj reprodukcija",
|
||||
"playDuration": "Vrijeme gledanja",
|
||||
"sceneSize": "Veličina scene",
|
||||
"sceneDuration": "Trajanje scene",
|
||||
"images": "Slike",
|
||||
"imageSize": "Veličina slike",
|
||||
"galleries": "Galerije",
|
||||
"performers": "Glumci",
|
||||
"studios": "Studiji",
|
||||
"movies": "Filmovi",
|
||||
"tags": "Oznake",
|
||||
"oCount": "O Count"
|
||||
"oCount": "O zbroj"
|
||||
},
|
||||
"tandoor": {
|
||||
"users": "Korisnici",
|
||||
"recipes": "Recepti",
|
||||
"keywords": "Keywords"
|
||||
"keywords": "Ključne riječi"
|
||||
},
|
||||
"homebox": {
|
||||
"items": "Stavke",
|
||||
"totalWithWarranty": "S garancijom",
|
||||
"locations": "Lokacije",
|
||||
"labels": "Oznake",
|
||||
"users": "Korisnici",
|
||||
"totalValue": "Svukupno"
|
||||
},
|
||||
"crowdsec": {
|
||||
"alerts": "Upozorenja",
|
||||
"bans": "Zabrane"
|
||||
},
|
||||
"wgeasy": {
|
||||
"connected": "Povezano",
|
||||
"enabled": "Aktivirano",
|
||||
"disabled": "Deaktivirano",
|
||||
"total": "Ukupno"
|
||||
},
|
||||
"swagdashboard": {
|
||||
"proxied": "Posredovano",
|
||||
"auth": "S autentifikacijom",
|
||||
"outdated": "Zastarjelo",
|
||||
"banned": "Zabranjen pristup"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -45,7 +45,7 @@
|
||||
"free": "Szabad",
|
||||
"used": "Használt",
|
||||
"load": "Terhelés",
|
||||
"temp": "HŐ",
|
||||
"temp": "HŐM",
|
||||
"max": "Max",
|
||||
"uptime": "FUT"
|
||||
},
|
||||
@@ -109,6 +109,7 @@
|
||||
},
|
||||
"esphome": {
|
||||
"offline": "Nem elérhető",
|
||||
"offline_alt": "Nem elérhető",
|
||||
"online": "Csatlakozva",
|
||||
"total": "Összes",
|
||||
"unknown": "Ismeretlen"
|
||||
@@ -124,8 +125,8 @@
|
||||
"flood": {
|
||||
"download": "Letöltés",
|
||||
"upload": "Feltöltés",
|
||||
"leech": "Letöltés",
|
||||
"seed": "Feltöltés"
|
||||
"leech": "Leech",
|
||||
"seed": "Seed"
|
||||
},
|
||||
"freshrss": {
|
||||
"subscriptions": "Előfizetések",
|
||||
@@ -139,7 +140,7 @@
|
||||
"connectionStatusPendingDisconnect": "Szétkapcsolás függőben",
|
||||
"connectionStatusDisconnecting": "Kapcsolat bontása",
|
||||
"connectionStatusDisconnected": "Kapcsolat bontva",
|
||||
"connectionStatusConnected": "Csatlakoztatott",
|
||||
"connectionStatusConnected": "Csatlakozva",
|
||||
"uptime": "Üzemidő",
|
||||
"maxDown": "Max let.",
|
||||
"maxUp": "Max felt.",
|
||||
@@ -202,14 +203,14 @@
|
||||
"transmission": {
|
||||
"download": "Letöltés",
|
||||
"upload": "Feltöltés",
|
||||
"leech": "Letöltés",
|
||||
"seed": "Feltöltés"
|
||||
"leech": "Leech",
|
||||
"seed": "Seed"
|
||||
},
|
||||
"qbittorrent": {
|
||||
"download": "Letöltés",
|
||||
"upload": "Feltöltés",
|
||||
"leech": "Letöltés",
|
||||
"seed": "Feltöltés"
|
||||
"leech": "Leech",
|
||||
"seed": "Seed"
|
||||
},
|
||||
"qnap": {
|
||||
"cpuUsage": "Processzor Használat",
|
||||
@@ -222,14 +223,14 @@
|
||||
"deluge": {
|
||||
"download": "Letöltés",
|
||||
"upload": "Feltöltés",
|
||||
"leech": "Letöltés",
|
||||
"seed": "Feltöltés"
|
||||
"leech": "Leech",
|
||||
"seed": "Seed"
|
||||
},
|
||||
"downloadstation": {
|
||||
"download": "Letöltés",
|
||||
"upload": "Feltöltés",
|
||||
"leech": "Letöltés",
|
||||
"seed": "Feltöltés"
|
||||
"leech": "Leech",
|
||||
"seed": "Seed"
|
||||
},
|
||||
"sonarr": {
|
||||
"wanted": "Keresett",
|
||||
@@ -276,11 +277,11 @@
|
||||
"approved": "Engedélyezett",
|
||||
"available": "Elérhető"
|
||||
},
|
||||
"pialert": {
|
||||
"netalertx": {
|
||||
"total": "Összes",
|
||||
"connected": "Csatlakoztatott",
|
||||
"new_devices": "Új Eszközök",
|
||||
"down_alerts": "Leállási Figyelmeztetések"
|
||||
"connected": "Csatlakozva",
|
||||
"new_devices": "Új eszközök",
|
||||
"down_alerts": "Leállási riasztások"
|
||||
},
|
||||
"pihole": {
|
||||
"queries": "Lekérdezések",
|
||||
@@ -396,14 +397,14 @@
|
||||
"proxmox": {
|
||||
"mem": "RAM",
|
||||
"cpu": "Processzor",
|
||||
"lxc": "LXC",
|
||||
"lxc": "LXC-k",
|
||||
"vms": "VM-ek"
|
||||
},
|
||||
"glances": {
|
||||
"cpu": "Processzor",
|
||||
"load": "Terhelés",
|
||||
"wait": "Kérjük várjon",
|
||||
"temp": "HŐ",
|
||||
"temp": "HŐM",
|
||||
"_temp": "Hőmérséklet",
|
||||
"warn": "Figyelmeztet",
|
||||
"uptime": "FUT",
|
||||
@@ -525,7 +526,7 @@
|
||||
"playlists": "Lejátszási listák"
|
||||
},
|
||||
"truenas": {
|
||||
"load": "Rendszerterheltség",
|
||||
"load": "Rendszerterhelés",
|
||||
"uptime": "Üzemidő",
|
||||
"alerts": "Riasztások"
|
||||
},
|
||||
@@ -543,14 +544,14 @@
|
||||
"hdhomerun": {
|
||||
"channels": "Csatornák",
|
||||
"hd": "HD",
|
||||
"tunerCount": "Tuners",
|
||||
"channelNumber": "Channel",
|
||||
"channelNetwork": "Network",
|
||||
"signalStrength": "Strength",
|
||||
"signalQuality": "Quality",
|
||||
"symbolQuality": "Quality",
|
||||
"tunerCount": "Tuner-ek",
|
||||
"channelNumber": "Csatorna",
|
||||
"channelNetwork": "Hálózat",
|
||||
"signalStrength": "Erősség",
|
||||
"signalQuality": "Minőség",
|
||||
"symbolQuality": "Minőség",
|
||||
"networkRate": "Bitráta",
|
||||
"clientIP": "Client"
|
||||
"clientIP": "Kliens"
|
||||
},
|
||||
"scrutiny": {
|
||||
"passed": "Megfelelt",
|
||||
@@ -797,10 +798,10 @@
|
||||
},
|
||||
"openwrt": {
|
||||
"uptime": "Üzemidő",
|
||||
"cpuLoad": "CPU Load Avg (5m)",
|
||||
"cpuLoad": "Átlag CPU terhelés (5p)",
|
||||
"up": "Fel",
|
||||
"down": "Le",
|
||||
"bytesTx": "Transmitted",
|
||||
"bytesTx": "Továbbított",
|
||||
"bytesRx": "Fogadott"
|
||||
},
|
||||
"uptimerobot": {
|
||||
@@ -833,35 +834,59 @@
|
||||
"criticals": "Kritikusok"
|
||||
},
|
||||
"plantit": {
|
||||
"events": "Events",
|
||||
"plants": "Plants",
|
||||
"events": "Események",
|
||||
"plants": "Növények",
|
||||
"photos": "Fényképek",
|
||||
"species": "Species"
|
||||
"species": "Fajok"
|
||||
},
|
||||
"gitea": {
|
||||
"notifications": "Notifications",
|
||||
"notifications": "Üzenetek",
|
||||
"issues": "Problémák",
|
||||
"pulls": "Pull Requests"
|
||||
"pulls": "Pull request-ek"
|
||||
},
|
||||
"stash": {
|
||||
"scenes": "Scenes",
|
||||
"scenesPlayed": "Scenes Played",
|
||||
"playCount": "Total Plays",
|
||||
"playDuration": "Time Watched",
|
||||
"sceneSize": "Scenes Size",
|
||||
"sceneDuration": "Scenes Duration",
|
||||
"images": "Images",
|
||||
"imageSize": "Images Size",
|
||||
"galleries": "Galleries",
|
||||
"performers": "Performers",
|
||||
"studios": "Studios",
|
||||
"scenes": "Jelenetek",
|
||||
"scenesPlayed": "Lejátszott jelenetek",
|
||||
"playCount": "Összes leátszás",
|
||||
"playDuration": "Nézett idő",
|
||||
"sceneSize": "Jelenetek mérete",
|
||||
"sceneDuration": "Jelenetek hossza",
|
||||
"images": "Képek",
|
||||
"imageSize": "Képek mérete",
|
||||
"galleries": "Galériák",
|
||||
"performers": "Előadók",
|
||||
"studios": "Stúdiók",
|
||||
"movies": "Film",
|
||||
"tags": "Címkék",
|
||||
"oCount": "O Count"
|
||||
"oCount": "O szám"
|
||||
},
|
||||
"tandoor": {
|
||||
"users": "Felhasználók",
|
||||
"recipes": "Receptek",
|
||||
"keywords": "Keywords"
|
||||
"keywords": "Kulcsszavak"
|
||||
},
|
||||
"homebox": {
|
||||
"items": "Tárgyak",
|
||||
"totalWithWarranty": "Garanciával",
|
||||
"locations": "Helyek",
|
||||
"labels": "Címkék",
|
||||
"users": "Felhasználók",
|
||||
"totalValue": "Teljes érték"
|
||||
},
|
||||
"crowdsec": {
|
||||
"alerts": "Riasztások",
|
||||
"bans": "Bans"
|
||||
},
|
||||
"wgeasy": {
|
||||
"connected": "Csatlakozva",
|
||||
"enabled": "Bekapcsolva",
|
||||
"disabled": "Kikapcsolva",
|
||||
"total": "Összes"
|
||||
},
|
||||
"swagdashboard": {
|
||||
"proxied": "Proxied",
|
||||
"auth": "With Auth",
|
||||
"outdated": "Outdated",
|
||||
"banned": "Banned"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -109,6 +109,7 @@
|
||||
},
|
||||
"esphome": {
|
||||
"offline": "Offline",
|
||||
"offline_alt": "Offline",
|
||||
"online": "Online",
|
||||
"total": "Total",
|
||||
"unknown": "Tidak Diketahui"
|
||||
@@ -139,7 +140,7 @@
|
||||
"connectionStatusPendingDisconnect": "Menunggu Terputus",
|
||||
"connectionStatusDisconnecting": "Sedan Memutus",
|
||||
"connectionStatusDisconnected": "Terputus",
|
||||
"connectionStatusConnected": "Tersambung",
|
||||
"connectionStatusConnected": "Connected",
|
||||
"uptime": "Waktu Aktif",
|
||||
"maxDown": "Maks Unduh",
|
||||
"maxUp": "Maks Unggah",
|
||||
@@ -276,11 +277,11 @@
|
||||
"approved": "Tersetujui",
|
||||
"available": "Tersedia"
|
||||
},
|
||||
"pialert": {
|
||||
"netalertx": {
|
||||
"total": "Total",
|
||||
"connected": "Tersambung",
|
||||
"new_devices": "Perangkat Baru",
|
||||
"down_alerts": "Alert Mati"
|
||||
"connected": "Connected",
|
||||
"new_devices": "New Devices",
|
||||
"down_alerts": "Down Alerts"
|
||||
},
|
||||
"pihole": {
|
||||
"queries": "Kueri",
|
||||
@@ -863,5 +864,29 @@
|
||||
"users": "Pengguna",
|
||||
"recipes": "Resep",
|
||||
"keywords": "Keywords"
|
||||
},
|
||||
"homebox": {
|
||||
"items": "Items",
|
||||
"totalWithWarranty": "With Warranty",
|
||||
"locations": "Locations",
|
||||
"labels": "Labels",
|
||||
"users": "Pengguna",
|
||||
"totalValue": "Total Value"
|
||||
},
|
||||
"crowdsec": {
|
||||
"alerts": "Peringatan",
|
||||
"bans": "Bans"
|
||||
},
|
||||
"wgeasy": {
|
||||
"connected": "Connected",
|
||||
"enabled": "Aktif",
|
||||
"disabled": "Nonaktif",
|
||||
"total": "Total"
|
||||
},
|
||||
"swagdashboard": {
|
||||
"proxied": "Proxied",
|
||||
"auth": "With Auth",
|
||||
"outdated": "Outdated",
|
||||
"banned": "Banned"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,8 +15,8 @@
|
||||
"relativeDate": "{{value, relativeDate}}",
|
||||
"uptime": "{{value, uptime}}",
|
||||
"months": "mo",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"days": "g",
|
||||
"hours": "o",
|
||||
"minutes": "m",
|
||||
"seconds": "s"
|
||||
},
|
||||
@@ -109,6 +109,7 @@
|
||||
},
|
||||
"esphome": {
|
||||
"offline": "Non in linea",
|
||||
"offline_alt": "Non in linea",
|
||||
"online": "Online",
|
||||
"total": "Totale",
|
||||
"unknown": "Sconosciuto"
|
||||
@@ -276,7 +277,7 @@
|
||||
"approved": "Approvati",
|
||||
"available": "Disponibili"
|
||||
},
|
||||
"pialert": {
|
||||
"netalertx": {
|
||||
"total": "Totale",
|
||||
"connected": "Connesso",
|
||||
"new_devices": "Nuovi Dispositivi",
|
||||
@@ -410,8 +411,8 @@
|
||||
"total": "Totale",
|
||||
"free": "Libero",
|
||||
"used": "In utilizzo",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"days": "g",
|
||||
"hours": "o",
|
||||
"crit": "Critico",
|
||||
"read": "Letti",
|
||||
"write": "Scrittura",
|
||||
@@ -426,7 +427,7 @@
|
||||
"custom": "Personalizzato",
|
||||
"visit": "Visita",
|
||||
"url": "URL",
|
||||
"searchsuggestion": "Suggestion"
|
||||
"searchsuggestion": "Suggerimenti"
|
||||
},
|
||||
"wmo": {
|
||||
"0-day": "Soleggiato",
|
||||
@@ -545,8 +546,8 @@
|
||||
"hd": "HD",
|
||||
"tunerCount": "Tuners",
|
||||
"channelNumber": "Channel",
|
||||
"channelNetwork": "Network",
|
||||
"signalStrength": "Strength",
|
||||
"channelNetwork": "Rete",
|
||||
"signalStrength": "Intensità",
|
||||
"signalQuality": "Quality",
|
||||
"symbolQuality": "Quality",
|
||||
"networkRate": "Bitrate",
|
||||
@@ -829,32 +830,32 @@
|
||||
"totalRoms": "Total ROMs"
|
||||
},
|
||||
"netdata": {
|
||||
"warnings": "Warnings",
|
||||
"warnings": "Avvisi",
|
||||
"criticals": "Criticals"
|
||||
},
|
||||
"plantit": {
|
||||
"events": "Events",
|
||||
"plants": "Plants",
|
||||
"photos": "Foto",
|
||||
"species": "Species"
|
||||
"species": "Specie"
|
||||
},
|
||||
"gitea": {
|
||||
"notifications": "Notifications",
|
||||
"notifications": "Notifiche",
|
||||
"issues": "Problemi",
|
||||
"pulls": "Pull Requests"
|
||||
"pulls": "Richieste di Pull"
|
||||
},
|
||||
"stash": {
|
||||
"scenes": "Scenes",
|
||||
"scenesPlayed": "Scenes Played",
|
||||
"playCount": "Total Plays",
|
||||
"playDuration": "Time Watched",
|
||||
"sceneSize": "Scenes Size",
|
||||
"sceneDuration": "Scenes Duration",
|
||||
"images": "Images",
|
||||
"scenes": "Scene",
|
||||
"scenesPlayed": "Scene Riprodotte",
|
||||
"playCount": "Totale Riproduzioni",
|
||||
"playDuration": "Tempo Guardato",
|
||||
"sceneSize": "Dimensione Delle Scene",
|
||||
"sceneDuration": "Durata Delle Scene",
|
||||
"images": "Immagini",
|
||||
"imageSize": "Images Size",
|
||||
"galleries": "Galleries",
|
||||
"performers": "Performers",
|
||||
"studios": "Studios",
|
||||
"performers": "Esecutori",
|
||||
"studios": "Studi",
|
||||
"movies": "Film",
|
||||
"tags": "Tag",
|
||||
"oCount": "O Count"
|
||||
@@ -863,5 +864,29 @@
|
||||
"users": "Utenti",
|
||||
"recipes": "Ricette",
|
||||
"keywords": "Keywords"
|
||||
},
|
||||
"homebox": {
|
||||
"items": "Items",
|
||||
"totalWithWarranty": "With Warranty",
|
||||
"locations": "Locations",
|
||||
"labels": "Labels",
|
||||
"users": "Utenti",
|
||||
"totalValue": "Total Value"
|
||||
},
|
||||
"crowdsec": {
|
||||
"alerts": "Allarmi",
|
||||
"bans": "Bans"
|
||||
},
|
||||
"wgeasy": {
|
||||
"connected": "Connesso",
|
||||
"enabled": "Abilitato",
|
||||
"disabled": "Disabilitati",
|
||||
"total": "Totale"
|
||||
},
|
||||
"swagdashboard": {
|
||||
"proxied": "Proxied",
|
||||
"auth": "With Auth",
|
||||
"outdated": "Outdated",
|
||||
"banned": "Banned"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
"date": "{{value, date}}",
|
||||
"relativeDate": "{{value, relativeDate}}",
|
||||
"uptime": "{{value, uptime}}",
|
||||
"months": "mo",
|
||||
"months": "月",
|
||||
"days": "日",
|
||||
"hours": "時間",
|
||||
"minutes": "分",
|
||||
@@ -47,7 +47,7 @@
|
||||
"load": "ロード",
|
||||
"temp": "温度",
|
||||
"max": "最大",
|
||||
"uptime": "上へ"
|
||||
"uptime": "UP"
|
||||
},
|
||||
"unifi": {
|
||||
"users": "ユーザ",
|
||||
@@ -61,7 +61,7 @@
|
||||
"wlan_devices": "WLAN デバイス",
|
||||
"lan_users": "LAN ユーザ",
|
||||
"wlan_users": "WLAN ユーザ",
|
||||
"up": "上へ",
|
||||
"up": "UP",
|
||||
"down": "下へ",
|
||||
"wait": "お待ちください",
|
||||
"empty_data": "サブシステムの状態は不明"
|
||||
@@ -86,15 +86,15 @@
|
||||
"error": "エラー",
|
||||
"ping": "Ping",
|
||||
"down": "下へ",
|
||||
"up": "上へ",
|
||||
"up": "稼働",
|
||||
"not_available": "利用できません。"
|
||||
},
|
||||
"siteMonitor": {
|
||||
"http_status": "HTTP ステータス",
|
||||
"error": "エラー",
|
||||
"response": "Response",
|
||||
"response": "応答",
|
||||
"down": "下へ",
|
||||
"up": "上へ",
|
||||
"up": "稼働",
|
||||
"not_available": "利用できません。"
|
||||
},
|
||||
"emby": {
|
||||
@@ -109,6 +109,7 @@
|
||||
},
|
||||
"esphome": {
|
||||
"offline": "オフライン",
|
||||
"offline_alt": "オフライン",
|
||||
"online": "オンライン",
|
||||
"total": "合計",
|
||||
"unknown": "不明"
|
||||
@@ -133,21 +134,21 @@
|
||||
},
|
||||
"fritzbox": {
|
||||
"connectionStatus": "状態",
|
||||
"connectionStatusUnconfigured": "Unconfigured",
|
||||
"connectionStatusConnecting": "Connecting",
|
||||
"connectionStatusAuthenticating": "Authenticating",
|
||||
"connectionStatusPendingDisconnect": "Pending Disconnect",
|
||||
"connectionStatusDisconnecting": "Disconnecting",
|
||||
"connectionStatusDisconnected": "Disconnected",
|
||||
"connectionStatusConnected": "接続済み",
|
||||
"connectionStatusUnconfigured": "未設定",
|
||||
"connectionStatusConnecting": "接続中",
|
||||
"connectionStatusAuthenticating": "認証中",
|
||||
"connectionStatusPendingDisconnect": "接続を切断する",
|
||||
"connectionStatusDisconnecting": "接続を切断中",
|
||||
"connectionStatusDisconnected": "切断されました",
|
||||
"connectionStatusConnected": "接続済",
|
||||
"uptime": "稼働時間",
|
||||
"maxDown": "Max. Down",
|
||||
"maxUp": "Max. Up",
|
||||
"maxDown": "最大ダウン",
|
||||
"maxUp": "最大アップ",
|
||||
"down": "下へ",
|
||||
"up": "上へ",
|
||||
"up": "稼働",
|
||||
"received": "受信済み",
|
||||
"sent": "送信済み",
|
||||
"externalIPAddress": "Ext. IP"
|
||||
"externalIPAddress": "退出ID"
|
||||
},
|
||||
"caddy": {
|
||||
"upstreams": "アップストリーム",
|
||||
@@ -276,10 +277,10 @@
|
||||
"approved": "承認済",
|
||||
"available": "利用可"
|
||||
},
|
||||
"pialert": {
|
||||
"netalertx": {
|
||||
"total": "合計",
|
||||
"connected": "接続済み",
|
||||
"new_devices": "新しいデバイス",
|
||||
"connected": "接続済",
|
||||
"new_devices": "新規デバイス",
|
||||
"down_alerts": "ダウンアラート"
|
||||
},
|
||||
"pihole": {
|
||||
@@ -406,7 +407,7 @@
|
||||
"temp": "温度",
|
||||
"_temp": "温度",
|
||||
"warn": "警告",
|
||||
"uptime": "上へ",
|
||||
"uptime": "UP",
|
||||
"total": "合計",
|
||||
"free": "空き",
|
||||
"used": "使用",
|
||||
@@ -493,13 +494,13 @@
|
||||
"up_to_date": "最新",
|
||||
"child_bridges": "子ブリッジ",
|
||||
"child_bridges_status": "{{ok}}/{{total}}",
|
||||
"up": "上へ",
|
||||
"up": "稼働",
|
||||
"pending": "保留中",
|
||||
"down": "下へ"
|
||||
},
|
||||
"healthchecks": {
|
||||
"new": "新着",
|
||||
"up": "上へ",
|
||||
"up": "稼働",
|
||||
"grace": "猶予期間中",
|
||||
"down": "下へ",
|
||||
"paused": "一時停止中",
|
||||
@@ -543,7 +544,7 @@
|
||||
"hdhomerun": {
|
||||
"channels": "チャンネル",
|
||||
"hd": "HD",
|
||||
"tunerCount": "Tuners",
|
||||
"tunerCount": "チューナー",
|
||||
"channelNumber": "チャンネル",
|
||||
"channelNetwork": "ネットワーク",
|
||||
"signalStrength": "強さ",
|
||||
@@ -562,7 +563,7 @@
|
||||
"total": "合計"
|
||||
},
|
||||
"peanut": {
|
||||
"battery_charge": "Battery Charge",
|
||||
"battery_charge": "バッテリー充電",
|
||||
"ups_load": "UPS 負荷",
|
||||
"ups_status": "UPS 状態",
|
||||
"online": "オンライン",
|
||||
@@ -616,7 +617,7 @@
|
||||
"load": "読み込み平均",
|
||||
"memory": "メモリ使用量",
|
||||
"wanStatus": "WANステータス",
|
||||
"up": "上へ",
|
||||
"up": "稼働",
|
||||
"down": "下へ",
|
||||
"temp": "温度",
|
||||
"disk": "ディスク使用量",
|
||||
@@ -798,7 +799,7 @@
|
||||
"openwrt": {
|
||||
"uptime": "稼働時間",
|
||||
"cpuLoad": "CPU 平均負荷(5 分)",
|
||||
"up": "上へ",
|
||||
"up": "稼働",
|
||||
"down": "下へ",
|
||||
"bytesTx": "送信済み",
|
||||
"bytesRx": "受信済み"
|
||||
@@ -812,7 +813,7 @@
|
||||
"sitesDown": "サイトDown",
|
||||
"paused": "一時停止中",
|
||||
"notyetchecked": "チェックされていません",
|
||||
"up": "上へ",
|
||||
"up": "稼働",
|
||||
"seemsdown": "ダウンしているようです",
|
||||
"down": "下へ",
|
||||
"unknown": "不明"
|
||||
@@ -825,43 +826,67 @@
|
||||
"noEventsFound": "予定が見つかりません"
|
||||
},
|
||||
"romm": {
|
||||
"platforms": "Platforms",
|
||||
"totalRoms": "Total ROMs"
|
||||
"platforms": "プラットフォーム",
|
||||
"totalRoms": "ROMの合計"
|
||||
},
|
||||
"netdata": {
|
||||
"warnings": "警告",
|
||||
"criticals": "重大"
|
||||
},
|
||||
"plantit": {
|
||||
"events": "Events",
|
||||
"plants": "Plants",
|
||||
"events": "イベント",
|
||||
"plants": "植物",
|
||||
"photos": "写真",
|
||||
"species": "Species"
|
||||
"species": "種"
|
||||
},
|
||||
"gitea": {
|
||||
"notifications": "Notifications",
|
||||
"notifications": "通知",
|
||||
"issues": "課題",
|
||||
"pulls": "Pull Requests"
|
||||
"pulls": "プルリクエスト"
|
||||
},
|
||||
"stash": {
|
||||
"scenes": "Scenes",
|
||||
"scenesPlayed": "Scenes Played",
|
||||
"playCount": "Total Plays",
|
||||
"playDuration": "Time Watched",
|
||||
"sceneSize": "Scenes Size",
|
||||
"sceneDuration": "Scenes Duration",
|
||||
"images": "Images",
|
||||
"imageSize": "Images Size",
|
||||
"galleries": "Galleries",
|
||||
"performers": "Performers",
|
||||
"studios": "Studios",
|
||||
"scenes": "シーン",
|
||||
"scenesPlayed": "再生されたシーン",
|
||||
"playCount": "合計再生数",
|
||||
"playDuration": "視聴時間",
|
||||
"sceneSize": "シーンサイズ",
|
||||
"sceneDuration": "シーンの長さ",
|
||||
"images": "画像",
|
||||
"imageSize": "画像サイズ",
|
||||
"galleries": "ギャラリー",
|
||||
"performers": "出演者",
|
||||
"studios": "スタジオ",
|
||||
"movies": "映画",
|
||||
"tags": "タグ",
|
||||
"oCount": "O Count"
|
||||
"oCount": "O カウント"
|
||||
},
|
||||
"tandoor": {
|
||||
"users": "ユーザ",
|
||||
"recipes": "レシピ",
|
||||
"keywords": "Keywords"
|
||||
"keywords": "キーワード"
|
||||
},
|
||||
"homebox": {
|
||||
"items": "アイテム",
|
||||
"totalWithWarranty": "保証付き",
|
||||
"locations": "場所",
|
||||
"labels": "ラベル",
|
||||
"users": "ユーザ",
|
||||
"totalValue": "合計値"
|
||||
},
|
||||
"crowdsec": {
|
||||
"alerts": "アラート",
|
||||
"bans": "禁止"
|
||||
},
|
||||
"wgeasy": {
|
||||
"connected": "接続済",
|
||||
"enabled": "有効",
|
||||
"disabled": "無効",
|
||||
"total": "合計"
|
||||
},
|
||||
"swagdashboard": {
|
||||
"proxied": "Proxied",
|
||||
"auth": "With Auth",
|
||||
"outdated": "Outdated",
|
||||
"banned": "Banned"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -109,6 +109,7 @@
|
||||
},
|
||||
"esphome": {
|
||||
"offline": "중지",
|
||||
"offline_alt": "중지",
|
||||
"online": "Online",
|
||||
"total": "총합",
|
||||
"unknown": "알 수 없음"
|
||||
@@ -276,7 +277,7 @@
|
||||
"approved": "승인됨",
|
||||
"available": "이용 가능"
|
||||
},
|
||||
"pialert": {
|
||||
"netalertx": {
|
||||
"total": "총합",
|
||||
"connected": "Connected",
|
||||
"new_devices": "New Devices",
|
||||
@@ -863,5 +864,29 @@
|
||||
"users": "사용자",
|
||||
"recipes": "Recipes",
|
||||
"keywords": "Keywords"
|
||||
},
|
||||
"homebox": {
|
||||
"items": "Items",
|
||||
"totalWithWarranty": "With Warranty",
|
||||
"locations": "Locations",
|
||||
"labels": "Labels",
|
||||
"users": "사용자",
|
||||
"totalValue": "Total Value"
|
||||
},
|
||||
"crowdsec": {
|
||||
"alerts": "경고",
|
||||
"bans": "Bans"
|
||||
},
|
||||
"wgeasy": {
|
||||
"connected": "Connected",
|
||||
"enabled": "활성",
|
||||
"disabled": "비활성",
|
||||
"total": "총합"
|
||||
},
|
||||
"swagdashboard": {
|
||||
"proxied": "Proxied",
|
||||
"auth": "With Auth",
|
||||
"outdated": "Outdated",
|
||||
"banned": "Banned"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -109,6 +109,7 @@
|
||||
},
|
||||
"esphome": {
|
||||
"offline": "Bezsaistē",
|
||||
"offline_alt": "Bezsaistē",
|
||||
"online": "Online",
|
||||
"total": "Kopā",
|
||||
"unknown": "Nezināms"
|
||||
@@ -276,7 +277,7 @@
|
||||
"approved": "Approved",
|
||||
"available": "Available"
|
||||
},
|
||||
"pialert": {
|
||||
"netalertx": {
|
||||
"total": "Kopā",
|
||||
"connected": "Connected",
|
||||
"new_devices": "New Devices",
|
||||
@@ -863,5 +864,29 @@
|
||||
"users": "Lietotāji",
|
||||
"recipes": "Recipes",
|
||||
"keywords": "Keywords"
|
||||
},
|
||||
"homebox": {
|
||||
"items": "Items",
|
||||
"totalWithWarranty": "With Warranty",
|
||||
"locations": "Locations",
|
||||
"labels": "Labels",
|
||||
"users": "Lietotāji",
|
||||
"totalValue": "Total Value"
|
||||
},
|
||||
"crowdsec": {
|
||||
"alerts": "Paziņojumi",
|
||||
"bans": "Bans"
|
||||
},
|
||||
"wgeasy": {
|
||||
"connected": "Connected",
|
||||
"enabled": "Enabled",
|
||||
"disabled": "Disabled",
|
||||
"total": "Kopā"
|
||||
},
|
||||
"swagdashboard": {
|
||||
"proxied": "Proxied",
|
||||
"auth": "With Auth",
|
||||
"outdated": "Outdated",
|
||||
"banned": "Banned"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -109,6 +109,7 @@
|
||||
},
|
||||
"esphome": {
|
||||
"offline": "Luar talian",
|
||||
"offline_alt": "Luar talian",
|
||||
"online": "Dalam Talian",
|
||||
"total": "Jumlah",
|
||||
"unknown": "Tidak Diketahui"
|
||||
@@ -276,7 +277,7 @@
|
||||
"approved": "Lulus",
|
||||
"available": "Sudah Ada"
|
||||
},
|
||||
"pialert": {
|
||||
"netalertx": {
|
||||
"total": "Jumlah",
|
||||
"connected": "Connected",
|
||||
"new_devices": "New Devices",
|
||||
@@ -863,5 +864,29 @@
|
||||
"users": "Pengguna",
|
||||
"recipes": "Resipi",
|
||||
"keywords": "Keywords"
|
||||
},
|
||||
"homebox": {
|
||||
"items": "Items",
|
||||
"totalWithWarranty": "With Warranty",
|
||||
"locations": "Locations",
|
||||
"labels": "Labels",
|
||||
"users": "Pengguna",
|
||||
"totalValue": "Total Value"
|
||||
},
|
||||
"crowdsec": {
|
||||
"alerts": "Alerts",
|
||||
"bans": "Bans"
|
||||
},
|
||||
"wgeasy": {
|
||||
"connected": "Connected",
|
||||
"enabled": "Didayakan",
|
||||
"disabled": "Dinyahdayakan",
|
||||
"total": "Jumlah"
|
||||
},
|
||||
"swagdashboard": {
|
||||
"proxied": "Proxied",
|
||||
"auth": "With Auth",
|
||||
"outdated": "Outdated",
|
||||
"banned": "Banned"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -109,6 +109,7 @@
|
||||
},
|
||||
"esphome": {
|
||||
"offline": "Onbereikbaar",
|
||||
"offline_alt": "Onbereikbaar",
|
||||
"online": "Bereikbaar",
|
||||
"total": "Totaal",
|
||||
"unknown": "Onbekend"
|
||||
@@ -276,7 +277,7 @@
|
||||
"approved": "Goedgekeurd",
|
||||
"available": "Beschikbaar"
|
||||
},
|
||||
"pialert": {
|
||||
"netalertx": {
|
||||
"total": "Totaal",
|
||||
"connected": "Verbonden",
|
||||
"new_devices": "Nieuwe Apparaten",
|
||||
@@ -825,8 +826,8 @@
|
||||
"noEventsFound": "Geen gebeurtenissen gevonden"
|
||||
},
|
||||
"romm": {
|
||||
"platforms": "Platforms",
|
||||
"totalRoms": "Total ROMs"
|
||||
"platforms": "Platformen",
|
||||
"totalRoms": "Totale ROM's"
|
||||
},
|
||||
"netdata": {
|
||||
"warnings": "Waarschuwingen",
|
||||
@@ -839,7 +840,7 @@
|
||||
"species": "Soorten"
|
||||
},
|
||||
"gitea": {
|
||||
"notifications": "Notifications",
|
||||
"notifications": "Notificaties",
|
||||
"issues": "Problemen",
|
||||
"pulls": "Pull Requests"
|
||||
},
|
||||
@@ -862,6 +863,30 @@
|
||||
"tandoor": {
|
||||
"users": "Gebruikers",
|
||||
"recipes": "Recepten",
|
||||
"keywords": "Keywords"
|
||||
"keywords": "Trefwoorden"
|
||||
},
|
||||
"homebox": {
|
||||
"items": "Items",
|
||||
"totalWithWarranty": "Met garantie",
|
||||
"locations": "Locaties",
|
||||
"labels": "Labels",
|
||||
"users": "Gebruikers",
|
||||
"totalValue": "Totale waarde"
|
||||
},
|
||||
"crowdsec": {
|
||||
"alerts": "Meldingen",
|
||||
"bans": "Bans"
|
||||
},
|
||||
"wgeasy": {
|
||||
"connected": "Verbonden",
|
||||
"enabled": "Ingeschakeld",
|
||||
"disabled": "Uitgeschakeld",
|
||||
"total": "Totaal"
|
||||
},
|
||||
"swagdashboard": {
|
||||
"proxied": "Proxied",
|
||||
"auth": "With Auth",
|
||||
"outdated": "Outdated",
|
||||
"banned": "Banned"
|
||||
}
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -40,7 +40,7 @@
|
||||
},
|
||||
"resources": {
|
||||
"cpu": "Procesor",
|
||||
"mem": "PAM",
|
||||
"mem": "RAM",
|
||||
"total": "Całkowite",
|
||||
"free": "Wolne",
|
||||
"used": "Użyte",
|
||||
@@ -53,9 +53,9 @@
|
||||
"users": "Użytkownicy",
|
||||
"uptime": "Czas działania",
|
||||
"days": "Dni",
|
||||
"wan": "Sieć WAN",
|
||||
"lan": "Sieć LAN",
|
||||
"wlan": "Sieć WLAN",
|
||||
"wan": "WAN",
|
||||
"lan": "LAN",
|
||||
"wlan": "WLAN",
|
||||
"devices": "Urządzenia",
|
||||
"lan_devices": "Urządzenia LAN",
|
||||
"wlan_devices": "Urządzenia WLAN",
|
||||
@@ -64,23 +64,23 @@
|
||||
"up": "CZAS",
|
||||
"down": "Pobieranie",
|
||||
"wait": "Proszę czekać",
|
||||
"empty_data": "Nieznany stan"
|
||||
"empty_data": "Status podsystemu nieznany"
|
||||
},
|
||||
"docker": {
|
||||
"rx": "Rx",
|
||||
"tx": "Tx",
|
||||
"mem": "PAM",
|
||||
"mem": "RAM",
|
||||
"cpu": "Procesor",
|
||||
"running": "Działa",
|
||||
"offline": "Nieosiągalny",
|
||||
"error": "Błąd",
|
||||
"unknown": "Nieznany",
|
||||
"healthy": "Zdrowy",
|
||||
"starting": "Rozpoczynanie",
|
||||
"unhealthy": "Niezdrowe",
|
||||
"starting": "Uruchamianie",
|
||||
"unhealthy": "Niezdrowy",
|
||||
"not_found": "Nie znaleziono",
|
||||
"exited": "Zakończone",
|
||||
"partial": "Częściowe"
|
||||
"exited": "Zakończony",
|
||||
"partial": "Częściowy"
|
||||
},
|
||||
"ping": {
|
||||
"error": "Błąd",
|
||||
@@ -109,6 +109,7 @@
|
||||
},
|
||||
"esphome": {
|
||||
"offline": "Nieosiągalny",
|
||||
"offline_alt": "Nieosiągalny",
|
||||
"online": "Dostępny",
|
||||
"total": "Całkowite",
|
||||
"unknown": "Nieznany"
|
||||
@@ -136,18 +137,18 @@
|
||||
"connectionStatusUnconfigured": "Nieskonfigurowane",
|
||||
"connectionStatusConnecting": "Łączenie",
|
||||
"connectionStatusAuthenticating": "Uwierzytelnianie",
|
||||
"connectionStatusPendingDisconnect": "Pending Disconnect",
|
||||
"connectionStatusPendingDisconnect": "Oczekujące rozłączenie",
|
||||
"connectionStatusDisconnecting": "Rozłączanie",
|
||||
"connectionStatusDisconnected": "Rozłączono",
|
||||
"connectionStatusConnected": "Połączony",
|
||||
"connectionStatusConnected": "Connected",
|
||||
"uptime": "Czas działania",
|
||||
"maxDown": "Max. Down",
|
||||
"maxUp": "Max. Up",
|
||||
"maxDown": "Maks. Pobieranie",
|
||||
"maxUp": "Maks. Wysyłanie",
|
||||
"down": "Niedostępny",
|
||||
"up": "Dostępny",
|
||||
"received": "Odebrane",
|
||||
"sent": "Wysłane",
|
||||
"externalIPAddress": "Ext. IP"
|
||||
"externalIPAddress": "Pub. IP"
|
||||
},
|
||||
"caddy": {
|
||||
"upstreams": "Upstreams",
|
||||
@@ -155,12 +156,12 @@
|
||||
"requests_failed": "Nieudane zapytania"
|
||||
},
|
||||
"changedetectionio": {
|
||||
"totalObserved": "Obserwowanych ogółem",
|
||||
"diffsDetected": "Wykryto różnic"
|
||||
"totalObserved": "Łącznie obserwowanych",
|
||||
"diffsDetected": "Wykrytych różnic"
|
||||
},
|
||||
"channelsdvrserver": {
|
||||
"shows": "Seriale",
|
||||
"recordings": "Nagrywanie",
|
||||
"recordings": "Nagrania",
|
||||
"scheduled": "W kolejce",
|
||||
"passes": "Przebiegi"
|
||||
},
|
||||
@@ -276,11 +277,11 @@
|
||||
"approved": "Zaakceptowane",
|
||||
"available": "Dostępne"
|
||||
},
|
||||
"pialert": {
|
||||
"netalertx": {
|
||||
"total": "Całkowite",
|
||||
"connected": "Połączony",
|
||||
"new_devices": "Nowe urządzenia",
|
||||
"down_alerts": "Powiadomienia o niedostępności"
|
||||
"connected": "Connected",
|
||||
"new_devices": "New Devices",
|
||||
"down_alerts": "Down Alerts"
|
||||
},
|
||||
"pihole": {
|
||||
"queries": "Zapytania",
|
||||
@@ -394,7 +395,7 @@
|
||||
"failedLoginsLast24H": "Nieudane logowania (24h)"
|
||||
},
|
||||
"proxmox": {
|
||||
"mem": "PAM",
|
||||
"mem": "RAM",
|
||||
"cpu": "Procesor",
|
||||
"lxc": "Kontenery LXC",
|
||||
"vms": "Maszyn wirtualnych"
|
||||
@@ -412,7 +413,7 @@
|
||||
"used": "Użyte",
|
||||
"days": "d",
|
||||
"hours": "g",
|
||||
"crit": "Crit",
|
||||
"crit": "Krytyczyny",
|
||||
"read": "Przeczytane",
|
||||
"write": "Zapis",
|
||||
"gpu": "Karta graficzna",
|
||||
@@ -491,7 +492,7 @@
|
||||
"updates": "Aktualizacje",
|
||||
"update_available": "Dostępna aktualizacja",
|
||||
"up_to_date": "Aktualny",
|
||||
"child_bridges": "Child Bridges",
|
||||
"child_bridges": "Mostki podrzędne",
|
||||
"child_bridges_status": "{{ok}}/{{total}}",
|
||||
"up": "Dostępny",
|
||||
"pending": "Oczekiwane",
|
||||
@@ -500,12 +501,12 @@
|
||||
"healthchecks": {
|
||||
"new": "Nowy",
|
||||
"up": "Dostępny",
|
||||
"grace": "In Grace Period",
|
||||
"grace": "W okresie karencji",
|
||||
"down": "Niedostępny",
|
||||
"paused": "Zatrzymane",
|
||||
"status": "Stan",
|
||||
"last_ping": "Ostatni ping",
|
||||
"never": "No pings yet"
|
||||
"never": "Brak pingów"
|
||||
},
|
||||
"watchtower": {
|
||||
"containers_scanned": "Zeskanowane",
|
||||
@@ -543,7 +544,7 @@
|
||||
"hdhomerun": {
|
||||
"channels": "Kanały",
|
||||
"hd": "HD",
|
||||
"tunerCount": "Tuners",
|
||||
"tunerCount": "Tunery",
|
||||
"channelNumber": "Kanał",
|
||||
"channelNetwork": "Sieć",
|
||||
"signalStrength": "Siła",
|
||||
@@ -562,7 +563,7 @@
|
||||
"total": "Całkowite"
|
||||
},
|
||||
"peanut": {
|
||||
"battery_charge": "Battery Charge",
|
||||
"battery_charge": "Stan baterii",
|
||||
"ups_load": "Obciążenie UPS",
|
||||
"ups_status": "Status UPS",
|
||||
"online": "Dostępny",
|
||||
@@ -575,7 +576,7 @@
|
||||
},
|
||||
"mikrotik": {
|
||||
"cpuLoad": "Obciążenie procesora",
|
||||
"memoryUsed": "Zuyżyta pamięć",
|
||||
"memoryUsed": "Zużyta pamięć",
|
||||
"uptime": "Czas działania",
|
||||
"numberOfLeases": "Dzierżawy"
|
||||
},
|
||||
@@ -586,8 +587,8 @@
|
||||
},
|
||||
"opendtu": {
|
||||
"yieldDay": "Dzisiaj",
|
||||
"absolutePower": "Power",
|
||||
"relativePower": "Power %",
|
||||
"absolutePower": "Zasilanie",
|
||||
"relativePower": "Moc %",
|
||||
"limit": "Limit"
|
||||
},
|
||||
"opnsense": {
|
||||
@@ -604,16 +605,16 @@
|
||||
},
|
||||
"octoprint": {
|
||||
"printer_state": "Stan",
|
||||
"temp_tool": "Tool temp",
|
||||
"temp_bed": "Bed temp",
|
||||
"temp_tool": "Temperatura narzędzia",
|
||||
"temp_bed": "Temp. łóżka",
|
||||
"job_completion": "Ukończono"
|
||||
},
|
||||
"cloudflared": {
|
||||
"origin_ip": "Origin IP",
|
||||
"origin_ip": "IP Źródła",
|
||||
"status": "Stan"
|
||||
},
|
||||
"pfsense": {
|
||||
"load": "Load Avg",
|
||||
"load": "Śr. Obciążenie",
|
||||
"memory": "Użycie pamięci",
|
||||
"wanStatus": "Status WAN",
|
||||
"up": "Dostępny",
|
||||
@@ -623,8 +624,8 @@
|
||||
"wanIP": "WAN IP"
|
||||
},
|
||||
"proxmoxbackupserver": {
|
||||
"datastore_usage": "Datastore",
|
||||
"failed_tasks_24h": "Failed Tasks 24h",
|
||||
"datastore_usage": "Magazyn danych",
|
||||
"failed_tasks_24h": "Nieudane zadania 24h",
|
||||
"cpu_usage": "Procesor",
|
||||
"memory_usage": "Pamięć"
|
||||
},
|
||||
@@ -678,7 +679,7 @@
|
||||
"dashboards": "Panel główny",
|
||||
"datasources": "Źródła danych",
|
||||
"totalalerts": "Wszystkie alerty",
|
||||
"alertstriggered": "Alerts Triggered"
|
||||
"alertstriggered": "Wywołane alerty"
|
||||
},
|
||||
"nextcloud": {
|
||||
"cpuload": "Obciążenie CPU",
|
||||
@@ -686,7 +687,7 @@
|
||||
"freespace": "Wolna przestrzeń",
|
||||
"activeusers": "Aktywni użytkownicy",
|
||||
"numfiles": "Pliki",
|
||||
"numshares": "Shared Items"
|
||||
"numshares": "Udostępnione elementy"
|
||||
},
|
||||
"kopia": {
|
||||
"status": "Stan",
|
||||
@@ -697,7 +698,7 @@
|
||||
},
|
||||
"unmanic": {
|
||||
"active_workers": "Aktywni pracownicy",
|
||||
"total_workers": "Total Workers",
|
||||
"total_workers": "Wszyscy pracownicy",
|
||||
"records_total": "Długość kolejki"
|
||||
},
|
||||
"pterodactyl": {
|
||||
@@ -705,9 +706,9 @@
|
||||
"nodes": "Węzły"
|
||||
},
|
||||
"prometheus": {
|
||||
"targets_up": "Targets Up",
|
||||
"targets_down": "Targets Down",
|
||||
"targets_total": "Total Targets"
|
||||
"targets_up": "Cele włączone",
|
||||
"targets_down": "Cele wyłączone",
|
||||
"targets_total": "Wszystkich Celi"
|
||||
},
|
||||
"gatus": {
|
||||
"up": "Działające",
|
||||
@@ -726,9 +727,9 @@
|
||||
"booksDuration": "Czas trwania"
|
||||
},
|
||||
"homeassistant": {
|
||||
"people_home": "People Home",
|
||||
"lights_on": "Lights On",
|
||||
"switches_on": "Switches On"
|
||||
"people_home": "Dom ludzi",
|
||||
"lights_on": "Światła włączone",
|
||||
"switches_on": "Przełączniki włączone"
|
||||
},
|
||||
"whatsupdocker": {
|
||||
"monitoring": "Monitoring",
|
||||
@@ -755,12 +756,12 @@
|
||||
"status": "Stan",
|
||||
"buildId": "ID kompilacji",
|
||||
"succeeded": "Ukończono",
|
||||
"notStarted": "Not Started",
|
||||
"notStarted": "Nierozpoczęte",
|
||||
"failed": "Niepowodzenie",
|
||||
"canceled": "Anulowano",
|
||||
"inProgress": "W trakcie",
|
||||
"totalPrs": "Total PRs",
|
||||
"myPrs": "My PRs",
|
||||
"totalPrs": "Łącznie PRs",
|
||||
"myPrs": "Moje PRs",
|
||||
"approved": "Zaakceptowane"
|
||||
},
|
||||
"gamedig": {
|
||||
@@ -769,7 +770,7 @@
|
||||
"offline": "Nieosiągalny",
|
||||
"name": "Nazwa",
|
||||
"map": "Mapa",
|
||||
"currentPlayers": "Current players",
|
||||
"currentPlayers": "Gracze online",
|
||||
"players": "Gracze",
|
||||
"maxPlayers": "Maksymalna ilość graczy",
|
||||
"bots": "Boty",
|
||||
@@ -782,7 +783,7 @@
|
||||
"totalUsed": "Użyta pamięć"
|
||||
},
|
||||
"mealie": {
|
||||
"recipes": "Recipes",
|
||||
"recipes": "Przepisy",
|
||||
"users": "Użytkownicy",
|
||||
"categories": "Kategorie",
|
||||
"tags": "Tagi"
|
||||
@@ -797,71 +798,95 @@
|
||||
},
|
||||
"openwrt": {
|
||||
"uptime": "Czas działania",
|
||||
"cpuLoad": "CPU Load Avg (5m)",
|
||||
"cpuLoad": "Śr. obciążenie CPU (5m)",
|
||||
"up": "Dostępny",
|
||||
"down": "Niedostępny",
|
||||
"bytesTx": "Transmitted",
|
||||
"bytesTx": "Przesłane",
|
||||
"bytesRx": "Odebrane"
|
||||
},
|
||||
"uptimerobot": {
|
||||
"status": "Stan",
|
||||
"uptime": "Czas działania",
|
||||
"lastDown": "Last Downtime",
|
||||
"downDuration": "Downtime Duration",
|
||||
"lastDown": "Ostatni downtime",
|
||||
"downDuration": "Długość downtime'u",
|
||||
"sitesUp": "Działające",
|
||||
"sitesDown": "Niedziałające",
|
||||
"paused": "Zatrzymane",
|
||||
"notyetchecked": "Not Yet Checked",
|
||||
"notyetchecked": "Nie sprawdzono",
|
||||
"up": "Dostępny",
|
||||
"seemsdown": "Seems Down",
|
||||
"seemsdown": "Możliwe, że wyłączony",
|
||||
"down": "Niedostępny",
|
||||
"unknown": "Nieznany"
|
||||
},
|
||||
"calendar": {
|
||||
"inCinemas": "W kinach",
|
||||
"physicalRelease": "Wydanie fizyczne",
|
||||
"digitalRelease": "Digital release",
|
||||
"noEventsToday": "No events for today!",
|
||||
"noEventsFound": "No events found"
|
||||
"digitalRelease": "Wydanie cyfrowe",
|
||||
"noEventsToday": "Brak wydarzeń na dziś!",
|
||||
"noEventsFound": "Nie znaleziono wydarzeń"
|
||||
},
|
||||
"romm": {
|
||||
"platforms": "Platformy",
|
||||
"totalRoms": "Total ROMs"
|
||||
"totalRoms": "Łącznie ROM"
|
||||
},
|
||||
"netdata": {
|
||||
"warnings": "Ostrzeżenia",
|
||||
"criticals": "Criticals"
|
||||
"criticals": "Krytyczny"
|
||||
},
|
||||
"plantit": {
|
||||
"events": "Events",
|
||||
"plants": "Plants",
|
||||
"events": "Wydarzenia",
|
||||
"plants": "Rośliny",
|
||||
"photos": "Zdjęcia",
|
||||
"species": "Species"
|
||||
"species": "Gatunki"
|
||||
},
|
||||
"gitea": {
|
||||
"notifications": "Notifications",
|
||||
"notifications": "Powiadomienia",
|
||||
"issues": "Zgłoszenia",
|
||||
"pulls": "Pull Requests"
|
||||
"pulls": "Żądania Pull"
|
||||
},
|
||||
"stash": {
|
||||
"scenes": "Scenes",
|
||||
"scenesPlayed": "Scenes Played",
|
||||
"playCount": "Total Plays",
|
||||
"playDuration": "Time Watched",
|
||||
"sceneSize": "Scenes Size",
|
||||
"sceneDuration": "Scenes Duration",
|
||||
"images": "Images",
|
||||
"imageSize": "Images Size",
|
||||
"galleries": "Galleries",
|
||||
"performers": "Performers",
|
||||
"studios": "Studios",
|
||||
"scenes": "Sceny",
|
||||
"scenesPlayed": "Odgrane sceny",
|
||||
"playCount": "Łącznie odtworzone",
|
||||
"playDuration": "Łączny czas oglądania",
|
||||
"sceneSize": "Rozmiar scen",
|
||||
"sceneDuration": "Czas trwania scen",
|
||||
"images": "Obrazy",
|
||||
"imageSize": "Rozmiar obrazów",
|
||||
"galleries": "Galerie",
|
||||
"performers": "Artyści",
|
||||
"studios": "Studia",
|
||||
"movies": "Filmy",
|
||||
"tags": "Tagi",
|
||||
"oCount": "O Count"
|
||||
"oCount": "O Licznik"
|
||||
},
|
||||
"tandoor": {
|
||||
"users": "Użytkownicy",
|
||||
"recipes": "Recipes",
|
||||
"keywords": "Keywords"
|
||||
"recipes": "Przepisy",
|
||||
"keywords": "Słowa kluczowe"
|
||||
},
|
||||
"homebox": {
|
||||
"items": "Elementy",
|
||||
"totalWithWarranty": "Z gwarancją",
|
||||
"locations": "Lokalizacje",
|
||||
"labels": "Etykiety",
|
||||
"users": "Użytkownicy",
|
||||
"totalValue": "Wartość całkowita"
|
||||
},
|
||||
"crowdsec": {
|
||||
"alerts": "Alarmy",
|
||||
"bans": "Bany"
|
||||
},
|
||||
"wgeasy": {
|
||||
"connected": "Connected",
|
||||
"enabled": "Włączone",
|
||||
"disabled": "Wyłączone",
|
||||
"total": "Całkowite"
|
||||
},
|
||||
"swagdashboard": {
|
||||
"proxied": "Proxied",
|
||||
"auth": "With Auth",
|
||||
"outdated": "Outdated",
|
||||
"banned": "Banned"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -109,6 +109,7 @@
|
||||
},
|
||||
"esphome": {
|
||||
"offline": "Desligado",
|
||||
"offline_alt": "Desligado",
|
||||
"online": "Online",
|
||||
"total": "Total",
|
||||
"unknown": "Desconhecido"
|
||||
@@ -139,7 +140,7 @@
|
||||
"connectionStatusPendingDisconnect": "Desconexão pendente",
|
||||
"connectionStatusDisconnecting": "Desconectando",
|
||||
"connectionStatusDisconnected": "Desconectado",
|
||||
"connectionStatusConnected": "Conectado",
|
||||
"connectionStatusConnected": "Connected",
|
||||
"uptime": "Ligado",
|
||||
"maxDown": "Máx. de Descarga",
|
||||
"maxUp": "Max. de Envio",
|
||||
@@ -276,11 +277,11 @@
|
||||
"approved": "Aprovada",
|
||||
"available": "Disponível"
|
||||
},
|
||||
"pialert": {
|
||||
"netalertx": {
|
||||
"total": "Total",
|
||||
"connected": "Conectado",
|
||||
"new_devices": "Novos dispositivos",
|
||||
"down_alerts": "Alertas de Baixo"
|
||||
"connected": "Connected",
|
||||
"new_devices": "New Devices",
|
||||
"down_alerts": "Down Alerts"
|
||||
},
|
||||
"pihole": {
|
||||
"queries": "Consultas",
|
||||
@@ -863,5 +864,29 @@
|
||||
"users": "Utilizadores",
|
||||
"recipes": "Receitas",
|
||||
"keywords": "Keywords"
|
||||
},
|
||||
"homebox": {
|
||||
"items": "Items",
|
||||
"totalWithWarranty": "With Warranty",
|
||||
"locations": "Locations",
|
||||
"labels": "Labels",
|
||||
"users": "Utilizadores",
|
||||
"totalValue": "Total Value"
|
||||
},
|
||||
"crowdsec": {
|
||||
"alerts": "Alertas",
|
||||
"bans": "Bans"
|
||||
},
|
||||
"wgeasy": {
|
||||
"connected": "Connected",
|
||||
"enabled": "Ativo",
|
||||
"disabled": "Desabilitado",
|
||||
"total": "Total"
|
||||
},
|
||||
"swagdashboard": {
|
||||
"proxied": "Proxied",
|
||||
"auth": "With Auth",
|
||||
"outdated": "Outdated",
|
||||
"banned": "Banned"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
"date": "{{value, date}}",
|
||||
"relativeDate": "{{value, relativeDate}}",
|
||||
"uptime": "{{value, uptime}}",
|
||||
"months": "mo",
|
||||
"months": "M",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"minutes": "m",
|
||||
@@ -22,11 +22,11 @@
|
||||
},
|
||||
"widget": {
|
||||
"missing_type": "Tipo de Widget ausente: {{type}}",
|
||||
"api_error": "Erro da API",
|
||||
"api_error": "Erros de API",
|
||||
"information": "Informação",
|
||||
"status": "Estado",
|
||||
"url": "Endereço URL",
|
||||
"raw_error": "Erro",
|
||||
"raw_error": "Erro Raw",
|
||||
"response_data": "Dados da Resposta"
|
||||
},
|
||||
"weather": {
|
||||
@@ -85,23 +85,23 @@
|
||||
"ping": {
|
||||
"error": "Erro",
|
||||
"ping": "Tempo de resposta",
|
||||
"down": "Down",
|
||||
"up": "Up",
|
||||
"not_available": "Not Available"
|
||||
"down": "Inativo",
|
||||
"up": "Ativo",
|
||||
"not_available": "Não Disponível"
|
||||
},
|
||||
"siteMonitor": {
|
||||
"http_status": "HTTP status",
|
||||
"http_status": "Estado HTTP",
|
||||
"error": "Erro",
|
||||
"response": "Response",
|
||||
"down": "Down",
|
||||
"up": "Up",
|
||||
"not_available": "Not Available"
|
||||
"response": "Resposta",
|
||||
"down": "Inativo",
|
||||
"up": "Ativo",
|
||||
"not_available": "Não Disponível"
|
||||
},
|
||||
"emby": {
|
||||
"playing": "A reproduzir",
|
||||
"transcoding": "Transcodificação",
|
||||
"bitrate": "Taxa de bits",
|
||||
"no_active": "Sem streams ativas",
|
||||
"no_active": "Sem Streams Ativos",
|
||||
"movies": "Filmes",
|
||||
"series": "Séries",
|
||||
"episodes": "Episódios",
|
||||
@@ -109,7 +109,8 @@
|
||||
},
|
||||
"esphome": {
|
||||
"offline": "Desligado",
|
||||
"online": "Online",
|
||||
"offline_alt": "Desligado",
|
||||
"online": "Disponível",
|
||||
"total": "Total",
|
||||
"unknown": "Desconhecido"
|
||||
},
|
||||
@@ -133,24 +134,24 @@
|
||||
},
|
||||
"fritzbox": {
|
||||
"connectionStatus": "Estado",
|
||||
"connectionStatusUnconfigured": "Unconfigured",
|
||||
"connectionStatusConnecting": "Connecting",
|
||||
"connectionStatusAuthenticating": "Authenticating",
|
||||
"connectionStatusPendingDisconnect": "Pending Disconnect",
|
||||
"connectionStatusDisconnecting": "Disconnecting",
|
||||
"connectionStatusDisconnected": "Disconnected",
|
||||
"connectionStatusConnected": "Connected",
|
||||
"connectionStatusUnconfigured": "Não configurado",
|
||||
"connectionStatusConnecting": "Conectando",
|
||||
"connectionStatusAuthenticating": "Autenticando",
|
||||
"connectionStatusPendingDisconnect": "Desconexão Pendente",
|
||||
"connectionStatusDisconnecting": "Desconectando",
|
||||
"connectionStatusDisconnected": "Desconectado",
|
||||
"connectionStatusConnected": "Conectado",
|
||||
"uptime": "Ligado",
|
||||
"maxDown": "Max. Down",
|
||||
"maxUp": "Max. Up",
|
||||
"down": "Down",
|
||||
"up": "Up",
|
||||
"received": "Received",
|
||||
"sent": "Sent",
|
||||
"externalIPAddress": "Ext. IP"
|
||||
"maxUp": "Máx. Acima",
|
||||
"down": "Inativo",
|
||||
"up": "Ativo",
|
||||
"received": "Recebido",
|
||||
"sent": "Enviado",
|
||||
"externalIPAddress": "IP Externo"
|
||||
},
|
||||
"caddy": {
|
||||
"upstreams": "Upstreams",
|
||||
"upstreams": "Streams de Envio",
|
||||
"requests": "Solicitações atuais",
|
||||
"requests_failed": "Solicitações com falha"
|
||||
},
|
||||
@@ -159,24 +160,24 @@
|
||||
"diffsDetected": "Diferenças Detetadas"
|
||||
},
|
||||
"channelsdvrserver": {
|
||||
"shows": "Shows",
|
||||
"shows": "Programas",
|
||||
"recordings": "Gravações",
|
||||
"scheduled": "Scheduled",
|
||||
"scheduled": "Agendado",
|
||||
"passes": "Passes"
|
||||
},
|
||||
"tautulli": {
|
||||
"playing": "A reproduzir",
|
||||
"transcoding": "Transcodificação",
|
||||
"bitrate": "Taxa de bits",
|
||||
"no_active": "Sem streams ativas",
|
||||
"plex_connection_error": "Check Plex Connection"
|
||||
"no_active": "Sem Streams Ativos",
|
||||
"plex_connection_error": "Verifique a conexão do Plex"
|
||||
},
|
||||
"omada": {
|
||||
"connectedAp": "APs Ligados",
|
||||
"activeUser": "Dispositivos activos",
|
||||
"activeUser": "Dispositivos ativos",
|
||||
"alerts": "Alertas",
|
||||
"connectedGateway": "Gateways ligados",
|
||||
"connectedSwitches": "Switches ligados"
|
||||
"connectedGateway": "Gateways conectados",
|
||||
"connectedSwitches": "Switches conectados"
|
||||
},
|
||||
"nzbget": {
|
||||
"rate": "Taxa",
|
||||
@@ -185,7 +186,7 @@
|
||||
},
|
||||
"plex": {
|
||||
"streams": "Streams Ativas",
|
||||
"albums": "Albums",
|
||||
"albums": "Álbuns",
|
||||
"movies": "Filmes",
|
||||
"tv": "Series de TV"
|
||||
},
|
||||
@@ -212,12 +213,12 @@
|
||||
"seed": "Semente"
|
||||
},
|
||||
"qnap": {
|
||||
"cpuUsage": "CPU Usage",
|
||||
"memUsage": "MEM Usage",
|
||||
"systemTempC": "System Temp",
|
||||
"cpuUsage": "Uso de CPU",
|
||||
"memUsage": "Uso de Memória",
|
||||
"systemTempC": "Temp. do Sistema",
|
||||
"poolUsage": "Pool Usage",
|
||||
"volumeUsage": "Volume Usage",
|
||||
"invalid": "Invalid"
|
||||
"volumeUsage": "Uso do volume",
|
||||
"invalid": "Inválido"
|
||||
},
|
||||
"deluge": {
|
||||
"download": "Descarregar",
|
||||
@@ -249,7 +250,7 @@
|
||||
"lidarr": {
|
||||
"wanted": "Desejada",
|
||||
"queued": "Em fila",
|
||||
"artists": "Artists"
|
||||
"artists": "Artistas"
|
||||
},
|
||||
"readarr": {
|
||||
"wanted": "Desejada",
|
||||
@@ -276,16 +277,16 @@
|
||||
"approved": "Aprovada",
|
||||
"available": "Disponível"
|
||||
},
|
||||
"pialert": {
|
||||
"netalertx": {
|
||||
"total": "Total",
|
||||
"connected": "Connected",
|
||||
"new_devices": "New Devices",
|
||||
"down_alerts": "Down Alerts"
|
||||
"connected": "Conectado",
|
||||
"new_devices": "Novos dispositivos",
|
||||
"down_alerts": "Alertas de Inatividade"
|
||||
},
|
||||
"pihole": {
|
||||
"queries": "Consultas",
|
||||
"blocked": "Bloqueado",
|
||||
"blocked_percent": "Blocked %",
|
||||
"blocked_percent": "Bloqueado %",
|
||||
"gravity": "Gravidade"
|
||||
},
|
||||
"adguard": {
|
||||
@@ -305,11 +306,11 @@
|
||||
"total": "Total"
|
||||
},
|
||||
"tailscale": {
|
||||
"address": "Address",
|
||||
"expires": "Expires",
|
||||
"never": "Never",
|
||||
"last_seen": "Last Seen",
|
||||
"now": "Now",
|
||||
"address": "Endereço",
|
||||
"expires": "Expira em",
|
||||
"never": "Nunca",
|
||||
"last_seen": "Visto por último",
|
||||
"now": "Agora",
|
||||
"years": "{{number}}y",
|
||||
"weeks": "{{number}}w",
|
||||
"days": "{{number}}d",
|
||||
@@ -330,8 +331,8 @@
|
||||
"middleware": "Middleware"
|
||||
},
|
||||
"navidrome": {
|
||||
"nothing_streaming": "Sem streams ativas",
|
||||
"please_wait": "Por favor aguarde"
|
||||
"nothing_streaming": "Sem Streams Ativos",
|
||||
"please_wait": "Por favor, aguarde"
|
||||
},
|
||||
"npm": {
|
||||
"enabled": "Ativo",
|
||||
@@ -381,7 +382,7 @@
|
||||
"players": "Reprodutores",
|
||||
"version": "Versão",
|
||||
"status": "Estado",
|
||||
"up": "Online",
|
||||
"up": "Disponível",
|
||||
"down": "Desligado"
|
||||
},
|
||||
"miniflux": {
|
||||
@@ -404,20 +405,20 @@
|
||||
"load": "Carga",
|
||||
"wait": "Por favor aguarde",
|
||||
"temp": "TEMP",
|
||||
"_temp": "Temp",
|
||||
"warn": "Warn",
|
||||
"_temp": "Temperatura",
|
||||
"warn": "Aviso",
|
||||
"uptime": "CIMA",
|
||||
"total": "Total",
|
||||
"free": "Livre",
|
||||
"used": "Utilizado",
|
||||
"days": "d",
|
||||
"hours": "h",
|
||||
"crit": "Crit",
|
||||
"crit": "Crítico",
|
||||
"read": "Lido",
|
||||
"write": "Write",
|
||||
"write": "Escrita",
|
||||
"gpu": "GPU",
|
||||
"mem": "Mem",
|
||||
"swap": "Swap"
|
||||
"mem": "Memória",
|
||||
"swap": "Temporário"
|
||||
},
|
||||
"quicklaunch": {
|
||||
"bookmark": "Marcador",
|
||||
@@ -426,7 +427,7 @@
|
||||
"custom": "Personalizado",
|
||||
"visit": "Visitar",
|
||||
"url": "Endereço URL",
|
||||
"searchsuggestion": "Suggestion"
|
||||
"searchsuggestion": "Sugestão"
|
||||
},
|
||||
"wmo": {
|
||||
"0-day": "Solarengo",
|
||||
@@ -493,15 +494,15 @@
|
||||
"up_to_date": "Atualizado",
|
||||
"child_bridges": "Pontes Filhas",
|
||||
"child_bridges_status": "{{ok}}/{{total}}",
|
||||
"up": "Up",
|
||||
"up": "Ativo",
|
||||
"pending": "Pendente",
|
||||
"down": "Down"
|
||||
"down": "Inativo"
|
||||
},
|
||||
"healthchecks": {
|
||||
"new": "Novo",
|
||||
"up": "Up",
|
||||
"up": "Ativo",
|
||||
"grace": "Em Período Gratuito",
|
||||
"down": "Down",
|
||||
"down": "Inativo",
|
||||
"paused": "Pausado",
|
||||
"status": "Estado",
|
||||
"last_ping": "Ultimo Ping",
|
||||
@@ -543,14 +544,14 @@
|
||||
"hdhomerun": {
|
||||
"channels": "Canais",
|
||||
"hd": "HD",
|
||||
"tunerCount": "Tuners",
|
||||
"channelNumber": "Channel",
|
||||
"channelNetwork": "Network",
|
||||
"signalStrength": "Strength",
|
||||
"signalQuality": "Quality",
|
||||
"symbolQuality": "Quality",
|
||||
"tunerCount": "Sintonizadores",
|
||||
"channelNumber": "Canal",
|
||||
"channelNetwork": "Rede",
|
||||
"signalStrength": "Potência",
|
||||
"signalQuality": "Qualidade",
|
||||
"symbolQuality": "Qualidade",
|
||||
"networkRate": "Taxa de bits",
|
||||
"clientIP": "Client"
|
||||
"clientIP": "Cliente"
|
||||
},
|
||||
"scrutiny": {
|
||||
"passed": "Aprovado",
|
||||
@@ -562,15 +563,15 @@
|
||||
"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"
|
||||
"battery_charge": "Carga da bateria",
|
||||
"ups_load": "Carga do UPS",
|
||||
"ups_status": "Estado UPS",
|
||||
"online": "Disponível",
|
||||
"on_battery": "Na bateria",
|
||||
"low_battery": "Bateria Fraca"
|
||||
},
|
||||
"nextdns": {
|
||||
"wait": "Por favor aguarde",
|
||||
"wait": "Por favor, aguarde",
|
||||
"no_devices": "Nenhum dado do dispositivo recebido"
|
||||
},
|
||||
"mikrotik": {
|
||||
@@ -585,10 +586,10 @@
|
||||
"streams_xepg": "Canais XEPG"
|
||||
},
|
||||
"opendtu": {
|
||||
"yieldDay": "Today",
|
||||
"absolutePower": "Power",
|
||||
"relativePower": "Power %",
|
||||
"limit": "Limit"
|
||||
"yieldDay": "Hoje",
|
||||
"absolutePower": "Energia",
|
||||
"relativePower": "Energia %",
|
||||
"limit": "Limite"
|
||||
},
|
||||
"opnsense": {
|
||||
"cpu": "Carga do CPU",
|
||||
@@ -613,14 +614,14 @@
|
||||
"status": "Estado"
|
||||
},
|
||||
"pfsense": {
|
||||
"load": "Load Avg",
|
||||
"memory": "Mem Usage",
|
||||
"wanStatus": "WAN Status",
|
||||
"up": "Up",
|
||||
"down": "Down",
|
||||
"temp": "Temp",
|
||||
"disk": "Disk Usage",
|
||||
"wanIP": "WAN IP"
|
||||
"load": "Carga Média",
|
||||
"memory": "Uso de memória",
|
||||
"wanStatus": "Estado WAN",
|
||||
"up": "Ativo",
|
||||
"down": "Inativo",
|
||||
"temp": "Temperatura",
|
||||
"disk": "Uso do disco",
|
||||
"wanIP": "IP WAN"
|
||||
},
|
||||
"proxmoxbackupserver": {
|
||||
"datastore_usage": "Armaz. de Dados",
|
||||
@@ -643,9 +644,9 @@
|
||||
},
|
||||
"atsumeru": {
|
||||
"series": "Séries",
|
||||
"archives": "Archives",
|
||||
"chapters": "Chapters",
|
||||
"categories": "Categories"
|
||||
"archives": "Arquivos",
|
||||
"chapters": "Capítulos",
|
||||
"categories": "Categorias"
|
||||
},
|
||||
"komga": {
|
||||
"libraries": "Bibliotecas",
|
||||
@@ -663,7 +664,7 @@
|
||||
"wanted": "Desejada"
|
||||
},
|
||||
"photoprism": {
|
||||
"albums": "Albums",
|
||||
"albums": "Álbuns",
|
||||
"photos": "Fotos",
|
||||
"videos": "Vídeos",
|
||||
"people": "Pessoa"
|
||||
@@ -685,8 +686,8 @@
|
||||
"memoryusage": "Memória Utilizada",
|
||||
"freespace": "Espaço Livre",
|
||||
"activeusers": "Utilizadores Ativos",
|
||||
"numfiles": "Files",
|
||||
"numshares": "Shared Items"
|
||||
"numfiles": "Arquivos",
|
||||
"numshares": "Itens compartilhados"
|
||||
},
|
||||
"kopia": {
|
||||
"status": "Estado",
|
||||
@@ -697,7 +698,7 @@
|
||||
},
|
||||
"unmanic": {
|
||||
"active_workers": "Workers Ativos",
|
||||
"total_workers": "Total Workers",
|
||||
"total_workers": "Total de trabalhadores",
|
||||
"records_total": "Comprimento da Fila"
|
||||
},
|
||||
"pterodactyl": {
|
||||
@@ -715,7 +716,7 @@
|
||||
"uptime": "Ligado"
|
||||
},
|
||||
"ghostfolio": {
|
||||
"gross_percent_today": "Today",
|
||||
"gross_percent_today": "Hoje",
|
||||
"gross_percent_1y": "Um ano",
|
||||
"gross_percent_max": "Todo o tempo"
|
||||
},
|
||||
@@ -731,13 +732,13 @@
|
||||
"switches_on": "Interruptores Ligados"
|
||||
},
|
||||
"whatsupdocker": {
|
||||
"monitoring": "Monitoring",
|
||||
"monitoring": "Monitorando",
|
||||
"updates": "Atualizações"
|
||||
},
|
||||
"calibreweb": {
|
||||
"books": "Livros",
|
||||
"authors": "Authors",
|
||||
"categories": "Categories",
|
||||
"authors": "Autores",
|
||||
"categories": "Categorias",
|
||||
"series": "Séries"
|
||||
},
|
||||
"jdownloader": {
|
||||
@@ -748,47 +749,47 @@
|
||||
},
|
||||
"kavita": {
|
||||
"seriesCount": "Séries",
|
||||
"totalFiles": "Files"
|
||||
"totalFiles": "Arquivos"
|
||||
},
|
||||
"azuredevops": {
|
||||
"result": "Result",
|
||||
"result": "Resultado",
|
||||
"status": "Estado",
|
||||
"buildId": "Build ID",
|
||||
"succeeded": "Succeeded",
|
||||
"notStarted": "Not Started",
|
||||
"buildId": "ID Compilação",
|
||||
"succeeded": "Bem-sucedido",
|
||||
"notStarted": "Não iniciado",
|
||||
"failed": "Falhou",
|
||||
"canceled": "Canceled",
|
||||
"inProgress": "In Progress",
|
||||
"totalPrs": "Total PRs",
|
||||
"myPrs": "My PRs",
|
||||
"canceled": "Cancelado",
|
||||
"inProgress": "Em Progresso",
|
||||
"totalPrs": "Total de PRs",
|
||||
"myPrs": "Minhas PRs",
|
||||
"approved": "Aprovada"
|
||||
},
|
||||
"gamedig": {
|
||||
"status": "Estado",
|
||||
"online": "Online",
|
||||
"online": "Disponível",
|
||||
"offline": "Desligado",
|
||||
"name": "Name",
|
||||
"map": "Map",
|
||||
"currentPlayers": "Current players",
|
||||
"name": "Nome",
|
||||
"map": "Mapa",
|
||||
"currentPlayers": "Jogadores atuais",
|
||||
"players": "Reprodutores",
|
||||
"maxPlayers": "Max players",
|
||||
"bots": "Bots",
|
||||
"maxPlayers": "Número Máximo de Jogadores",
|
||||
"bots": "Robôs",
|
||||
"ping": "Tempo de resposta"
|
||||
},
|
||||
"urbackup": {
|
||||
"ok": "Ok",
|
||||
"errored": "Errors",
|
||||
"noRecent": "Out of Date",
|
||||
"totalUsed": "Used Storage"
|
||||
"errored": "Erros",
|
||||
"noRecent": "Desatualizado",
|
||||
"totalUsed": "Armazanamento Utilizado"
|
||||
},
|
||||
"mealie": {
|
||||
"recipes": "Recipes",
|
||||
"recipes": "Receitas",
|
||||
"users": "Utilizadores",
|
||||
"categories": "Categories",
|
||||
"tags": "Tags"
|
||||
"categories": "Categorias",
|
||||
"tags": "Marcadores"
|
||||
},
|
||||
"openmediavault": {
|
||||
"downloading": "Downloading",
|
||||
"downloading": "Baixando",
|
||||
"total": "Total",
|
||||
"running": "A correr",
|
||||
"stopped": "Parado",
|
||||
@@ -797,71 +798,95 @@
|
||||
},
|
||||
"openwrt": {
|
||||
"uptime": "Ligado",
|
||||
"cpuLoad": "CPU Load Avg (5m)",
|
||||
"up": "Up",
|
||||
"down": "Down",
|
||||
"bytesTx": "Transmitted",
|
||||
"bytesRx": "Received"
|
||||
"cpuLoad": "Carga da CPU média (5m)",
|
||||
"up": "Ativo",
|
||||
"down": "Inativo",
|
||||
"bytesTx": "Transmitido",
|
||||
"bytesRx": "Recebido"
|
||||
},
|
||||
"uptimerobot": {
|
||||
"status": "Estado",
|
||||
"uptime": "Ligado",
|
||||
"lastDown": "Last Downtime",
|
||||
"downDuration": "Downtime Duration",
|
||||
"lastDown": "Última inatividade",
|
||||
"downDuration": "Duração de inatividade",
|
||||
"sitesUp": "Sites no Ar",
|
||||
"sitesDown": "Sites Fora do Ar",
|
||||
"paused": "Pausado",
|
||||
"notyetchecked": "Not Yet Checked",
|
||||
"up": "Up",
|
||||
"seemsdown": "Seems Down",
|
||||
"down": "Down",
|
||||
"notyetchecked": "Não conferidos ainda",
|
||||
"up": "Ativo",
|
||||
"seemsdown": "Parece Desconectado",
|
||||
"down": "Inativo",
|
||||
"unknown": "Desconhecido"
|
||||
},
|
||||
"calendar": {
|
||||
"inCinemas": "In cinemas",
|
||||
"physicalRelease": "Physical release",
|
||||
"digitalRelease": "Digital release",
|
||||
"noEventsToday": "No events for today!",
|
||||
"noEventsFound": "No events found"
|
||||
"inCinemas": "Nos cinemas",
|
||||
"physicalRelease": "Versão física",
|
||||
"digitalRelease": "Versão digital",
|
||||
"noEventsToday": "Nenhum evento para hoje!",
|
||||
"noEventsFound": "Nenhum evento encontrado"
|
||||
},
|
||||
"romm": {
|
||||
"platforms": "Platforms",
|
||||
"totalRoms": "Total ROMs"
|
||||
"platforms": "Plataformas",
|
||||
"totalRoms": "Total de ROMs"
|
||||
},
|
||||
"netdata": {
|
||||
"warnings": "Warnings",
|
||||
"criticals": "Criticals"
|
||||
"warnings": "Alertas",
|
||||
"criticals": "Críticos"
|
||||
},
|
||||
"plantit": {
|
||||
"events": "Events",
|
||||
"plants": "Plants",
|
||||
"events": "Eventos",
|
||||
"plants": "Plantas",
|
||||
"photos": "Fotos",
|
||||
"species": "Species"
|
||||
"species": "Espécies"
|
||||
},
|
||||
"gitea": {
|
||||
"notifications": "Notifications",
|
||||
"notifications": "Notificações",
|
||||
"issues": "Problemas",
|
||||
"pulls": "Pull Requests"
|
||||
"pulls": "Solicitações de Envio"
|
||||
},
|
||||
"stash": {
|
||||
"scenes": "Scenes",
|
||||
"scenesPlayed": "Scenes Played",
|
||||
"playCount": "Total Plays",
|
||||
"playDuration": "Time Watched",
|
||||
"sceneSize": "Scenes Size",
|
||||
"sceneDuration": "Scenes Duration",
|
||||
"images": "Images",
|
||||
"imageSize": "Images Size",
|
||||
"galleries": "Galleries",
|
||||
"performers": "Performers",
|
||||
"studios": "Studios",
|
||||
"scenes": "Cenas",
|
||||
"scenesPlayed": "Cenas Reproduzidas",
|
||||
"playCount": "Total de Reproduções",
|
||||
"playDuration": "Tempo Assistido",
|
||||
"sceneSize": "Tamanho das cenas",
|
||||
"sceneDuration": "Duração das cenas",
|
||||
"images": "Imagens",
|
||||
"imageSize": "Tamanho da Imagem",
|
||||
"galleries": "Galerias",
|
||||
"performers": "Atores",
|
||||
"studios": "Estúdios",
|
||||
"movies": "Filmes",
|
||||
"tags": "Tags",
|
||||
"oCount": "O Count"
|
||||
"tags": "Marcadores",
|
||||
"oCount": "Contagem 0"
|
||||
},
|
||||
"tandoor": {
|
||||
"users": "Utilizadores",
|
||||
"recipes": "Recipes",
|
||||
"keywords": "Keywords"
|
||||
"recipes": "Receitas",
|
||||
"keywords": "Palavras-chave"
|
||||
},
|
||||
"homebox": {
|
||||
"items": "Itens",
|
||||
"totalWithWarranty": "Com Garantia",
|
||||
"locations": "Localização",
|
||||
"labels": "Rótulos",
|
||||
"users": "Utilizadores",
|
||||
"totalValue": "Valor Total"
|
||||
},
|
||||
"crowdsec": {
|
||||
"alerts": "Alertas",
|
||||
"bans": "Banimentos"
|
||||
},
|
||||
"wgeasy": {
|
||||
"connected": "Conectado",
|
||||
"enabled": "Ativo",
|
||||
"disabled": "Desabilitado",
|
||||
"total": "Total"
|
||||
},
|
||||
"swagdashboard": {
|
||||
"proxied": "Proxied",
|
||||
"auth": "With Auth",
|
||||
"outdated": "Outdated",
|
||||
"banned": "Banned"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -109,6 +109,7 @@
|
||||
},
|
||||
"esphome": {
|
||||
"offline": "Offline",
|
||||
"offline_alt": "Offline",
|
||||
"online": "Online",
|
||||
"total": "Total",
|
||||
"unknown": "Necunoscut"
|
||||
@@ -276,7 +277,7 @@
|
||||
"approved": "Aprobate",
|
||||
"available": "Disponibile"
|
||||
},
|
||||
"pialert": {
|
||||
"netalertx": {
|
||||
"total": "Total",
|
||||
"connected": "Connected",
|
||||
"new_devices": "New Devices",
|
||||
@@ -863,5 +864,29 @@
|
||||
"users": "Utilizatori",
|
||||
"recipes": "Recipes",
|
||||
"keywords": "Keywords"
|
||||
},
|
||||
"homebox": {
|
||||
"items": "Items",
|
||||
"totalWithWarranty": "With Warranty",
|
||||
"locations": "Locations",
|
||||
"labels": "Labels",
|
||||
"users": "Utilizatori",
|
||||
"totalValue": "Total Value"
|
||||
},
|
||||
"crowdsec": {
|
||||
"alerts": "Alerts",
|
||||
"bans": "Bans"
|
||||
},
|
||||
"wgeasy": {
|
||||
"connected": "Connected",
|
||||
"enabled": "Activat",
|
||||
"disabled": "Dezactivat",
|
||||
"total": "Total"
|
||||
},
|
||||
"swagdashboard": {
|
||||
"proxied": "Proxied",
|
||||
"auth": "With Auth",
|
||||
"outdated": "Outdated",
|
||||
"banned": "Banned"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -109,6 +109,7 @@
|
||||
},
|
||||
"esphome": {
|
||||
"offline": "Не в сети",
|
||||
"offline_alt": "Не в сети",
|
||||
"online": "В сети",
|
||||
"total": "Всего",
|
||||
"unknown": "Неизвестен"
|
||||
@@ -276,10 +277,10 @@
|
||||
"approved": "Одобрено",
|
||||
"available": "Доступно"
|
||||
},
|
||||
"pialert": {
|
||||
"netalertx": {
|
||||
"total": "Всего",
|
||||
"connected": "Подключено",
|
||||
"new_devices": "Новые устройства",
|
||||
"new_devices": "Новое устройство",
|
||||
"down_alerts": "Оповещение о недоступности"
|
||||
},
|
||||
"pihole": {
|
||||
@@ -830,38 +831,62 @@
|
||||
},
|
||||
"netdata": {
|
||||
"warnings": "Предупреждения",
|
||||
"criticals": "Криты"
|
||||
"criticals": "Критические"
|
||||
},
|
||||
"plantit": {
|
||||
"events": "Events",
|
||||
"plants": "Plants",
|
||||
"events": "События",
|
||||
"plants": "Растения",
|
||||
"photos": "Фото",
|
||||
"species": "Species"
|
||||
"species": "Виды"
|
||||
},
|
||||
"gitea": {
|
||||
"notifications": "Notifications",
|
||||
"notifications": "Уведомления",
|
||||
"issues": "Вопросы",
|
||||
"pulls": "Pull Requests"
|
||||
"pulls": "Запросы на слияние (Pull Request)"
|
||||
},
|
||||
"stash": {
|
||||
"scenes": "Scenes",
|
||||
"scenesPlayed": "Scenes Played",
|
||||
"playCount": "Total Plays",
|
||||
"playDuration": "Time Watched",
|
||||
"sceneSize": "Scenes Size",
|
||||
"sceneDuration": "Scenes Duration",
|
||||
"images": "Images",
|
||||
"imageSize": "Images Size",
|
||||
"galleries": "Galleries",
|
||||
"performers": "Performers",
|
||||
"studios": "Studios",
|
||||
"scenes": "Сцены",
|
||||
"scenesPlayed": "Проигранных сцен",
|
||||
"playCount": "Всего проиграно",
|
||||
"playDuration": "Просмотрено времени",
|
||||
"sceneSize": "Размер сцены",
|
||||
"sceneDuration": "Длительность сцен",
|
||||
"images": "Изображения",
|
||||
"imageSize": "Размер изображений",
|
||||
"galleries": "Галереи",
|
||||
"performers": "Исполнители",
|
||||
"studios": "Студии",
|
||||
"movies": "Фильмы",
|
||||
"tags": "Теги",
|
||||
"oCount": "O Count"
|
||||
"oCount": "0"
|
||||
},
|
||||
"tandoor": {
|
||||
"users": "Пользователи",
|
||||
"recipes": "Рецепты",
|
||||
"keywords": "Keywords"
|
||||
"keywords": "Ключевые слова"
|
||||
},
|
||||
"homebox": {
|
||||
"items": "Элементы",
|
||||
"totalWithWarranty": "С гарантией",
|
||||
"locations": "Местоположения",
|
||||
"labels": "Ярлыки",
|
||||
"users": "Пользователи",
|
||||
"totalValue": "Общая стоимость"
|
||||
},
|
||||
"crowdsec": {
|
||||
"alerts": "Предупреждения",
|
||||
"bans": "Запреты"
|
||||
},
|
||||
"wgeasy": {
|
||||
"connected": "Подключено",
|
||||
"enabled": "Включено",
|
||||
"disabled": "Выключено",
|
||||
"total": "Всего"
|
||||
},
|
||||
"swagdashboard": {
|
||||
"proxied": "Proxied",
|
||||
"auth": "With Auth",
|
||||
"outdated": "Outdated",
|
||||
"banned": "Banned"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -109,6 +109,7 @@
|
||||
},
|
||||
"esphome": {
|
||||
"offline": "Nedostupný",
|
||||
"offline_alt": "Nedostupný",
|
||||
"online": "Online",
|
||||
"total": "Celkovo",
|
||||
"unknown": "Neznáme"
|
||||
@@ -276,7 +277,7 @@
|
||||
"approved": "Schválené",
|
||||
"available": "Dostupné"
|
||||
},
|
||||
"pialert": {
|
||||
"netalertx": {
|
||||
"total": "Celkovo",
|
||||
"connected": "Pripojené",
|
||||
"new_devices": "Nové zariadenia",
|
||||
@@ -833,28 +834,28 @@
|
||||
"criticals": "Kritické"
|
||||
},
|
||||
"plantit": {
|
||||
"events": "Events",
|
||||
"plants": "Plants",
|
||||
"events": "Udalosti",
|
||||
"plants": "Rastliny",
|
||||
"photos": "Fotografie",
|
||||
"species": "Species"
|
||||
"species": "Druhy"
|
||||
},
|
||||
"gitea": {
|
||||
"notifications": "Notifications",
|
||||
"notifications": "Oznámenia",
|
||||
"issues": "Problémy",
|
||||
"pulls": "Pull Requests"
|
||||
"pulls": "Pull requesty"
|
||||
},
|
||||
"stash": {
|
||||
"scenes": "Scenes",
|
||||
"scenesPlayed": "Scenes Played",
|
||||
"playCount": "Total Plays",
|
||||
"playDuration": "Time Watched",
|
||||
"sceneSize": "Scenes Size",
|
||||
"sceneDuration": "Scenes Duration",
|
||||
"images": "Images",
|
||||
"imageSize": "Images Size",
|
||||
"galleries": "Galleries",
|
||||
"performers": "Performers",
|
||||
"studios": "Studios",
|
||||
"scenes": "Scény",
|
||||
"scenesPlayed": "Prehrané scény",
|
||||
"playCount": "Celkovo prehraní",
|
||||
"playDuration": "Pozeraný čas",
|
||||
"sceneSize": "Veľkosť obrazovky",
|
||||
"sceneDuration": "Dĺžka scény",
|
||||
"images": "Obrázky",
|
||||
"imageSize": "Veľkosť obrázkov",
|
||||
"galleries": "Galérie",
|
||||
"performers": "Herci",
|
||||
"studios": "Štúdiá",
|
||||
"movies": "Filmy",
|
||||
"tags": "Štítky",
|
||||
"oCount": "O Count"
|
||||
@@ -862,6 +863,30 @@
|
||||
"tandoor": {
|
||||
"users": "Používatelia",
|
||||
"recipes": "Recepty",
|
||||
"keywords": "Keywords"
|
||||
"keywords": "Kľúčové slová"
|
||||
},
|
||||
"homebox": {
|
||||
"items": "Položky",
|
||||
"totalWithWarranty": "So zárukou",
|
||||
"locations": "Umiestnenia",
|
||||
"labels": "Štítky",
|
||||
"users": "Používatelia",
|
||||
"totalValue": "Celková hodnota"
|
||||
},
|
||||
"crowdsec": {
|
||||
"alerts": "Upozornenia",
|
||||
"bans": "Bany"
|
||||
},
|
||||
"wgeasy": {
|
||||
"connected": "Pripojené",
|
||||
"enabled": "Povolené",
|
||||
"disabled": "Zakázané",
|
||||
"total": "Celkovo"
|
||||
},
|
||||
"swagdashboard": {
|
||||
"proxied": "Proxied",
|
||||
"auth": "With Auth",
|
||||
"outdated": "Zastarané",
|
||||
"banned": "Zabanovaný"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -109,6 +109,7 @@
|
||||
},
|
||||
"esphome": {
|
||||
"offline": "Ni povezan",
|
||||
"offline_alt": "Ni povezan",
|
||||
"online": "Na spletu",
|
||||
"total": "Skupaj",
|
||||
"unknown": "Neznano"
|
||||
@@ -139,7 +140,7 @@
|
||||
"connectionStatusPendingDisconnect": "Čakanje na prekinitev",
|
||||
"connectionStatusDisconnecting": "Prekinitev",
|
||||
"connectionStatusDisconnected": "Prekinjeno",
|
||||
"connectionStatusConnected": "Povezanih",
|
||||
"connectionStatusConnected": "Povezan",
|
||||
"uptime": "Čas delovanja",
|
||||
"maxDown": "Maks. dol",
|
||||
"maxUp": "Maks. gor",
|
||||
@@ -152,7 +153,7 @@
|
||||
"caddy": {
|
||||
"upstreams": "Pretok gor",
|
||||
"requests": "Trenutnih zahtev",
|
||||
"requests_failed": "Neuspešnih zahtev"
|
||||
"requests_failed": "Neuspeš. zahtev"
|
||||
},
|
||||
"changedetectionio": {
|
||||
"totalObserved": "Skupaj opazovano",
|
||||
@@ -276,11 +277,11 @@
|
||||
"approved": "Odobreno",
|
||||
"available": "Na voljo"
|
||||
},
|
||||
"pialert": {
|
||||
"netalertx": {
|
||||
"total": "Skupaj",
|
||||
"connected": "Povezanih",
|
||||
"new_devices": "Nove naprave",
|
||||
"down_alerts": "Izključeno"
|
||||
"connected": "Povezan",
|
||||
"new_devices": "Nova naprave",
|
||||
"down_alerts": "Alarmi nedelovanja"
|
||||
},
|
||||
"pihole": {
|
||||
"queries": "Poizvedbe",
|
||||
@@ -354,8 +355,8 @@
|
||||
"enableIndexers": "Indekserji",
|
||||
"numberOfGrabs": "Zajemi",
|
||||
"numberOfQueries": "Poizvedbe",
|
||||
"numberOfFailGrabs": "Neuspešni zajemi",
|
||||
"numberOfFailQueries": "Neuspešne poizvedbe"
|
||||
"numberOfFailGrabs": "Neuspeš. zajem",
|
||||
"numberOfFailQueries": "Neuspeš. poizvedb"
|
||||
},
|
||||
"jackett": {
|
||||
"configured": "Nastavljeno",
|
||||
@@ -863,5 +864,29 @@
|
||||
"users": "Uporabniki",
|
||||
"recipes": "Recepti",
|
||||
"keywords": "Ključne besede"
|
||||
},
|
||||
"homebox": {
|
||||
"items": "Predmeti",
|
||||
"totalWithWarranty": "Z garancijo",
|
||||
"locations": "Lokacije",
|
||||
"labels": "Oznake",
|
||||
"users": "Uporabniki",
|
||||
"totalValue": "Skupna vrednost"
|
||||
},
|
||||
"crowdsec": {
|
||||
"alerts": "Opozorila",
|
||||
"bans": "Prepovedi"
|
||||
},
|
||||
"wgeasy": {
|
||||
"connected": "Povezan",
|
||||
"enabled": "Omogočen",
|
||||
"disabled": "Onemogočen",
|
||||
"total": "Skupaj"
|
||||
},
|
||||
"swagdashboard": {
|
||||
"proxied": "Čez proxi",
|
||||
"auth": "Z Auth",
|
||||
"outdated": "Zastarelo",
|
||||
"banned": "Prepovedan"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -109,6 +109,7 @@
|
||||
},
|
||||
"esphome": {
|
||||
"offline": "Offline",
|
||||
"offline_alt": "Offline",
|
||||
"online": "Online",
|
||||
"total": "Total",
|
||||
"unknown": "Unknown"
|
||||
@@ -276,7 +277,7 @@
|
||||
"approved": "Approved",
|
||||
"available": "Available"
|
||||
},
|
||||
"pialert": {
|
||||
"netalertx": {
|
||||
"total": "Total",
|
||||
"connected": "Connected",
|
||||
"new_devices": "New Devices",
|
||||
@@ -863,5 +864,29 @@
|
||||
"users": "Users",
|
||||
"recipes": "Recipes",
|
||||
"keywords": "Keywords"
|
||||
},
|
||||
"homebox": {
|
||||
"items": "Items",
|
||||
"totalWithWarranty": "With Warranty",
|
||||
"locations": "Locations",
|
||||
"labels": "Labels",
|
||||
"users": "Users",
|
||||
"totalValue": "Total Value"
|
||||
},
|
||||
"crowdsec": {
|
||||
"alerts": "Alerts",
|
||||
"bans": "Bans"
|
||||
},
|
||||
"wgeasy": {
|
||||
"connected": "Connected",
|
||||
"enabled": "Enabled",
|
||||
"disabled": "Disabled",
|
||||
"total": "Total"
|
||||
},
|
||||
"swagdashboard": {
|
||||
"proxied": "Proxied",
|
||||
"auth": "With Auth",
|
||||
"outdated": "Outdated",
|
||||
"banned": "Banned"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -104,11 +104,12 @@
|
||||
"no_active": "Inga aktiva strömmar",
|
||||
"movies": "Movies",
|
||||
"series": "Series",
|
||||
"episodes": "Episodes",
|
||||
"episodes": "Avsnitt",
|
||||
"songs": "Songs"
|
||||
},
|
||||
"esphome": {
|
||||
"offline": "Offline",
|
||||
"offline_alt": "Offline",
|
||||
"online": "Online",
|
||||
"total": "Total",
|
||||
"unknown": "Unknown"
|
||||
@@ -276,7 +277,7 @@
|
||||
"approved": "Godkända",
|
||||
"available": "Tillgänglig"
|
||||
},
|
||||
"pialert": {
|
||||
"netalertx": {
|
||||
"total": "Total",
|
||||
"connected": "Connected",
|
||||
"new_devices": "New Devices",
|
||||
@@ -422,7 +423,7 @@
|
||||
"quicklaunch": {
|
||||
"bookmark": "Bookmark",
|
||||
"service": "Service",
|
||||
"search": "Search",
|
||||
"search": "Sök",
|
||||
"custom": "Custom",
|
||||
"visit": "Visit",
|
||||
"url": "URL",
|
||||
@@ -863,5 +864,29 @@
|
||||
"users": "Användare",
|
||||
"recipes": "Recipes",
|
||||
"keywords": "Keywords"
|
||||
},
|
||||
"homebox": {
|
||||
"items": "Items",
|
||||
"totalWithWarranty": "With Warranty",
|
||||
"locations": "Locations",
|
||||
"labels": "Labels",
|
||||
"users": "Användare",
|
||||
"totalValue": "Total Value"
|
||||
},
|
||||
"crowdsec": {
|
||||
"alerts": "Alerts",
|
||||
"bans": "Bans"
|
||||
},
|
||||
"wgeasy": {
|
||||
"connected": "Connected",
|
||||
"enabled": "Aktiverad",
|
||||
"disabled": "Inaktiverad",
|
||||
"total": "Total"
|
||||
},
|
||||
"swagdashboard": {
|
||||
"proxied": "Proxied",
|
||||
"auth": "With Auth",
|
||||
"outdated": "Outdated",
|
||||
"banned": "Banned"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -109,6 +109,7 @@
|
||||
},
|
||||
"esphome": {
|
||||
"offline": "ఆఫ్లైన్",
|
||||
"offline_alt": "ఆఫ్లైన్",
|
||||
"online": "Online",
|
||||
"total": "మొత్తం",
|
||||
"unknown": "Unknown"
|
||||
@@ -276,7 +277,7 @@
|
||||
"approved": "ఆమోదించబడింది",
|
||||
"available": "అందుబాటులో వున్నవి"
|
||||
},
|
||||
"pialert": {
|
||||
"netalertx": {
|
||||
"total": "మొత్తం",
|
||||
"connected": "Connected",
|
||||
"new_devices": "New Devices",
|
||||
@@ -863,5 +864,29 @@
|
||||
"users": "వినియోగదారులు",
|
||||
"recipes": "Recipes",
|
||||
"keywords": "Keywords"
|
||||
},
|
||||
"homebox": {
|
||||
"items": "Items",
|
||||
"totalWithWarranty": "With Warranty",
|
||||
"locations": "Locations",
|
||||
"labels": "Labels",
|
||||
"users": "వినియోగదారులు",
|
||||
"totalValue": "Total Value"
|
||||
},
|
||||
"crowdsec": {
|
||||
"alerts": "Alerts",
|
||||
"bans": "Bans"
|
||||
},
|
||||
"wgeasy": {
|
||||
"connected": "Connected",
|
||||
"enabled": "ప్రారంభించబడింది",
|
||||
"disabled": "డిసేబ్లెడ్",
|
||||
"total": "మొత్తం"
|
||||
},
|
||||
"swagdashboard": {
|
||||
"proxied": "Proxied",
|
||||
"auth": "With Auth",
|
||||
"outdated": "Outdated",
|
||||
"banned": "Banned"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -109,6 +109,7 @@
|
||||
},
|
||||
"esphome": {
|
||||
"offline": "ออฟไลน์",
|
||||
"offline_alt": "ออฟไลน์",
|
||||
"online": "Online",
|
||||
"total": "ทั้งหมด",
|
||||
"unknown": "ไม่ทราบ"
|
||||
@@ -276,7 +277,7 @@
|
||||
"approved": "Approved",
|
||||
"available": "Available"
|
||||
},
|
||||
"pialert": {
|
||||
"netalertx": {
|
||||
"total": "ทั้งหมด",
|
||||
"connected": "Connected",
|
||||
"new_devices": "New Devices",
|
||||
@@ -863,5 +864,29 @@
|
||||
"users": "ผู้ใช้",
|
||||
"recipes": "Recipes",
|
||||
"keywords": "Keywords"
|
||||
},
|
||||
"homebox": {
|
||||
"items": "Items",
|
||||
"totalWithWarranty": "With Warranty",
|
||||
"locations": "Locations",
|
||||
"labels": "Labels",
|
||||
"users": "ผู้ใช้",
|
||||
"totalValue": "Total Value"
|
||||
},
|
||||
"crowdsec": {
|
||||
"alerts": "Alerts",
|
||||
"bans": "Bans"
|
||||
},
|
||||
"wgeasy": {
|
||||
"connected": "Connected",
|
||||
"enabled": "Enabled",
|
||||
"disabled": "Disabled",
|
||||
"total": "ทั้งหมด"
|
||||
},
|
||||
"swagdashboard": {
|
||||
"proxied": "Proxied",
|
||||
"auth": "With Auth",
|
||||
"outdated": "Outdated",
|
||||
"banned": "Banned"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
"seconds": "s"
|
||||
},
|
||||
"widget": {
|
||||
"missing_type": "Kayıp Araç Türü: {{type}}",
|
||||
"missing_type": "Eksik Araç Türü: {{type}}",
|
||||
"api_error": "API Hatası",
|
||||
"information": "Bilgi",
|
||||
"status": "Durum",
|
||||
@@ -42,12 +42,12 @@
|
||||
"cpu": "CPU",
|
||||
"mem": "MEM",
|
||||
"total": "Toplam",
|
||||
"free": "Boşta",
|
||||
"free": "Boş",
|
||||
"used": "Kullanımda",
|
||||
"load": "Yük",
|
||||
"temp": "Geçici",
|
||||
"temp": "Sıcaklık",
|
||||
"max": "En Yüksek",
|
||||
"uptime": "Çalışma Süresi"
|
||||
"uptime": "Çalışıyor"
|
||||
},
|
||||
"unifi": {
|
||||
"users": "Kullanıcılar",
|
||||
@@ -61,7 +61,7 @@
|
||||
"wlan_devices": "WLAN Aygıtları",
|
||||
"lan_users": "LAN Kullanıcıları",
|
||||
"wlan_users": "WLAN Kullanıcıları",
|
||||
"up": "Çalışma Süresi",
|
||||
"up": "Çalışıyor",
|
||||
"down": "Aşağı",
|
||||
"wait": "Lütfen bekleyin",
|
||||
"empty_data": "Alt sistem durumu bilinmiyor"
|
||||
@@ -71,15 +71,15 @@
|
||||
"tx": "Giden Veri",
|
||||
"mem": "MEM",
|
||||
"cpu": "CPU",
|
||||
"running": "Çalışan",
|
||||
"running": "Çalışıyor",
|
||||
"offline": "Çevrimdışı",
|
||||
"error": "Hata",
|
||||
"unknown": "Bilinmiyor",
|
||||
"healthy": "Sağlık",
|
||||
"healthy": "Sağlıklı",
|
||||
"starting": "Başlatılıyor",
|
||||
"unhealthy": "Sağlıksız",
|
||||
"not_found": "Bulunamadı",
|
||||
"exited": "Durduruldu",
|
||||
"exited": "Kapandı",
|
||||
"partial": "Parçalı"
|
||||
},
|
||||
"ping": {
|
||||
@@ -109,6 +109,7 @@
|
||||
},
|
||||
"esphome": {
|
||||
"offline": "Çevrimdışı",
|
||||
"offline_alt": "Çevrimdışı",
|
||||
"online": "Çevrimiçi",
|
||||
"total": "Toplam",
|
||||
"unknown": "Bilinmiyor"
|
||||
@@ -122,8 +123,8 @@
|
||||
"watt_hour": "Watt/Saat"
|
||||
},
|
||||
"flood": {
|
||||
"download": "İndir",
|
||||
"upload": "Yükle",
|
||||
"download": "İndirme",
|
||||
"upload": "Yükleme",
|
||||
"leech": "Tüketici",
|
||||
"seed": "Sağlayıcı"
|
||||
},
|
||||
@@ -136,18 +137,18 @@
|
||||
"connectionStatusUnconfigured": "Yapılandırılmamış",
|
||||
"connectionStatusConnecting": "Bağlanıyor",
|
||||
"connectionStatusAuthenticating": "Kimlik doğrulanıyor",
|
||||
"connectionStatusPendingDisconnect": "Pending Disconnect",
|
||||
"connectionStatusPendingDisconnect": "Bağlantının Kesilmesi Bekleniyor",
|
||||
"connectionStatusDisconnecting": "Bağlantı kesiliyor...",
|
||||
"connectionStatusDisconnected": "Bağlantı kesildi",
|
||||
"connectionStatusConnected": "Bağlandı",
|
||||
"uptime": "Çalışma Süresi",
|
||||
"maxDown": "Max. Down",
|
||||
"maxUp": "Max. Up",
|
||||
"maxDown": "Max. Indirme",
|
||||
"maxUp": "Max. Gönderme",
|
||||
"down": "İndirme",
|
||||
"up": "Yükleme",
|
||||
"received": "Alınan",
|
||||
"sent": "Gönderilen",
|
||||
"externalIPAddress": "Ext. IP"
|
||||
"externalIPAddress": "Harici IP"
|
||||
},
|
||||
"caddy": {
|
||||
"upstreams": "Akış",
|
||||
@@ -169,7 +170,7 @@
|
||||
"transcoding": "Dönüştürülüyor",
|
||||
"bitrate": "Bit Oranı",
|
||||
"no_active": "Aktif akış yok",
|
||||
"plex_connection_error": "Check Plex Connection"
|
||||
"plex_connection_error": "Plex Bağlantısı Kontrol Ediliyor"
|
||||
},
|
||||
"omada": {
|
||||
"connectedAp": "Bağlı AP'ler",
|
||||
@@ -196,18 +197,18 @@
|
||||
},
|
||||
"rutorrent": {
|
||||
"active": "Aktif",
|
||||
"upload": "Yükle",
|
||||
"download": "İndir"
|
||||
"upload": "Yükleme",
|
||||
"download": "İndirme"
|
||||
},
|
||||
"transmission": {
|
||||
"download": "İndir",
|
||||
"upload": "Yükle",
|
||||
"download": "İndirme",
|
||||
"upload": "Yükleme",
|
||||
"leech": "Tüketici",
|
||||
"seed": "Sağlayıcı"
|
||||
},
|
||||
"qbittorrent": {
|
||||
"download": "İndir",
|
||||
"upload": "Yükle",
|
||||
"download": "İndirme",
|
||||
"upload": "Yükleme",
|
||||
"leech": "Tüketici",
|
||||
"seed": "Sağlayıcı"
|
||||
},
|
||||
@@ -220,87 +221,87 @@
|
||||
"invalid": "Geçersiz"
|
||||
},
|
||||
"deluge": {
|
||||
"download": "İndir",
|
||||
"upload": "Yükle",
|
||||
"download": "İndirme",
|
||||
"upload": "Yükleme",
|
||||
"leech": "Tüketici",
|
||||
"seed": "Sağlayıcı"
|
||||
},
|
||||
"downloadstation": {
|
||||
"download": "İndir",
|
||||
"upload": "Yükle",
|
||||
"download": "İndirme",
|
||||
"upload": "Yükleme",
|
||||
"leech": "Tüketici",
|
||||
"seed": "Sağlayıcı"
|
||||
},
|
||||
"sonarr": {
|
||||
"wanted": "Aranan",
|
||||
"queued": "Kuyrukta",
|
||||
"wanted": "İstendi",
|
||||
"queued": "Sırada",
|
||||
"series": "Diziler",
|
||||
"queue": "Kuyruk",
|
||||
"unknown": "Bilinmiyor"
|
||||
},
|
||||
"radarr": {
|
||||
"wanted": "Aranan",
|
||||
"missing": "Kayıp",
|
||||
"queued": "Kuyrukta",
|
||||
"wanted": "İstendi",
|
||||
"missing": "Eksik",
|
||||
"queued": "Sırada",
|
||||
"movies": "Filmler",
|
||||
"queue": "Kuyruk",
|
||||
"unknown": "Bilinmiyor"
|
||||
},
|
||||
"lidarr": {
|
||||
"wanted": "Aranan",
|
||||
"queued": "Kuyrukta",
|
||||
"wanted": "İstendi",
|
||||
"queued": "Sırada",
|
||||
"artists": "Sanatçılar"
|
||||
},
|
||||
"readarr": {
|
||||
"wanted": "Aranan",
|
||||
"queued": "Kuyrukta",
|
||||
"wanted": "İstendi",
|
||||
"queued": "Sırada",
|
||||
"books": "Kitaplar"
|
||||
},
|
||||
"bazarr": {
|
||||
"missingEpisodes": "Kayıp Bölümler",
|
||||
"missingMovies": "Kayıp Filmler"
|
||||
"missingEpisodes": "Eksik Bölümler",
|
||||
"missingMovies": "Eksik Filmler"
|
||||
},
|
||||
"ombi": {
|
||||
"pending": "Bekliyor",
|
||||
"pending": "Bekleyen",
|
||||
"approved": "Onaylı",
|
||||
"available": "Kullanılabilir"
|
||||
},
|
||||
"jellyseerr": {
|
||||
"pending": "Bekliyor",
|
||||
"pending": "Bekleyen",
|
||||
"approved": "Onaylı",
|
||||
"available": "Kullanılabilir"
|
||||
},
|
||||
"overseerr": {
|
||||
"pending": "Bekliyor",
|
||||
"pending": "Bekleyen",
|
||||
"processing": "İşleniyor",
|
||||
"approved": "Onaylı",
|
||||
"available": "Kullanılabilir"
|
||||
},
|
||||
"pialert": {
|
||||
"netalertx": {
|
||||
"total": "Toplam",
|
||||
"connected": "Bağlandı",
|
||||
"new_devices": "Yeni Cihazlar",
|
||||
"down_alerts": "Düşme Uyarıları"
|
||||
"down_alerts": "Hata Uyarıları"
|
||||
},
|
||||
"pihole": {
|
||||
"queries": "Sorgular",
|
||||
"blocked": "Engellenen",
|
||||
"blocked_percent": "Engellenen %",
|
||||
"gravity": "Yer Çekimi"
|
||||
"gravity": "Gravity"
|
||||
},
|
||||
"adguard": {
|
||||
"queries": "Sorgular",
|
||||
"blocked": "Engellenen",
|
||||
"filtered": "Filtrelenen",
|
||||
"filtered": "Filtrelendi",
|
||||
"latency": "Gecikme"
|
||||
},
|
||||
"speedtest": {
|
||||
"upload": "Yükle",
|
||||
"download": "İndir",
|
||||
"upload": "Yükleme",
|
||||
"download": "İndirme",
|
||||
"ping": "Gecikme"
|
||||
},
|
||||
"portainer": {
|
||||
"running": "Çalışan",
|
||||
"running": "Çalışıyor",
|
||||
"stopped": "Durduruldu",
|
||||
"total": "Toplam"
|
||||
},
|
||||
@@ -352,10 +353,10 @@
|
||||
},
|
||||
"prowlarr": {
|
||||
"enableIndexers": "Dizin Oluşturucular",
|
||||
"numberOfGrabs": "Yakalama Sayısı",
|
||||
"numberOfGrabs": "Yakalamalar",
|
||||
"numberOfQueries": "Sorgular",
|
||||
"numberOfFailGrabs": "Başarısız Yakalama Sayısı",
|
||||
"numberOfFailQueries": "Başarısız Sorgu Sayısı"
|
||||
"numberOfFailGrabs": "Başarısız Yakalamalar",
|
||||
"numberOfFailQueries": "Başarısız Sorgular"
|
||||
},
|
||||
"jackett": {
|
||||
"configured": "Yapılandırılmış",
|
||||
@@ -373,8 +374,8 @@
|
||||
"domain_count": "Etki Alanları"
|
||||
},
|
||||
"medusa": {
|
||||
"wanted": "Aranan",
|
||||
"queued": "Kuyrukta",
|
||||
"wanted": "İstendi",
|
||||
"queued": "Sırada",
|
||||
"series": "Diziler"
|
||||
},
|
||||
"minecraft": {
|
||||
@@ -385,7 +386,7 @@
|
||||
"down": "Çevrimdışı"
|
||||
},
|
||||
"miniflux": {
|
||||
"read": "Oku",
|
||||
"read": "Okunan",
|
||||
"unread": "Okunmamış"
|
||||
},
|
||||
"authentik": {
|
||||
@@ -403,17 +404,17 @@
|
||||
"cpu": "CPU",
|
||||
"load": "Yük",
|
||||
"wait": "Lütfen bekleyin",
|
||||
"temp": "Geçici",
|
||||
"temp": "Sıcaklık",
|
||||
"_temp": "Sıcaklık",
|
||||
"warn": "Uyarı",
|
||||
"uptime": "Çalışma Süresi",
|
||||
"uptime": "Çalışıyor",
|
||||
"total": "Toplam",
|
||||
"free": "Boşta",
|
||||
"free": "Boş",
|
||||
"used": "Kullanımda",
|
||||
"days": "g",
|
||||
"hours": "sa",
|
||||
"crit": "Kritik",
|
||||
"read": "Oku",
|
||||
"read": "Okunan",
|
||||
"write": "Yazma",
|
||||
"gpu": "GPU",
|
||||
"mem": "Hafıza",
|
||||
@@ -426,7 +427,7 @@
|
||||
"custom": "Özel",
|
||||
"visit": "Ziyaret",
|
||||
"url": "URL",
|
||||
"searchsuggestion": "Suggestion"
|
||||
"searchsuggestion": "Öneri"
|
||||
},
|
||||
"wmo": {
|
||||
"0-day": "Güneşli",
|
||||
@@ -494,18 +495,18 @@
|
||||
"child_bridges": "Alt Köprüler",
|
||||
"child_bridges_status": "{{ok}}/{{total}}",
|
||||
"up": "Yükleme",
|
||||
"pending": "Bekliyor",
|
||||
"pending": "Bekleyen",
|
||||
"down": "İndirme"
|
||||
},
|
||||
"healthchecks": {
|
||||
"new": "New",
|
||||
"new": "Yeni",
|
||||
"up": "Yükleme",
|
||||
"grace": "In Grace Period",
|
||||
"grace": "Tolerans Döneminde",
|
||||
"down": "İndirme",
|
||||
"paused": "Paused",
|
||||
"paused": "Duraklatıldı",
|
||||
"status": "Durum",
|
||||
"last_ping": "Son Ping",
|
||||
"never": "No pings yet"
|
||||
"never": "Henüz ping yok"
|
||||
},
|
||||
"watchtower": {
|
||||
"containers_scanned": "Tarandı",
|
||||
@@ -543,14 +544,14 @@
|
||||
"hdhomerun": {
|
||||
"channels": "Kanallar",
|
||||
"hd": "HD",
|
||||
"tunerCount": "Tuners",
|
||||
"channelNumber": "Channel",
|
||||
"channelNetwork": "Network",
|
||||
"signalStrength": "Strength",
|
||||
"signalQuality": "Quality",
|
||||
"symbolQuality": "Quality",
|
||||
"tunerCount": "Ayarlayıcılar",
|
||||
"channelNumber": "Kanal",
|
||||
"channelNetwork": "Ağ",
|
||||
"signalStrength": "Sağlamlık",
|
||||
"signalQuality": "Kalite",
|
||||
"symbolQuality": "Kalite",
|
||||
"networkRate": "Bit Oranı",
|
||||
"clientIP": "Client"
|
||||
"clientIP": "Alıcı"
|
||||
},
|
||||
"scrutiny": {
|
||||
"passed": "Geçti",
|
||||
@@ -563,11 +564,11 @@
|
||||
},
|
||||
"peanut": {
|
||||
"battery_charge": "Pil Yüzdesi",
|
||||
"ups_load": "UPS Load",
|
||||
"ups_status": "UPS Status",
|
||||
"ups_load": "UPS Yükü",
|
||||
"ups_status": "UPS Durumu",
|
||||
"online": "Çevrimiçi",
|
||||
"on_battery": "Pilde",
|
||||
"low_battery": "Low Battery"
|
||||
"low_battery": "Düşük Pil"
|
||||
},
|
||||
"nextdns": {
|
||||
"wait": "Lütfen Bekleyin",
|
||||
@@ -577,7 +578,7 @@
|
||||
"cpuLoad": "CPU Yükü",
|
||||
"memoryUsed": "Bellek Kullanımı",
|
||||
"uptime": "Çalışma Süresi",
|
||||
"numberOfLeases": "Leases"
|
||||
"numberOfLeases": "Kiralama"
|
||||
},
|
||||
"xteve": {
|
||||
"streams_all": "Tüm Akışlar",
|
||||
@@ -585,9 +586,9 @@
|
||||
"streams_xepg": "XEPG Kanalları"
|
||||
},
|
||||
"opendtu": {
|
||||
"yieldDay": "Today",
|
||||
"absolutePower": "Power",
|
||||
"relativePower": "Power %",
|
||||
"yieldDay": "Bugün",
|
||||
"absolutePower": "Güç",
|
||||
"relativePower": "Güç %",
|
||||
"limit": "Limit"
|
||||
},
|
||||
"opnsense": {
|
||||
@@ -606,25 +607,25 @@
|
||||
"printer_state": "Durum",
|
||||
"temp_tool": "Araç sıcaklığı",
|
||||
"temp_bed": "Yatak sıcaklığı",
|
||||
"job_completion": "Completion"
|
||||
"job_completion": "Tamamlanma"
|
||||
},
|
||||
"cloudflared": {
|
||||
"origin_ip": "Origin IP",
|
||||
"origin_ip": "Gerçek IP",
|
||||
"status": "Durum"
|
||||
},
|
||||
"pfsense": {
|
||||
"load": "Load Avg",
|
||||
"memory": "Mem Usage",
|
||||
"wanStatus": "WAN Status",
|
||||
"load": "Ort. Yükleme",
|
||||
"memory": "Bellek Kullanımı",
|
||||
"wanStatus": "WAN Durumu",
|
||||
"up": "Yükleme",
|
||||
"down": "İndirme",
|
||||
"temp": "Sıcaklık",
|
||||
"disk": "Disk Usage",
|
||||
"disk": "Disk Kullanımı",
|
||||
"wanIP": "WAN IP"
|
||||
},
|
||||
"proxmoxbackupserver": {
|
||||
"datastore_usage": "Datastore",
|
||||
"failed_tasks_24h": "Failed Tasks 24h",
|
||||
"datastore_usage": "Veri deposu",
|
||||
"failed_tasks_24h": "Başarısız Görevler 24h",
|
||||
"cpu_usage": "CPU",
|
||||
"memory_usage": "Bellek"
|
||||
},
|
||||
@@ -635,17 +636,17 @@
|
||||
"storage": "Depo"
|
||||
},
|
||||
"uptimekuma": {
|
||||
"up": "Sites Up",
|
||||
"down": "Sites Down",
|
||||
"up": "Siteler Çalışıyor",
|
||||
"down": "Siteler Çalışmıyor",
|
||||
"uptime": "Çalışma Süresi",
|
||||
"incident": "Incident",
|
||||
"incident": "Olay",
|
||||
"m": "dk"
|
||||
},
|
||||
"atsumeru": {
|
||||
"series": "Diziler",
|
||||
"archives": "Archives",
|
||||
"chapters": "Chapters",
|
||||
"categories": "Categories"
|
||||
"archives": "Arşivler",
|
||||
"chapters": "Bölümler",
|
||||
"categories": "Kategoriler"
|
||||
},
|
||||
"komga": {
|
||||
"libraries": "Kütüphane",
|
||||
@@ -660,7 +661,7 @@
|
||||
"mylar": {
|
||||
"series": "Diziler",
|
||||
"issues": "Sorunlar",
|
||||
"wanted": "Aranan"
|
||||
"wanted": "İstendi"
|
||||
},
|
||||
"photoprism": {
|
||||
"albums": "Albümler",
|
||||
@@ -672,196 +673,220 @@
|
||||
"queue": "Kuyruk",
|
||||
"processing": "İşleniyor",
|
||||
"processed": "İşlendi",
|
||||
"time": "Time"
|
||||
"time": "Zaman"
|
||||
},
|
||||
"grafana": {
|
||||
"dashboards": "Dashboards",
|
||||
"datasources": "Data Sources",
|
||||
"totalalerts": "Total Alerts",
|
||||
"alertstriggered": "Alerts Triggered"
|
||||
"dashboards": "Kontrol Paneli",
|
||||
"datasources": "Veri Kaynakları",
|
||||
"totalalerts": "Toplam Uyarılar",
|
||||
"alertstriggered": "Uyarılar Tetiklendi"
|
||||
},
|
||||
"nextcloud": {
|
||||
"cpuload": "Cpu Load",
|
||||
"memoryusage": "Memory Usage",
|
||||
"freespace": "Free Space",
|
||||
"activeusers": "Active Users",
|
||||
"numfiles": "Files",
|
||||
"numshares": "Shared Items"
|
||||
"cpuload": "Cpu Yükü",
|
||||
"memoryusage": "Bellek Kullanımı",
|
||||
"freespace": "Boş Alan",
|
||||
"activeusers": "Aktif Kullanıcılar",
|
||||
"numfiles": "Dosyalar",
|
||||
"numshares": "Paylaşılan Öğeler"
|
||||
},
|
||||
"kopia": {
|
||||
"status": "Durum",
|
||||
"size": "Size",
|
||||
"lastrun": "Last Run",
|
||||
"nextrun": "Next Run",
|
||||
"size": "Boyut",
|
||||
"lastrun": "Son Çalışma",
|
||||
"nextrun": "Sonraki Çalışma",
|
||||
"failed": "Başarısız"
|
||||
},
|
||||
"unmanic": {
|
||||
"active_workers": "Active Workers",
|
||||
"total_workers": "Total Workers",
|
||||
"records_total": "Queue Length"
|
||||
"active_workers": "Aktif Kullanıcılar",
|
||||
"total_workers": "Toplam Kullanıcılar",
|
||||
"records_total": "Sıra Uzunluğu"
|
||||
},
|
||||
"pterodactyl": {
|
||||
"servers": "Servers",
|
||||
"nodes": "Nodes"
|
||||
"servers": "Sunucular",
|
||||
"nodes": "Düğümler"
|
||||
},
|
||||
"prometheus": {
|
||||
"targets_up": "Targets Up",
|
||||
"targets_down": "Targets Down",
|
||||
"targets_total": "Total Targets"
|
||||
"targets_up": "Hedef Çalışıyor",
|
||||
"targets_down": "Hedef Çalışmıyor",
|
||||
"targets_total": "Toplam Hedef"
|
||||
},
|
||||
"gatus": {
|
||||
"up": "Sites Up",
|
||||
"down": "Sites Down",
|
||||
"up": "Siteler Çalışıyor",
|
||||
"down": "Siteler Çalışmıyor",
|
||||
"uptime": "Çalışma Süresi"
|
||||
},
|
||||
"ghostfolio": {
|
||||
"gross_percent_today": "Today",
|
||||
"gross_percent_1y": "One year",
|
||||
"gross_percent_max": "All time"
|
||||
"gross_percent_today": "Bugün",
|
||||
"gross_percent_1y": "Bir yıl",
|
||||
"gross_percent_max": "Tüm zaman"
|
||||
},
|
||||
"audiobookshelf": {
|
||||
"podcasts": "Podcasts",
|
||||
"podcasts": "Podcast",
|
||||
"books": "Kitaplar",
|
||||
"podcastsDuration": "Duration",
|
||||
"booksDuration": "Duration"
|
||||
"podcastsDuration": "Süre",
|
||||
"booksDuration": "Süre"
|
||||
},
|
||||
"homeassistant": {
|
||||
"people_home": "People Home",
|
||||
"lights_on": "Lights On",
|
||||
"switches_on": "Switches On"
|
||||
"people_home": "Evdeki İnsanlar",
|
||||
"lights_on": "Işıklar Açık",
|
||||
"switches_on": "Aç"
|
||||
},
|
||||
"whatsupdocker": {
|
||||
"monitoring": "Monitoring",
|
||||
"monitoring": "İzleme",
|
||||
"updates": "Güncellemeler"
|
||||
},
|
||||
"calibreweb": {
|
||||
"books": "Kitaplar",
|
||||
"authors": "Authors",
|
||||
"categories": "Categories",
|
||||
"authors": "Yazarlar",
|
||||
"categories": "Kategoriler",
|
||||
"series": "Diziler"
|
||||
},
|
||||
"jdownloader": {
|
||||
"downloadCount": "Kuyruk",
|
||||
"downloadBytesRemaining": "Kalan",
|
||||
"downloadTotalBytes": "Size",
|
||||
"downloadTotalBytes": "Boyut",
|
||||
"downloadSpeed": "Hız"
|
||||
},
|
||||
"kavita": {
|
||||
"seriesCount": "Diziler",
|
||||
"totalFiles": "Files"
|
||||
"totalFiles": "Dosyalar"
|
||||
},
|
||||
"azuredevops": {
|
||||
"result": "Result",
|
||||
"result": "Sonuç",
|
||||
"status": "Durum",
|
||||
"buildId": "Build ID",
|
||||
"succeeded": "Succeeded",
|
||||
"notStarted": "Not Started",
|
||||
"buildId": "Yapı Kimliği",
|
||||
"succeeded": "Başarılı",
|
||||
"notStarted": "Henüz Başlamadı",
|
||||
"failed": "Başarısız",
|
||||
"canceled": "Canceled",
|
||||
"inProgress": "In Progress",
|
||||
"totalPrs": "Total PRs",
|
||||
"myPrs": "My PRs",
|
||||
"canceled": "İptal edildi",
|
||||
"inProgress": "Sürüyor",
|
||||
"totalPrs": "Toplam Çekme İstekleri",
|
||||
"myPrs": "Benim Çekme İsteklerim",
|
||||
"approved": "Onaylı"
|
||||
},
|
||||
"gamedig": {
|
||||
"status": "Durum",
|
||||
"online": "Çevrimiçi",
|
||||
"offline": "Çevrimdışı",
|
||||
"name": "Name",
|
||||
"map": "Map",
|
||||
"currentPlayers": "Current players",
|
||||
"name": "İsim",
|
||||
"map": "Harita",
|
||||
"currentPlayers": "Mevcut oyuncular",
|
||||
"players": "Oyuncular",
|
||||
"maxPlayers": "Max players",
|
||||
"bots": "Bots",
|
||||
"maxPlayers": "Maks. oyuncu",
|
||||
"bots": "Botlar",
|
||||
"ping": "Gecikme"
|
||||
},
|
||||
"urbackup": {
|
||||
"ok": "Ok",
|
||||
"errored": "Errors",
|
||||
"noRecent": "Out of Date",
|
||||
"totalUsed": "Used Storage"
|
||||
"ok": "Tamam",
|
||||
"errored": "Hatalar",
|
||||
"noRecent": "Tarihi geçmiş",
|
||||
"totalUsed": "Kullanılan depolama alanı"
|
||||
},
|
||||
"mealie": {
|
||||
"recipes": "Recipes",
|
||||
"recipes": "Tarifler",
|
||||
"users": "Kullanıcılar",
|
||||
"categories": "Categories",
|
||||
"tags": "Tags"
|
||||
"categories": "Kategoriler",
|
||||
"tags": "Etiketler"
|
||||
},
|
||||
"openmediavault": {
|
||||
"downloading": "Downloading",
|
||||
"downloading": "İndiriliyor",
|
||||
"total": "Toplam",
|
||||
"running": "Çalışan",
|
||||
"running": "Çalışıyor",
|
||||
"stopped": "Durduruldu",
|
||||
"passed": "Geçti",
|
||||
"failed": "Başarısız"
|
||||
},
|
||||
"openwrt": {
|
||||
"uptime": "Çalışma Süresi",
|
||||
"cpuLoad": "CPU Load Avg (5m)",
|
||||
"cpuLoad": "CPU Yükü Ortalaması (5dk)",
|
||||
"up": "Yükleme",
|
||||
"down": "İndirme",
|
||||
"bytesTx": "Transmitted",
|
||||
"bytesTx": "İletilen",
|
||||
"bytesRx": "Alınan"
|
||||
},
|
||||
"uptimerobot": {
|
||||
"status": "Durum",
|
||||
"uptime": "Çalışma Süresi",
|
||||
"lastDown": "Last Downtime",
|
||||
"downDuration": "Downtime Duration",
|
||||
"sitesUp": "Sites Up",
|
||||
"sitesDown": "Sites Down",
|
||||
"paused": "Paused",
|
||||
"notyetchecked": "Not Yet Checked",
|
||||
"lastDown": "Son Kesinti",
|
||||
"downDuration": "Kesinti Süresi",
|
||||
"sitesUp": "Siteler Çalışıyor",
|
||||
"sitesDown": "Siteler Çalışmıyor",
|
||||
"paused": "Duraklatıldı",
|
||||
"notyetchecked": "Henüz Kontrol Edilmedi",
|
||||
"up": "Yükleme",
|
||||
"seemsdown": "Seems Down",
|
||||
"seemsdown": "Kapalı görünüyor",
|
||||
"down": "İndirme",
|
||||
"unknown": "Bilinmiyor"
|
||||
},
|
||||
"calendar": {
|
||||
"inCinemas": "In cinemas",
|
||||
"physicalRelease": "Physical release",
|
||||
"digitalRelease": "Digital release",
|
||||
"noEventsToday": "No events for today!",
|
||||
"noEventsFound": "No events found"
|
||||
"inCinemas": "Sinemalarda",
|
||||
"physicalRelease": "Fiziksel Yayınlanan",
|
||||
"digitalRelease": "Dijitalde Yayınlandı",
|
||||
"noEventsToday": "Bugün için etkinlik yok!",
|
||||
"noEventsFound": "Etkinlik bulunamadı"
|
||||
},
|
||||
"romm": {
|
||||
"platforms": "Platforms",
|
||||
"totalRoms": "Total ROMs"
|
||||
"platforms": "Platformlar",
|
||||
"totalRoms": "Toplam ROM'lar"
|
||||
},
|
||||
"netdata": {
|
||||
"warnings": "Warnings",
|
||||
"criticals": "Criticals"
|
||||
"warnings": "Uyarılar",
|
||||
"criticals": "Kritik"
|
||||
},
|
||||
"plantit": {
|
||||
"events": "Events",
|
||||
"plants": "Plants",
|
||||
"events": "Etkinlikler",
|
||||
"plants": "Bitkiler",
|
||||
"photos": "Fotoğraflar",
|
||||
"species": "Species"
|
||||
"species": "Türler"
|
||||
},
|
||||
"gitea": {
|
||||
"notifications": "Notifications",
|
||||
"notifications": "Bildirimler",
|
||||
"issues": "Sorunlar",
|
||||
"pulls": "Pull Requests"
|
||||
"pulls": "Değişiklik İstekleri"
|
||||
},
|
||||
"stash": {
|
||||
"scenes": "Scenes",
|
||||
"scenesPlayed": "Scenes Played",
|
||||
"playCount": "Total Plays",
|
||||
"playDuration": "Time Watched",
|
||||
"sceneSize": "Scenes Size",
|
||||
"sceneDuration": "Scenes Duration",
|
||||
"images": "Images",
|
||||
"imageSize": "Images Size",
|
||||
"galleries": "Galleries",
|
||||
"performers": "Performers",
|
||||
"studios": "Studios",
|
||||
"scenes": "Sahneler",
|
||||
"scenesPlayed": "Oynanan Sahneler",
|
||||
"playCount": "Toplam Oynatma",
|
||||
"playDuration": "İzlenen Süre",
|
||||
"sceneSize": "Sahne Boyutu",
|
||||
"sceneDuration": "Sahne Süresi",
|
||||
"images": "Görseller",
|
||||
"imageSize": "Görsel Boyutu",
|
||||
"galleries": "Galeriler",
|
||||
"performers": "Oyuncu",
|
||||
"studios": "Stüdyolar",
|
||||
"movies": "Filmler",
|
||||
"tags": "Tags",
|
||||
"oCount": "O Count"
|
||||
"tags": "Etiketler",
|
||||
"oCount": "O Sayısı"
|
||||
},
|
||||
"tandoor": {
|
||||
"users": "Kullanıcılar",
|
||||
"recipes": "Recipes",
|
||||
"keywords": "Keywords"
|
||||
"recipes": "Tarifler",
|
||||
"keywords": "Anahtar Sözcükler"
|
||||
},
|
||||
"homebox": {
|
||||
"items": "Ögeler",
|
||||
"totalWithWarranty": "Garantili",
|
||||
"locations": "Konum",
|
||||
"labels": "Etiketler",
|
||||
"users": "Kullanıcılar",
|
||||
"totalValue": "Toplam Değer"
|
||||
},
|
||||
"crowdsec": {
|
||||
"alerts": "Alarmlar",
|
||||
"bans": "Yasaklar"
|
||||
},
|
||||
"wgeasy": {
|
||||
"connected": "Bağlandı",
|
||||
"enabled": "Etkin",
|
||||
"disabled": "Devre Dışı",
|
||||
"total": "Toplam"
|
||||
},
|
||||
"swagdashboard": {
|
||||
"proxied": "Proxied",
|
||||
"auth": "With Auth",
|
||||
"outdated": "Outdated",
|
||||
"banned": "Banned"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -109,6 +109,7 @@
|
||||
},
|
||||
"esphome": {
|
||||
"offline": "Офлайн",
|
||||
"offline_alt": "Офлайн",
|
||||
"online": "Онлайн",
|
||||
"total": "Усього",
|
||||
"unknown": "Невідомий"
|
||||
@@ -139,7 +140,7 @@
|
||||
"connectionStatusPendingDisconnect": "Pending Disconnect",
|
||||
"connectionStatusDisconnecting": "Disconnecting",
|
||||
"connectionStatusDisconnected": "Disconnected",
|
||||
"connectionStatusConnected": "Підключено",
|
||||
"connectionStatusConnected": "Connected",
|
||||
"uptime": "Час роботи",
|
||||
"maxDown": "Max. Down",
|
||||
"maxUp": "Max. Up",
|
||||
@@ -276,11 +277,11 @@
|
||||
"approved": "Затверджено",
|
||||
"available": "Доступно"
|
||||
},
|
||||
"pialert": {
|
||||
"netalertx": {
|
||||
"total": "Усього",
|
||||
"connected": "Підключено",
|
||||
"new_devices": "Нові пристрої",
|
||||
"down_alerts": "Сповіщення про збій"
|
||||
"connected": "Connected",
|
||||
"new_devices": "New Devices",
|
||||
"down_alerts": "Down Alerts"
|
||||
},
|
||||
"pihole": {
|
||||
"queries": "Запити",
|
||||
@@ -863,5 +864,29 @@
|
||||
"users": "Користувачі",
|
||||
"recipes": "Recipes",
|
||||
"keywords": "Keywords"
|
||||
},
|
||||
"homebox": {
|
||||
"items": "Items",
|
||||
"totalWithWarranty": "With Warranty",
|
||||
"locations": "Locations",
|
||||
"labels": "Labels",
|
||||
"users": "Користувачі",
|
||||
"totalValue": "Total Value"
|
||||
},
|
||||
"crowdsec": {
|
||||
"alerts": "Оповіщення",
|
||||
"bans": "Bans"
|
||||
},
|
||||
"wgeasy": {
|
||||
"connected": "Connected",
|
||||
"enabled": "Увімкнено",
|
||||
"disabled": "Вимкнено",
|
||||
"total": "Усього"
|
||||
},
|
||||
"swagdashboard": {
|
||||
"proxied": "Proxied",
|
||||
"auth": "With Auth",
|
||||
"outdated": "Outdated",
|
||||
"banned": "Banned"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -109,6 +109,7 @@
|
||||
},
|
||||
"esphome": {
|
||||
"offline": "Ngoại tuyến",
|
||||
"offline_alt": "Ngoại tuyến",
|
||||
"online": "Online",
|
||||
"total": "Tổng",
|
||||
"unknown": "Unknown"
|
||||
@@ -276,7 +277,7 @@
|
||||
"approved": "Đã duyệt",
|
||||
"available": "Available"
|
||||
},
|
||||
"pialert": {
|
||||
"netalertx": {
|
||||
"total": "Tổng",
|
||||
"connected": "Connected",
|
||||
"new_devices": "New Devices",
|
||||
@@ -863,5 +864,29 @@
|
||||
"users": "Users",
|
||||
"recipes": "Recipes",
|
||||
"keywords": "Keywords"
|
||||
},
|
||||
"homebox": {
|
||||
"items": "Items",
|
||||
"totalWithWarranty": "With Warranty",
|
||||
"locations": "Locations",
|
||||
"labels": "Labels",
|
||||
"users": "Users",
|
||||
"totalValue": "Total Value"
|
||||
},
|
||||
"crowdsec": {
|
||||
"alerts": "Alerts",
|
||||
"bans": "Bans"
|
||||
},
|
||||
"wgeasy": {
|
||||
"connected": "Connected",
|
||||
"enabled": "Enabled",
|
||||
"disabled": "Disabled",
|
||||
"total": "Tổng"
|
||||
},
|
||||
"swagdashboard": {
|
||||
"proxied": "Proxied",
|
||||
"auth": "With Auth",
|
||||
"outdated": "Outdated",
|
||||
"banned": "Banned"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -109,6 +109,7 @@
|
||||
},
|
||||
"esphome": {
|
||||
"offline": "離線",
|
||||
"offline_alt": "離線",
|
||||
"online": "在線",
|
||||
"total": "全部",
|
||||
"unknown": "未知"
|
||||
@@ -139,7 +140,7 @@
|
||||
"connectionStatusPendingDisconnect": "待辦的斷開",
|
||||
"connectionStatusDisconnecting": "正在中斷連線",
|
||||
"connectionStatusDisconnected": "連接已中斷",
|
||||
"connectionStatusConnected": "已連線",
|
||||
"connectionStatusConnected": "Connected",
|
||||
"uptime": "運行時間",
|
||||
"maxDown": "最大下載速率",
|
||||
"maxUp": "最大上傳速率",
|
||||
@@ -276,11 +277,11 @@
|
||||
"approved": "批准",
|
||||
"available": "可用"
|
||||
},
|
||||
"pialert": {
|
||||
"netalertx": {
|
||||
"total": "全部",
|
||||
"connected": "已連線",
|
||||
"new_devices": "新裝置",
|
||||
"down_alerts": "離線警告"
|
||||
"connected": "Connected",
|
||||
"new_devices": "New Devices",
|
||||
"down_alerts": "Down Alerts"
|
||||
},
|
||||
"pihole": {
|
||||
"queries": "查詢",
|
||||
@@ -857,11 +858,35 @@
|
||||
"studios": "工作室",
|
||||
"movies": "電影",
|
||||
"tags": "標籤",
|
||||
"oCount": "O Count"
|
||||
"oCount": "0 個"
|
||||
},
|
||||
"tandoor": {
|
||||
"users": "使用者",
|
||||
"recipes": "食譜",
|
||||
"keywords": "Keywords"
|
||||
"keywords": "關鍵字"
|
||||
},
|
||||
"homebox": {
|
||||
"items": "項目",
|
||||
"totalWithWarranty": "有保証",
|
||||
"locations": "位置",
|
||||
"labels": "標籤",
|
||||
"users": "使用者",
|
||||
"totalValue": "總共"
|
||||
},
|
||||
"crowdsec": {
|
||||
"alerts": "警示",
|
||||
"bans": "禁止"
|
||||
},
|
||||
"wgeasy": {
|
||||
"connected": "Connected",
|
||||
"enabled": "啟用",
|
||||
"disabled": "停用咗",
|
||||
"total": "全部"
|
||||
},
|
||||
"swagdashboard": {
|
||||
"proxied": "Proxied",
|
||||
"auth": "With Auth",
|
||||
"outdated": "Outdated",
|
||||
"banned": "Banned"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -57,10 +57,10 @@
|
||||
"lan": "LAN",
|
||||
"wlan": "WLAN",
|
||||
"devices": "设备",
|
||||
"lan_devices": "LAN设备",
|
||||
"lan_devices": "LAN 设备",
|
||||
"wlan_devices": "WLAN 设备",
|
||||
"lan_users": "LAN 用户",
|
||||
"wlan_users": "WLAN 用户",
|
||||
"lan_users": "有线用户",
|
||||
"wlan_users": "无线用户",
|
||||
"up": "运行时间",
|
||||
"down": "离线",
|
||||
"wait": "请稍候",
|
||||
@@ -109,6 +109,7 @@
|
||||
},
|
||||
"esphome": {
|
||||
"offline": "离线",
|
||||
"offline_alt": "离线",
|
||||
"online": "在线",
|
||||
"total": "总计",
|
||||
"unknown": "未知"
|
||||
@@ -141,13 +142,13 @@
|
||||
"connectionStatusDisconnected": "未连接",
|
||||
"connectionStatusConnected": "已连接",
|
||||
"uptime": "运行时间",
|
||||
"maxDown": "",
|
||||
"maxDown": "最大下载速度",
|
||||
"maxUp": "",
|
||||
"down": "离线",
|
||||
"up": "在线",
|
||||
"received": "已接收",
|
||||
"sent": "已发送",
|
||||
"externalIPAddress": "Ext. IP"
|
||||
"externalIPAddress": "外部IP"
|
||||
},
|
||||
"caddy": {
|
||||
"upstreams": "上行",
|
||||
@@ -233,7 +234,7 @@
|
||||
},
|
||||
"sonarr": {
|
||||
"wanted": "关注中",
|
||||
"queued": "已加入队列",
|
||||
"queued": "队列中",
|
||||
"series": "剧集",
|
||||
"queue": "队列",
|
||||
"unknown": "未知"
|
||||
@@ -241,19 +242,19 @@
|
||||
"radarr": {
|
||||
"wanted": "关注中",
|
||||
"missing": "缺失",
|
||||
"queued": "已加入队列",
|
||||
"queued": "队列中",
|
||||
"movies": "电影",
|
||||
"queue": "队列",
|
||||
"unknown": "未知"
|
||||
},
|
||||
"lidarr": {
|
||||
"wanted": "关注中",
|
||||
"queued": "已加入队列",
|
||||
"queued": "队列中",
|
||||
"artists": "艺术家"
|
||||
},
|
||||
"readarr": {
|
||||
"wanted": "关注中",
|
||||
"queued": "已加入队列",
|
||||
"queued": "队列中",
|
||||
"books": "书籍"
|
||||
},
|
||||
"bazarr": {
|
||||
@@ -276,7 +277,7 @@
|
||||
"approved": "已批准",
|
||||
"available": "可用"
|
||||
},
|
||||
"pialert": {
|
||||
"netalertx": {
|
||||
"total": "总计",
|
||||
"connected": "已连接",
|
||||
"new_devices": "新设备",
|
||||
@@ -374,7 +375,7 @@
|
||||
},
|
||||
"medusa": {
|
||||
"wanted": "关注中",
|
||||
"queued": "已加入队列",
|
||||
"queued": "队列中",
|
||||
"series": "剧集"
|
||||
},
|
||||
"minecraft": {
|
||||
@@ -543,8 +544,8 @@
|
||||
"hdhomerun": {
|
||||
"channels": "频道",
|
||||
"hd": "HD",
|
||||
"tunerCount": "Tuners",
|
||||
"channelNumber": "Channel",
|
||||
"tunerCount": "电台数",
|
||||
"channelNumber": "频道数",
|
||||
"channelNetwork": "网络",
|
||||
"signalStrength": "强度",
|
||||
"signalQuality": "质量",
|
||||
@@ -833,35 +834,59 @@
|
||||
"criticals": "严重"
|
||||
},
|
||||
"plantit": {
|
||||
"events": "Events",
|
||||
"plants": "Plants",
|
||||
"events": "事件",
|
||||
"plants": "植物",
|
||||
"photos": "照片",
|
||||
"species": "Species"
|
||||
"species": "物种"
|
||||
},
|
||||
"gitea": {
|
||||
"notifications": "Notifications",
|
||||
"notifications": "通知",
|
||||
"issues": "出版",
|
||||
"pulls": "Pull Requests"
|
||||
"pulls": "PR"
|
||||
},
|
||||
"stash": {
|
||||
"scenes": "Scenes",
|
||||
"scenesPlayed": "Scenes Played",
|
||||
"playCount": "Total Plays",
|
||||
"playDuration": "Time Watched",
|
||||
"sceneSize": "Scenes Size",
|
||||
"sceneDuration": "Scenes Duration",
|
||||
"images": "Images",
|
||||
"imageSize": "Images Size",
|
||||
"galleries": "Galleries",
|
||||
"performers": "Performers",
|
||||
"studios": "Studios",
|
||||
"scenes": "场景",
|
||||
"scenesPlayed": "已播放场景",
|
||||
"playCount": "播放总数",
|
||||
"playDuration": "播放时间",
|
||||
"sceneSize": "场景大小",
|
||||
"sceneDuration": "场景时长",
|
||||
"images": "图片",
|
||||
"imageSize": "图像大小",
|
||||
"galleries": "图库",
|
||||
"performers": "演员",
|
||||
"studios": "工作室",
|
||||
"movies": "电影",
|
||||
"tags": "标签",
|
||||
"oCount": "O Count"
|
||||
"oCount": "O 个"
|
||||
},
|
||||
"tandoor": {
|
||||
"users": "用户数",
|
||||
"recipes": "食谱",
|
||||
"keywords": "Keywords"
|
||||
"keywords": "关键词"
|
||||
},
|
||||
"homebox": {
|
||||
"items": "条目",
|
||||
"totalWithWarranty": "有保证",
|
||||
"locations": "位置",
|
||||
"labels": "标签",
|
||||
"users": "用户数",
|
||||
"totalValue": "总计"
|
||||
},
|
||||
"crowdsec": {
|
||||
"alerts": "警告",
|
||||
"bans": "禁用"
|
||||
},
|
||||
"wgeasy": {
|
||||
"connected": "已连接",
|
||||
"enabled": "启用",
|
||||
"disabled": "禁用",
|
||||
"total": "总计"
|
||||
},
|
||||
"swagdashboard": {
|
||||
"proxied": "已代理",
|
||||
"auth": "使用认证",
|
||||
"outdated": "已过期",
|
||||
"banned": "已禁止"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -50,7 +50,7 @@
|
||||
"uptime": "運作時間"
|
||||
},
|
||||
"unifi": {
|
||||
"users": "使用者",
|
||||
"users": "用戶",
|
||||
"uptime": "運行時間",
|
||||
"days": "天",
|
||||
"wan": "WAN",
|
||||
@@ -109,6 +109,7 @@
|
||||
},
|
||||
"esphome": {
|
||||
"offline": "離線",
|
||||
"offline_alt": "離線",
|
||||
"online": "在線",
|
||||
"total": "全部",
|
||||
"unknown": "未知"
|
||||
@@ -139,7 +140,7 @@
|
||||
"connectionStatusPendingDisconnect": "待辦的斷開",
|
||||
"connectionStatusDisconnecting": "正在中斷連線",
|
||||
"connectionStatusDisconnected": "連接已中斷",
|
||||
"connectionStatusConnected": "已連線",
|
||||
"connectionStatusConnected": "Connected",
|
||||
"uptime": "運行時間",
|
||||
"maxDown": "最大下載速率",
|
||||
"maxUp": "最大上傳速率",
|
||||
@@ -276,11 +277,11 @@
|
||||
"approved": "已核准",
|
||||
"available": "可觀看"
|
||||
},
|
||||
"pialert": {
|
||||
"netalertx": {
|
||||
"total": "全部",
|
||||
"connected": "已連線",
|
||||
"new_devices": "新裝置",
|
||||
"down_alerts": "離線警告"
|
||||
"connected": "Connected",
|
||||
"new_devices": "New Devices",
|
||||
"down_alerts": "Down Alerts"
|
||||
},
|
||||
"pihole": {
|
||||
"queries": "查詢",
|
||||
@@ -368,7 +369,7 @@
|
||||
"transferRate": "速率"
|
||||
},
|
||||
"mastodon": {
|
||||
"user_count": "使用者",
|
||||
"user_count": "用戶",
|
||||
"status_count": "文章",
|
||||
"domain_count": "網域"
|
||||
},
|
||||
@@ -389,7 +390,7 @@
|
||||
"unread": "未讀"
|
||||
},
|
||||
"authentik": {
|
||||
"users": "使用者",
|
||||
"users": "用戶",
|
||||
"loginsLast24H": "登入 (過去 24 小時)",
|
||||
"failedLoginsLast24H": "登入失敗 (過去 24 小時)"
|
||||
},
|
||||
@@ -629,7 +630,7 @@
|
||||
"memory_usage": "記憶體"
|
||||
},
|
||||
"immich": {
|
||||
"users": "使用者",
|
||||
"users": "用戶",
|
||||
"photos": "照片",
|
||||
"videos": "影片",
|
||||
"storage": "儲存空間"
|
||||
@@ -783,7 +784,7 @@
|
||||
},
|
||||
"mealie": {
|
||||
"recipes": "食譜",
|
||||
"users": "使用者",
|
||||
"users": "用戶",
|
||||
"categories": "類別",
|
||||
"tags": "標籤"
|
||||
},
|
||||
@@ -857,11 +858,35 @@
|
||||
"studios": "工作室",
|
||||
"movies": "電影",
|
||||
"tags": "標籤",
|
||||
"oCount": "O Count"
|
||||
"oCount": "0 個"
|
||||
},
|
||||
"tandoor": {
|
||||
"users": "使用者",
|
||||
"users": "用戶",
|
||||
"recipes": "食譜",
|
||||
"keywords": "Keywords"
|
||||
"keywords": "關鍵字"
|
||||
},
|
||||
"homebox": {
|
||||
"items": "項目",
|
||||
"totalWithWarranty": "有保証",
|
||||
"locations": "位置",
|
||||
"labels": "標籤",
|
||||
"users": "用戶",
|
||||
"totalValue": "總共"
|
||||
},
|
||||
"crowdsec": {
|
||||
"alerts": "警示",
|
||||
"bans": "禁止"
|
||||
},
|
||||
"wgeasy": {
|
||||
"connected": "Connected",
|
||||
"enabled": "已啟用",
|
||||
"disabled": "已停用",
|
||||
"total": "全部"
|
||||
},
|
||||
"swagdashboard": {
|
||||
"proxied": "Proxied",
|
||||
"auth": "With Auth",
|
||||
"outdated": "Outdated",
|
||||
"banned": "Banned"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,26 +1,18 @@
|
||||
import { useTranslation } from "react-i18next";
|
||||
import { useEffect, useState, useRef, useCallback, useContext } from "react";
|
||||
import classNames from "classnames";
|
||||
import useSWR from "swr";
|
||||
|
||||
import ResolvedIcon from "./resolvedicon";
|
||||
import { getStoredProvider, searchProviders } from "./widgets/search/search";
|
||||
|
||||
import { SettingsContext } from "utils/contexts/settings";
|
||||
|
||||
export default function QuickLaunch({
|
||||
servicesAndBookmarks,
|
||||
searchString,
|
||||
setSearchString,
|
||||
isOpen,
|
||||
close,
|
||||
searchProvider,
|
||||
}) {
|
||||
export default function QuickLaunch({ servicesAndBookmarks, searchString, setSearchString, isOpen, close }) {
|
||||
const { t } = useTranslation();
|
||||
|
||||
const { settings } = useContext(SettingsContext);
|
||||
const { searchDescriptions = false, hideVisitURL = false } = settings?.quicklaunch ?? {};
|
||||
const showSearchSuggestions = !!(
|
||||
settings?.quicklaunch?.showSearchSuggestions ?? searchProvider?.showSearchSuggestions
|
||||
);
|
||||
|
||||
const searchField = useRef();
|
||||
|
||||
@@ -29,9 +21,42 @@ export default function QuickLaunch({
|
||||
const [url, setUrl] = useState(null);
|
||||
const [searchSuggestions, setSearchSuggestions] = useState([]);
|
||||
|
||||
const { data: widgets } = useSWR("/api/widgets");
|
||||
const searchWidget = Object.values(widgets).find((w) => w.type === "search");
|
||||
|
||||
let searchProvider;
|
||||
|
||||
if (settings?.quicklaunch?.provider === "custom" && settings?.quicklaunch?.url?.length > 0) {
|
||||
searchProvider = settings.quicklaunch;
|
||||
} else if (settings?.quicklaunch?.provider && settings?.quicklaunch?.provider !== "custom") {
|
||||
searchProvider = searchProviders[settings.quicklaunch.provider];
|
||||
} else if (searchWidget) {
|
||||
// If there is no search provider in quick launch settings, try to get it from the search widget
|
||||
if (Array.isArray(searchWidget.options?.provider)) {
|
||||
// If search provider is a list, try to retrieve from localstorage, fall back to the first
|
||||
searchProvider = getStoredProvider() ?? searchProviders[searchWidget.options.provider[0]];
|
||||
} else if (searchWidget.options?.provider === "custom") {
|
||||
searchProvider = searchWidget.options;
|
||||
} else {
|
||||
searchProvider = searchProviders[searchWidget.options?.provider];
|
||||
}
|
||||
}
|
||||
|
||||
if (searchProvider) {
|
||||
searchProvider.showSearchSuggestions = !!(
|
||||
settings?.quicklaunch?.showSearchSuggestions ??
|
||||
searchWidget?.options?.showSearchSuggestions ??
|
||||
false
|
||||
);
|
||||
}
|
||||
|
||||
function openCurrentItem(newWindow) {
|
||||
const result = results[currentItemIndex];
|
||||
window.open(result.href, newWindow ? "_blank" : result.target ?? settings.target ?? "_blank", "noreferrer");
|
||||
window.open(
|
||||
result.href,
|
||||
newWindow ? "_blank" : result.target ?? searchProvider?.target ?? settings.target ?? "_blank",
|
||||
"noreferrer",
|
||||
);
|
||||
}
|
||||
|
||||
const closeAndReset = useCallback(() => {
|
||||
@@ -119,7 +144,7 @@ export default function QuickLaunch({
|
||||
type: "search",
|
||||
});
|
||||
|
||||
if (showSearchSuggestions && searchProvider.suggestionUrl) {
|
||||
if (searchProvider.showSearchSuggestions && searchProvider.suggestionUrl) {
|
||||
if (searchString.trim() !== searchSuggestions[0]?.trim()) {
|
||||
fetch(
|
||||
`/api/search/searchSuggestion?query=${encodeURIComponent(searchString)}&providerName=${
|
||||
@@ -172,17 +197,7 @@ export default function QuickLaunch({
|
||||
return () => {
|
||||
abortController.abort();
|
||||
};
|
||||
}, [
|
||||
searchString,
|
||||
servicesAndBookmarks,
|
||||
searchDescriptions,
|
||||
hideVisitURL,
|
||||
showSearchSuggestions,
|
||||
searchSuggestions,
|
||||
searchProvider,
|
||||
url,
|
||||
t,
|
||||
]);
|
||||
}, [searchString, servicesAndBookmarks, searchDescriptions, hideVisitURL, searchSuggestions, searchProvider, url, t]);
|
||||
|
||||
const [hidden, setHidden] = useState(true);
|
||||
useEffect(() => {
|
||||
|
||||
@@ -12,7 +12,7 @@ export default function SiteMonitor({ group, service, style }) {
|
||||
let statusTitle = t("siteMonitor.http_status");
|
||||
let statusText = "";
|
||||
|
||||
if (error) {
|
||||
if (error || (data && data.error)) {
|
||||
colorClass = "text-rose-500";
|
||||
statusText = t("siteMonitor.error");
|
||||
statusTitle += ` ${t("siteMonitor.error")}`;
|
||||
|
||||
@@ -3,13 +3,19 @@ import classNames from "classnames";
|
||||
|
||||
import { TabContext } from "utils/contexts/tab";
|
||||
|
||||
export function slugify(tabName) {
|
||||
return tabName !== undefined ? encodeURIComponent(tabName.toString().replace(/\s+/g, "-").toLowerCase()) : "";
|
||||
function slugify(tabName) {
|
||||
return tabName.toString().replace(/\s+/g, "-").toLowerCase();
|
||||
}
|
||||
|
||||
export function slugifyAndEncode(tabName) {
|
||||
return tabName !== undefined ? encodeURIComponent(slugify(tabName)) : "";
|
||||
}
|
||||
|
||||
export default function Tab({ tab }) {
|
||||
const { activeTab, setActiveTab } = useContext(TabContext);
|
||||
|
||||
const matchesTab = decodeURI(activeTab) === slugify(tab);
|
||||
|
||||
return (
|
||||
<li
|
||||
key={tab}
|
||||
@@ -21,16 +27,14 @@ export default function Tab({ tab }) {
|
||||
type="button"
|
||||
role="tab"
|
||||
aria-controls={`#${tab}`}
|
||||
aria-selected={activeTab === slugify(tab) ? "true" : "false"}
|
||||
aria-selected={matchesTab ? "true" : "false"}
|
||||
className={classNames(
|
||||
"w-full rounded-md m-1",
|
||||
activeTab === slugify(tab)
|
||||
? "bg-theme-300/20 dark:bg-white/10"
|
||||
: "hover:bg-theme-100/20 dark:hover:bg-white/5",
|
||||
matchesTab ? "bg-theme-300/20 dark:bg-white/10" : "hover:bg-theme-100/20 dark:hover:bg-white/5",
|
||||
)}
|
||||
onClick={() => {
|
||||
setActiveTab(slugify(tab));
|
||||
window.location.hash = `#${slugify(tab)}`;
|
||||
setActiveTab(slugifyAndEncode(tab));
|
||||
window.location.hash = `#${slugifyAndEncode(tab)}`;
|
||||
}}
|
||||
>
|
||||
{tab}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { useTranslation } from "next-i18next";
|
||||
import { FaThermometerHalf } from "react-icons/fa";
|
||||
import { FiHardDrive } from "react-icons/fi";
|
||||
|
||||
import Resource from "../widget/resource";
|
||||
import WidgetLabel from "../widget/widget_label";
|
||||
@@ -10,7 +10,7 @@ export default function Node({ data, expanded, labels }) {
|
||||
return (
|
||||
<Resource
|
||||
additionalClassNames="information-widget-longhorn-node"
|
||||
icon={FaThermometerHalf}
|
||||
icon={FiHardDrive}
|
||||
value={t("common.bytes", { value: data.node.available })}
|
||||
label={t("resources.free")}
|
||||
expandedValue={t("common.bytes", { value: data.node.maximum })}
|
||||
|
||||
@@ -84,8 +84,6 @@ export default function OpenMeteo({ options }) {
|
||||
}
|
||||
};
|
||||
|
||||
// if (!requesting && !location) requestLocation();
|
||||
|
||||
if (!location) {
|
||||
return (
|
||||
<ContainerButton
|
||||
|
||||
@@ -9,7 +9,7 @@ function convertToFahrenheit(t) {
|
||||
return (t * 9) / 5 + 32;
|
||||
}
|
||||
|
||||
export default function CpuTemp({ expanded, units, refresh = 1500 }) {
|
||||
export default function CpuTemp({ expanded, units, refresh = 1500, tempmin = 0, tempmax = -1 }) {
|
||||
const { t } = useTranslation();
|
||||
|
||||
const { data, error } = useSWR(`/api/widgets/resources?type=cputemp`, {
|
||||
@@ -39,7 +39,12 @@ export default function CpuTemp({ expanded, units, refresh = 1500 }) {
|
||||
}
|
||||
const unit = units === "imperial" ? "fahrenheit" : "celsius";
|
||||
mainTemp = unit === "celsius" ? mainTemp : convertToFahrenheit(mainTemp);
|
||||
const maxTemp = unit === "celsius" ? data.cputemp.max : convertToFahrenheit(data.cputemp.max);
|
||||
|
||||
const minTemp = tempmin < mainTemp ? tempmin : mainTemp;
|
||||
let maxTemp = tempmax;
|
||||
if (maxTemp < minTemp) {
|
||||
maxTemp = unit === "celsius" ? data.cputemp.max : convertToFahrenheit(data.cputemp.max);
|
||||
}
|
||||
|
||||
return (
|
||||
<Resource
|
||||
@@ -58,7 +63,7 @@ export default function CpuTemp({ expanded, units, refresh = 1500 }) {
|
||||
unit,
|
||||
})}
|
||||
expandedLabel={t("resources.max")}
|
||||
percentage={Math.round((mainTemp / maxTemp) * 100)}
|
||||
percentage={Math.round(((mainTemp - minTemp) / (maxTemp - minTemp)) * 100)}
|
||||
expanded={expanded}
|
||||
/>
|
||||
);
|
||||
|
||||
@@ -8,7 +8,7 @@ import CpuTemp from "./cputemp";
|
||||
import Uptime from "./uptime";
|
||||
|
||||
export default function Resources({ options }) {
|
||||
const { expanded, units, diskUnits } = options;
|
||||
const { expanded, units, diskUnits, tempmin, tempmax } = options;
|
||||
let { refresh } = options;
|
||||
if (!refresh) refresh = 1500;
|
||||
refresh = Math.max(refresh, 1000);
|
||||
@@ -23,7 +23,9 @@ export default function Resources({ options }) {
|
||||
<Disk key={disk} options={{ disk }} expanded={expanded} diskUnits={diskUnits} refresh={refresh} />
|
||||
))
|
||||
: options.disk && <Disk options={options} expanded={expanded} diskUnits={diskUnits} refresh={refresh} />}
|
||||
{options.cputemp && <CpuTemp expanded={expanded} units={units} refresh={refresh} />}
|
||||
{options.cputemp && (
|
||||
<CpuTemp expanded={expanded} units={units} refresh={refresh} tempmin={tempmin} tempmax={tempmax} />
|
||||
)}
|
||||
{options.uptime && <Uptime refresh={refresh} />}
|
||||
</div>
|
||||
{options.label && (
|
||||
|
||||
@@ -14,8 +14,8 @@ import useWidgetAPI from "utils/proxy/use-widget-api";
|
||||
export default function Widget({ options }) {
|
||||
const { t } = useTranslation();
|
||||
|
||||
// eslint-disable-next-line no-param-reassign
|
||||
options.type = "unifi_console";
|
||||
// eslint-disable-next-line no-param-reassign, no-multi-assign
|
||||
options.service_group = options.service_name = "unifi_console";
|
||||
const { data: statsData, error: statsError } = useWidgetAPI(options, "stat/sites", { index: options.index });
|
||||
|
||||
if (statsError) {
|
||||
|
||||
@@ -2,11 +2,7 @@ import { getAllClasses, getInnerBlock, getBottomBlock } from "./container";
|
||||
|
||||
export default function ContainerForm({ children = [], options, additionalClassNames = "", callback }) {
|
||||
return (
|
||||
<form
|
||||
type="button"
|
||||
onSubmit={callback}
|
||||
className={`${getAllClasses(options, additionalClassNames)} information-widget-form`}
|
||||
>
|
||||
<form onSubmit={callback} className={`${getAllClasses(options, additionalClassNames)} information-widget-form`}>
|
||||
{getInnerBlock(children)}
|
||||
{getBottomBlock(children)}
|
||||
</form>
|
||||
|
||||
@@ -3,7 +3,7 @@ import { getAllClasses, getInnerBlock, getBottomBlock } from "./container";
|
||||
export default function ContainerLink({ children = [], options, additionalClassNames = "", target }) {
|
||||
return (
|
||||
<a
|
||||
href={options.url}
|
||||
href={options.href || options.url}
|
||||
target={target}
|
||||
className={`${getAllClasses(options, additionalClassNames)} information-widget-link`}
|
||||
>
|
||||
|
||||
@@ -43,8 +43,9 @@ export default async function handler(req, res) {
|
||||
|
||||
if (pods.length === 0) {
|
||||
res.status(404).send({
|
||||
error: `no pods found with namespace=${namespace} and labelSelector=${labelSelector}`,
|
||||
status: "not found",
|
||||
});
|
||||
logger.error(`no pods found with namespace=${namespace} and labelSelector=${labelSelector}`);
|
||||
return;
|
||||
}
|
||||
const someReady = pods.find((pod) => pod.status.phase === "Running");
|
||||
|
||||
@@ -2,12 +2,21 @@ import { formatApiCall } from "utils/proxy/api-helpers";
|
||||
import createLogger from "utils/logger";
|
||||
import genericProxyHandler from "utils/proxy/handlers/generic";
|
||||
import widgets from "widgets/widgets";
|
||||
import calendarProxyHandler from "widgets/calendar/proxy";
|
||||
import getServiceWidget from "utils/config/service-helpers";
|
||||
|
||||
const logger = createLogger("servicesProxy");
|
||||
|
||||
export default async function handler(req, res) {
|
||||
try {
|
||||
const { type } = req.query;
|
||||
const { service, group } = req.query;
|
||||
const serviceWidget = await getServiceWidget(group, service);
|
||||
let type = serviceWidget?.type;
|
||||
|
||||
// exceptions
|
||||
if (type === "calendar") type = "ical";
|
||||
else if (service === "unifi_console" && group === "unifi_console") type = "unifi_console";
|
||||
|
||||
const widget = widgets[type];
|
||||
|
||||
if (!widget) {
|
||||
@@ -18,6 +27,11 @@ export default async function handler(req, res) {
|
||||
const serviceProxyHandler = widget.proxyHandler || genericProxyHandler;
|
||||
|
||||
if (serviceProxyHandler instanceof Function) {
|
||||
// quick return for no endpoint services, calendar is an exception
|
||||
if (!req.query.endpoint || serviceProxyHandler === calendarProxyHandler) {
|
||||
return serviceProxyHandler(req, res);
|
||||
}
|
||||
|
||||
// map opaque endpoints to their actual endpoint
|
||||
if (widget?.mappings) {
|
||||
const mapping = widget?.mappings?.[req.query.endpoint];
|
||||
@@ -27,6 +41,11 @@ export default async function handler(req, res) {
|
||||
const endpoint = mapping?.endpoint;
|
||||
const endpointProxy = mapping?.proxyHandler || serviceProxyHandler;
|
||||
|
||||
if (mapping.method && mapping.method !== req.method) {
|
||||
logger.debug("Unsupported method: %s", req.method);
|
||||
return res.status(403).json({ error: "Unsupported method" });
|
||||
}
|
||||
|
||||
if (!endpoint) {
|
||||
logger.debug("Unsupported service endpoint: %s", type);
|
||||
return res.status(403).json({ error: "Unsupported service endpoint" });
|
||||
@@ -38,6 +57,17 @@ export default async function handler(req, res) {
|
||||
|
||||
if (req.query.segments) {
|
||||
const segments = JSON.parse(req.query.segments);
|
||||
let validSegments = true;
|
||||
Object.keys(segments).forEach((key) => {
|
||||
if (!mapping.segments.includes(key)) {
|
||||
logger.debug("Unsupported segment: %s", key);
|
||||
validSegments = false;
|
||||
} else if (segments[key].includes("/") || segments[key].includes("\\") || segments[key].includes("..")) {
|
||||
logger.debug("Unsupported segment value: %s", segments[key]);
|
||||
validSegments = false;
|
||||
}
|
||||
});
|
||||
if (!validSegments) return res.status(403).json({ error: "Unsupported segment" });
|
||||
req.query.endpoint = formatApiCall(endpoint, segments);
|
||||
}
|
||||
|
||||
@@ -66,7 +96,14 @@ export default async function handler(req, res) {
|
||||
return serviceProxyHandler(req, res, map);
|
||||
}
|
||||
|
||||
return serviceProxyHandler(req, res);
|
||||
if (widget.allowedEndpoints instanceof RegExp) {
|
||||
if (widget.allowedEndpoints.test(req.query.endpoint)) {
|
||||
return serviceProxyHandler(req, res);
|
||||
}
|
||||
}
|
||||
|
||||
logger.debug("Unmapped proxy request.");
|
||||
return res.status(403).json({ error: "Unmapped proxy request." });
|
||||
}
|
||||
|
||||
logger.debug("Unknown proxy service type: %s", type);
|
||||
|
||||
@@ -13,7 +13,7 @@ async function retrieveFromGlancesAPI(privateWidgetOptions, endpoint) {
|
||||
throw new Error(errorMessage);
|
||||
}
|
||||
|
||||
const apiUrl = `${url}/api/3/${endpoint}`;
|
||||
const apiUrl = `${url}/api/${privateWidgetOptions.version}/${endpoint}`;
|
||||
const headers = {
|
||||
"Accept-Encoding": "application/json",
|
||||
};
|
||||
@@ -42,9 +42,10 @@ async function retrieveFromGlancesAPI(privateWidgetOptions, endpoint) {
|
||||
}
|
||||
|
||||
export default async function handler(req, res) {
|
||||
const { index, cputemp: includeCpuTemp, uptime: includeUptime, disk: includeDisks } = req.query;
|
||||
const { index, cputemp: includeCpuTemp, uptime: includeUptime, disk: includeDisks, version } = req.query;
|
||||
|
||||
const privateWidgetOptions = await getPrivateWidgetOptions("glances", index);
|
||||
privateWidgetOptions.version = version ?? 3;
|
||||
|
||||
try {
|
||||
const cpuData = await retrieveFromGlancesAPI(privateWidgetOptions, "cpu");
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user