🔀 Merge v0.11.5

This commit is contained in:
Manuel
2023-02-25 00:16:24 +01:00
committed by GitHub
377 changed files with 9473 additions and 3003 deletions

View File

@@ -1,5 +0,0 @@
# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
# yarn lockfile v1
yarn-path ".yarn/releases/yarn-1.22.19.cjs"

187
README.md
View File

@@ -1,6 +1,8 @@
<!-- Project Title -->
<h1 align="center">Homarr</h1>
<picture id="banner">
<img src="./docs/banner.png" />
</picture>
<!-- Badges -->
<p align="center">
@@ -21,128 +23,113 @@
<!-- Links -->
<p align="center">
<i>Join the discord! — Don't forget to star the repo if you are enjoying the project!</i>
</p>
<h3 align="center"><a href="https://homarr.dev">Read the Docs</a></h3>
<p align="center">
<a href="https://demo.homarr.dev/"><strong> Demo ↗️ </strong></a> • <a href="https://homarr.dev/docs/introduction/installation"><strong> Install ➡️ </strong></a>
<a href="https://demo.homarr.dev/">
<strong>Demo ✨</strong>
</a>
<a href="https://homarr.dev/docs/introduction/installation">
<strong>Install 💻</strong>
</a> •
<a href="https://crowdin.com/project/homarr">
<strong>Translations 🈺</strong>
</a> •
<a href="https://discord.com/invite/aCsmEV5RgA">
<strong>Discord 👋</strong>
</a>
</p>
---
<!-- Homarr Description -->
<img align="right" width=150 src="public/imgs/logo/logo-color.svg" />
Simplify the management of your server with Homarr - a sleek, modern dashboard that puts all of your apps and services at your fingertips. With Homarr, you can access and control everything in one convenient location. Homarr seamlessly integrates with the apps you've added, providing you with valuable information and giving you complete control. Installation is a breeze, and Homarr supports a wide range of deployment methods.
Homarr is a simple and lightweight homepage for your server, that helps you easily access all of your services in one place.
<br/>
<br/>
It integrates with the services you use to display information on the homepage (E.g. Show upcoming Sonarr/Radarr releases).
<picture id="features">
<img src="docs/section-features.png" />
</picture>
For a full list of integrations, [head over to our documentation](https://homarr.dev/docs/integrations/).
- 🖌️ Highly customizeable with extensive drag and drop grid system
- ✨ Integrates seamlessly with your favorite self-hosted applications
- 📌 Easy and fast app management - no yaml involved
- 🙊 Advanced secrets management system for enhanced security
- 📄 Detailed documentation and active community
- 🔍 Search though the web or supported integrations in an instant
- 🏴󠁧󠁢󠁮󠁩󠁲󠁿 Monitor your application with a built in status system
- 🦞 Comprehensive built-in icon picker with over 1000 icons
- 🐳 Easy deployment with Docker, Unraid, Synology
- 🚀 Comatible with any major consumer hardware (x86, Rasperry Pi, ...)
- 💵 Free and Open-Source - your data stays on your device
If you have any questions about Homarr or want to share information with us, please go to one of the following places:
<br/>
<br/>
- [Github Discussions](https://github.com/ajnart/homarr/discussions)
- [Discord Server](https://discord.gg/aCsmEV5RgA)
<picture id="widgets-and-integrations">
<img src="docs/section-widgets-and-integrations.png" />
</picture>
**For more information, [read the documentation!](https://homarr.dev/docs/about)**
Homarr has a [built in collection of widgets and integrations](https://homarr.dev/docs/integrations/) , that connect to your applications and enable you to control them directly from the dashboard.
Each widget and integration has a comprehensive documentation for your confort.
Homarr will integrate with the following applications of yours:
<details>
<summary><b>Table of Contents</b></summary>
<p>
- 📥 Torrent clients
- [Delguge](https://homarr.dev/docs/integrations/#deluge)
- [Transmission](https://homarr.dev/docs/integrations/#transmission)
- [qBittorrent](https://homarr.dev/docs/integrations/#qbittorrent-integration)
- 📥 Usenet clients
- [SABnzbd](https://homarr.dev/docs/integrations/#sabnzbd)
- [NZBGet](https://homarr.dev/docs/integrations/#nzbget)
- 📚 Media collection managers
- [Sonarr](https://homarr.dev/docs/integrations/#sonarr)
- [Radarr](https://homarr.dev/docs/integrations/#radarr)
- [Lidarr](https://homarr.dev/docs/integrations/#lidarr)
- [Readarr](https://homarr.dev/docs/integrations/#readarr)
- 🎞️ Media request managers
- [Overseerr](https://homarr.dev/docs/integrations/#overseerr--jellyseerr)
- [Jellyseerr](https://homarr.dev/docs/integrations/#overseerr--jellyseerr)
- 🔌 [Dash.](https://homarr.dev/docs/integrations/#dash)
- 🐳 [Docker](https://homarr.dev/docs/integrations/#docker)
- [✨ Features](#-features)
- [👀 Preview](#-preview)
- [🛠️ Running a dev environment](#-running-a-dev-environment)
- [💖 Contributing](#-contributing)
- [📜 License](#-license)
We're constantly adding new integrations and widgets, which will enhance your experience even further.
</p>
</details>
<br/>
<br/>
---
<picture id="preview">
<img src="docs/section-preview.png" />
</picture>
## ✨ Features
- Integrates with services you use.
- Search the web directly from your homepage.
- Real-time status indicator for every service.
- Automatically finds icons while you type the name of a service.
- Widgets that can display all types of information.
- Easy deployment with Docker.
- Very light-weight and fast.
- Free and Open-Source.
- And more...
https://user-images.githubusercontent.com/30572287/217098893-5880e7de-13d0-42c5-b505-f7921593396f.mp4
**[⤴️ Back to Top](#homarr)**
<br/>
<br/>
---
<picture id="installation">
<img src="docs/section-installation.png" />
</picture>
## 👀 Preview
<img alt="Homarr Preview" align="center" width="100%" src="https://user-images.githubusercontent.com/71191962/169860380-856634fb-4f41-47cb-ba54-6a9e7b3b9c81.gif" />
There are many different ways, how Homarr can be installed.
Since we are developing Homarr very frequently, we recommend to read our official installation guides:
**[⤴️ Back to Top](#homarr)**
<a href="https://homarr.dev/docs/introduction/installation">
<img src="docs/installation-button.png" width="200" />
</a>
---
<br/>
<br/>
### 🛠️ Running a dev environment
<picture id="contribute">
<img src="docs/section-contribute.png" />
</picture>
Homarr is maintained by motivated developers in their free-time.
We work for fun and learning on this project.
_Requirements_:
- [Git](https://git-scm.com/downloads)
- [NodeJS](https://nodejs.org/en/) _(Latest or LTS)_
- [Yarn](https://yarnpkg.com/)
Hence, we're glad for all help and support we can get.
Altough a donation is apprechiated, there are also other ways you can support us.
**Installing**
[_![](https://cdn.ko-fi.com/cdn/kofi3.png?v=3)_](https://ko-fi.com/ajnart)
- Clone the GitHub repo: `git clone https://github.com/ajnart/homarr.git` & `cd homarr`
- Install all dependencies: `yarn install`
- Build the source: `yarn build`
- Start the NextJS web server: ``yarn start``
- *Note: If you want to update the code in real time, launch with ``yarn dev``*
You can also support us [translating the entire project in as many languages as possible](https://homarr.dev/docs/community/translations) or contribute directly to the code or documentation.
**[⤴️ Back to Top](#homarr)**
---
## 💖 Contributing
**Please read our [Contribution Guidelines](/CONTRIBUTING.md)**
All contributions are highly appreciated.
**[⤴️ Back to Top](#homarr)**
---
## 📜 License
Homarr is Licensed under [MIT](https://en.wikipedia.org/wiki/MIT_License)
```txt
Copyright © 2022 Thomas "ajnart" Camlong
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
```
**[⤴️ Back to Top](#homarr)**
---
<p align="center">
<i>Thank you for visiting! <b>For more information <a href="https://homarr.dev">read the documentation!</a></b></i>
<br/>
<br/>
</p>
All contributions, regardless of their size or scope, are welcome and highly apprechiated! Thank you ❤️

BIN
docs/banner.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

BIN
docs/banner.xcf Normal file

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.5 KiB

BIN
docs/section-contribute.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

BIN
docs/section-features.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

BIN
docs/section-preview.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

BIN
docs/section-template.xcf Normal file

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

View File

@@ -25,11 +25,15 @@ module.exports = {
'uk',
'zh',
'el',
'sk',
'no',
],
localePath: path.resolve('./public/locales'),
fallbackLng: 'en',
localeDetection: true,
returnEmptyString: false,
debug: false,
appendNamespaceToCIMode: true,
reloadOnPrerender: process.env.NODE_ENV === 'development',
},
reloadOnPrerender: process.env.NODE_ENV === 'development',
};

View File

@@ -1,19 +1,14 @@
const { i18n } = require('./next-i18next.config');
const removeImports = require('next-remove-imports')();
const withBundleAnalyzer = require('@next/bundle-analyzer')({
enabled: process.env.ANALYZE === 'true',
});
module.exports = withBundleAnalyzer(
removeImports({
experimental: { esmExternals: true },
images: {
domains: ['cdn.jsdelivr.net'],
},
reactStrictMode: true,
output: 'standalone',
i18n,
})
);
module.exports = withBundleAnalyzer({
images: {
domains: ['cdn.jsdelivr.net'],
},
reactStrictMode: true,
output: 'standalone',
i18n,
});

View File

@@ -1,6 +1,6 @@
{
"name": "homarr",
"version": "0.11.4",
"version": "0.11.5",
"description": "Homarr - A homepage for your server.",
"license": "MIT",
"repository": {
@@ -27,11 +27,9 @@
"@ctrl/qbittorrent": "^4.1.0",
"@ctrl/shared-torrent": "^4.1.1",
"@ctrl/transmission": "^4.1.1",
"@dnd-kit/core": "^6.0.5",
"@dnd-kit/sortable": "^7.0.1",
"@dnd-kit/utilities": "^3.2.0",
"@emotion/react": "^11.10.5",
"@emotion/server": "^11.10.0",
"@jellyfin/sdk": "^0.7.0",
"@mantine/core": "^5.9.3",
"@mantine/dates": "^5.9.3",
"@mantine/dropzone": "^5.9.3",
@@ -40,36 +38,32 @@
"@mantine/modals": "^5.9.3",
"@mantine/next": "^5.9.3",
"@mantine/notifications": "^5.9.3",
"@nivo/core": "^0.79.0",
"@nivo/line": "^0.79.1",
"@nivo/core": "^0.80.0",
"@nivo/line": "^0.80.0",
"@tabler/icons": "^1.106.0",
"@tanstack/react-query": "^4.2.1",
"@tanstack/react-query-devtools": "^4.24.4",
"@uiw/react-textarea-code-editor": "v1.4.4",
"axios": "^0.27.2",
"consola": "^2.15.3",
"cookies-next": "^2.1.1",
"dayjs": "^1.11.7",
"dockerode": "^3.3.2",
"embla-carousel-react": "^7.0.0",
"fily-publish-gridstack": "^0.0.13",
"framer-motion": "^6.5.1",
"framer-motion": "^9.0.2",
"html-entities": "^2.3.3",
"i18next": "^21.9.1",
"i18next-browser-languagedetector": "^6.1.5",
"i18next-http-backend": "^1.4.1",
"js-file-download": "^0.4.12",
"next": "^13.1.6",
"next-i18next": "^11.3.0",
"next-remove-imports": "^1.0.8",
"nzbget-api": "^0.0.3",
"ping": "^0.4.2",
"prism-react-renderer": "^1.3.5",
"prismjs": "^1.29.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-simple-code-editor": "^0.13.1",
"rss-parser": "^3.12.0",
"sabnzbd-api": "^1.5.0",
"sharp": "^0.30.7",
"systeminformation": "^5.12.1",
"uuid": "^8.3.2",
"xml-js": "^1.6.11",
"yarn": "^1.22.19",
"zustand": "^4.1.4"
},
@@ -78,13 +72,12 @@
"@next/eslint-plugin-next": "^12.1.4",
"@types/dockerode": "^3.3.9",
"@types/node": "17.0.1",
"@types/ping": "^0.4.1",
"@types/prismjs": "^1.26.0",
"@types/react": "17.0.1",
"@types/uuid": "^8.3.4",
"@types/video.js": "^7.3.51",
"@typescript-eslint/eslint-plugin": "^5.30.7",
"@typescript-eslint/parser": "^5.30.7",
"babel-loader": "^9.1.2",
"babel-plugin-transform-remove-imports": "^1.7.0",
"eslint": "^8.20.0",
"eslint-config-airbnb": "^19.0.4",
"eslint-config-airbnb-typescript": "^17.0.0",
@@ -99,7 +92,9 @@
"jest": "^28.1.3",
"prettier": "^2.7.1",
"sass": "^1.56.1",
"typescript": "^4.7.4"
"turbo": "^1.7.4",
"typescript": "^4.7.4",
"video.js": "^8.0.3"
},
"resolutions": {
"@types/react": "17.0.2",

View File

@@ -8,6 +8,7 @@
"version": "Version",
"nodeEnvironment": "Node miljø",
"i18n": "Indlæste I18n-oversættelsesnavneområder",
"locales": "Konfigurerede I18n landestandarder"
"locales": "Konfigurerede I18n landestandarder",
"experimental_disableEditMode": "<b>EKSPERIMENTAL</b>: Deaktivér redigeringstilstand"
}
}

View File

@@ -39,7 +39,15 @@
"appearance": {
"icon": {
"label": "App Ikon",
"description": "Det ikon, der vises på dashboarded."
"description": "Vælg et ikon der skal vises på dit dashboard. Vælg mellem {{suggestionsCount}} ikoner eller indtast din egen URL",
"autocomplete": {
"title": "Ingen resultater fundet",
"text": "Prøv at bruge et mere specifikt søgeord. Hvis du ikke kan finde det ønskede ikon, kan du indsætte billedets URL ovenfor for at få et brugerdefineret ikon"
},
"noItems": {
"title": "Indlæser eksterne ikoner",
"text": "Dette kan tage nogle sekunder"
}
}
},
"integration": {

View File

@@ -4,23 +4,77 @@
"description": "Viser graferne for en ekstern Dash. instans i Homarr.",
"settings": {
"title": "Indstillinger for Dash. widget",
"cpuMultiView": {
"label": "CPU Multikerne Visning"
},
"storageMultiView": {
"label": "Multidrevet Lagervisning"
},
"useCompactView": {
"label": "Brug kompakt tilstand"
},
"graphs": {
"label": "Grafer"
},
"url": {
"label": "Dash. URL"
},
"usePercentages": {
"label": "Vis procentdele"
},
"columns": {
"label": "Vis kolonner"
},
"graphHeight": {
"label": "Højde af grafer"
},
"graphsOrder": {
"label": "Grafer (rækkefølge)",
"storage": {
"label": "Lager",
"enabled": {
"label": "Vis i widget"
},
"span": {
"label": "Kolonne spændvidde"
},
"compactView": {
"label": "Vis som tekst (kompakt)"
},
"multiView": {
"label": "Vis som multi-drevvisning"
}
},
"network": {
"label": "Netværk",
"enabled": {
"label": "Vis i widget"
},
"span": {
"label": "Kolonne spændvidde"
},
"compactView": {
"label": "Vis som tekst (kompakt)"
}
},
"cpu": {
"label": "CPU",
"enabled": {
"label": "Vis i widget"
},
"span": {
"label": "Kolonne spændvidde"
},
"multiView": {
"label": "Vis som multi-core-visning"
}
},
"ram": {
"label": "RAM",
"enabled": {
"label": "Vis i widget"
},
"span": {
"label": "Kolonne spændvidde"
}
},
"gpu": {
"label": "GPU",
"enabled": {
"label": "Vis i widget"
},
"span": {
"label": "Kolonne spændvidde"
}
}
}
}
},
@@ -28,7 +82,11 @@
"title": "Dash.",
"errors": {
"noService": "Ingen Dash. service fundet. Tilføj venligst en til dit Homarr-dashboard eller indstil en Dash. URL i modulindstillingerne",
"noInformation": "Kan ikke hente information fra dash. - kører du den nyeste version?"
"noInformation": "Kan ikke hente information fra dash. - kører du den nyeste version?",
"protocolDowngrade": {
"title": "Registreret protokolnedgradering",
"text": "Protokollen til din Dash. instans bliver nedgraderet. Dette er sikkerhedsrisiko, da HTTP er ukrypteret og angribere kunne misbruge denne forbindelse. Sørg for, at Dash. kører på HTTPS også eller nedgraderer Homarr til HTTP (anbefales ikke)."
}
},
"graphs": {
"storage": {
@@ -46,7 +104,7 @@
"cpu": {
"title": "CPU"
},
"memory": {
"ram": {
"title": "RAM"
},
"gpu": {

View File

@@ -0,0 +1,23 @@
{
"descriptor": {
"name": "IFrame",
"description": "Indlejr ethvert indhold fra internettet. Nogle websteder kan begrænse adgang.",
"settings": {
"title": "IFrame indstillinger",
"embedUrl": {
"label": "Indlejr URL"
},
"allowFullScreen": {
"label": "Tillad fuld skærm"
}
}
},
"card": {
"errors": {
"noUrl": {
"title": "Indtast URL",
"text": "Sørg for, at du har indtastet en gyldig adresse i konfigurationen af din widget"
}
}
}
}

View File

@@ -0,0 +1,24 @@
{
"descriptor": {
"name": "Medieserver",
"description": "Interagere med din Jellyfin- eller Plex-medieserver",
"settings": {
"title": "Indstillinger for medieserver widget"
}
},
"card": {
"table": {
"header": {
"session": "Session",
"user": "Bruger",
"currentlyPlaying": "Afspiller i øjeblikket"
}
},
"errors": {
"general": {
"title": "Kunne ikke indlæse indholdet",
"text": "Det er ikke muligt at hente oplysninger fra serveren. Se venligst logfilerne for at få flere oplysninger"
}
}
}
}

View File

@@ -0,0 +1,20 @@
{
"descriptor": {
"name": "RSS Widget",
"description": "Griber elementerne fra et RSS-feed og viser dem. Anvendes normalt til online-nyheder",
"settings": {
"title": "Indstillinger for RSS-widget",
"rssFeedUrl": {
"label": "RSS-feed url"
}
}
},
"card": {
"errors": {
"general": {
"title": "Det er ikke muligt at hente RSS-feed",
"text": "Der var et problem med at nå ud til RSS-feedet. Sørg for, at du&apos;har konfigureret feedet korrekt og bruger en gyldig RSS-url, der passer til den officielle standardspecifikation. Når du har opdateret feed'et, skal du muligvis gemme dit dashboard og opdatere siden."
}
}
}
}

View File

@@ -0,0 +1,24 @@
{
"descriptor": {
"name": "Video Stream",
"description": "Indlejr en video stream eller video fra et kamera eller et website",
"settings": {
"title": "Indstillinger for video stream widget",
"FeedUrl": {
"label": "Feed url"
},
"autoPlay": {
"label": "Automatisk afspilning"
},
"muted": {
"label": "Slå lyden fra"
},
"controls": {
"label": "Video afspilnings kontrol"
}
}
},
"errors": {
"invalidStream": "Ugyldig stream"
}
}

View File

@@ -8,6 +8,7 @@
"version": "Version",
"nodeEnvironment": "Node-Umgebung",
"i18n": "Geladene I18n Übersetzungs Namensräume",
"locales": "Konfigurierte I18n Sprachumgebungen"
"locales": "Konfigurierte I18n Sprachumgebungen",
"experimental_disableEditMode": "<b>EXPERIMENTAL</b>: Bearbeitungsmodus deaktivieren"
}
}

View File

@@ -29,7 +29,7 @@
"network": {
"statusChecker": {
"label": "Statusprüfer",
"description": "Prüft, ob Ihre Anwendung online und mittels einer einfachen HTTP(S)-Anfrage erreichbar ist."
"description": "Prüft, ob Ihre Anwendung mittels einer einfachen HTTP(S)-Anfrage erreichbar ist."
},
"statusCodes": {
"label": "HTTP Statuscodes",
@@ -39,7 +39,15 @@
"appearance": {
"icon": {
"label": "App Symbol",
"description": "Das Symbol, das auf dem Dashboard angezeigt werden soll."
"description": "Wählen Sie ein Symbol, das auf Ihrem Dashboard angezeigt werden soll. Wählen Sie aus {{suggestionsCount}} Icons oder geben Sie Ihre eigene URL ein",
"autocomplete": {
"title": "Die Suche ergab keine Treffer",
"text": "Versuchen Sie, einen spezifischeren Suchbegriff zu verwenden. Wenn Sie das gewünschte Symbol nicht finden können, fügen Sie die obige Bild-URL für ein benutzerdefiniertes Symbol ein"
},
"noItems": {
"title": "Lade externe Icons",
"text": "Dies kann einige Sekunden dauern…"
}
}
},
"integration": {
@@ -55,11 +63,11 @@
"explanationPublic": "Ein öffentliche Phrase wird immer an den Client gesendet und ist über die API zugänglich. Es sollte keine vertraulichen Werte wie Benutzernamen, Passwörter, Token, Zertifikate und ähnliches enthalten!"
},
"secrets": {
"description": "Um eine Phrase zu aktualisieren, geben Sie einen Wert ein und klicken Sie auf Speichern. Um eine Phrase zu entfernen, klicken Sie auf die Schaltfläche Löschen.",
"description": "Um eine geheime Phrase zu aktualisieren, geben Sie einen Wert ein und klicken Sie auf Speichern. Um eine geheime Phrase zu entfernen, klicken Sie auf die Schaltfläche Löschen.",
"warning": "Ihre Anmeldedaten dienen als Zugang für Homarr und sie sollten diese <strong>niemals</strong> an andere Personen weitergeben. Das Homarr-Team wird Sie niemals nach Ihren Zugangsdaten fragen. Stellen Sie sicher, dass sie ihre <strong>Zugangsdaten sicher aufbewahren und verwalten</strong>.",
"clear": "Phrase löschen",
"save": "Phrase speichern",
"update": "Phrase ändern"
"clear": "Geheime Phrase löschen",
"save": "Geheime Phrase speichern",
"update": "Geheime Phrase ändern"
}
},
"validation": {

View File

@@ -3,7 +3,7 @@
"name": "Kalender",
"description": "Zeigt einen Kalender mit anstehenden Veröffentlichungen von unterstützten Widgets an.",
"settings": {
"title": "Einstellungen für das Kalender Widget",
"title": "Kalender Widget Einstellungen",
"useSonarrv4": {
"label": "Sonarr v4 API verwenden"
},

View File

@@ -1,6 +1,6 @@
{
"buttons": {
"play": "Abspielen",
"request": "Anfragen"
"play": "Wiedergabe",
"request": "Anfrage"
}
}

View File

@@ -4,7 +4,7 @@
},
"errors": {
"unmappedOptions": {
"text": "<b>Ungenutzter Parameter in der Konfiguration erkannt</b><br /><code>{{key}}</code>. Homarr ist nicht in der Lage, diesen Parameter zu interpretieren und zu verwenden. Um ein unerwartetes Verhalten zu vermeiden, sichern Sie Ihre Konfiguration und korrigieren Sie sie."
"text": "<b>Ungenutzter Parameter in der Konfiguration erkannt</b><br /><code>{{key}}</code>. Homarr ist nicht in der Lage, diesen Parameter zu interpretieren und zu verwenden. Um ein unerwartetes Verhalten zu vermeiden, sichern Sie Ihre Konfiguration und korrigieren Sie diese."
}
}
}

View File

@@ -4,23 +4,77 @@
"description": "Zeigt die Graphen einer externen Dash.-Instanz innerhalb von Homarr an.",
"settings": {
"title": "Einstellungen für Dash. Widget",
"cpuMultiView": {
"label": "CPU Multi-Core View"
},
"storageMultiView": {
"label": "Speicher Multi-Drive View"
},
"useCompactView": {
"label": "Kompaktmodus verwenden"
},
"graphs": {
"label": "Graphen"
},
"url": {
"label": "Dash. URL"
},
"usePercentages": {
"label": "Prozentangaben anzeigen"
},
"columns": {
"label": "Spalten anzeigen"
},
"graphHeight": {
"label": "Höhe der Graphen"
},
"graphsOrder": {
"label": "Graphen (Reihenfolge)",
"storage": {
"label": "Speicher",
"enabled": {
"label": "Im Widget anzeigen"
},
"span": {
"label": "Spaltenbreite"
},
"compactView": {
"label": "Als Text anzeigen (Kompakt)"
},
"multiView": {
"label": "Als Multi-Laufwerk anzeigen"
}
},
"network": {
"label": "Netzwerk",
"enabled": {
"label": "In Widget anzeigen"
},
"span": {
"label": "Spaltenbreite"
},
"compactView": {
"label": "Als Text anzeigen (Kompakt)"
}
},
"cpu": {
"label": "CPU",
"enabled": {
"label": "In Widget anzeigen"
},
"span": {
"label": "Spaltenbreite"
},
"multiView": {
"label": "Als Multi-Core anzeigen"
}
},
"ram": {
"label": "RAM",
"enabled": {
"label": "In Widget anzeigen"
},
"span": {
"label": "Spaltenbreite"
}
},
"gpu": {
"label": "GPU",
"enabled": {
"label": "In Widget anzeigen"
},
"span": {
"label": "Spaltenbreite"
}
}
}
}
},
@@ -28,7 +82,11 @@
"title": "Dash.",
"errors": {
"noService": "Kein Dash. Dienst gefunden. Bitte fügen Sie einen zu Ihrem Homarr Dashboard hinzu oder setzen Sie eine Dash. URL in den Moduloptionen",
"noInformation": "Es können keine Informationen vom Dash. abgerufen werden. - Verwenden Sie die neueste Version?"
"noInformation": "Es können keine Informationen vom Dash. abgerufen werden. - Verwenden Sie die neueste Version?",
"protocolDowngrade": {
"title": "Protokoll-Downgrade erkannt",
"text": "Das Protokoll zu Ihrer Dash.-Instanz wird herabgestuft. Dies ist ein Sicherheitsrisiko, da HTTP unverschlüsselt ist und Angreifer diese Verbindung missbrauchen könnten. Stellen Sie sicher, dass Dash. auch auf HTTPS läuft oder downgraden Sie Homarr auf HTTP (wird nicht empfohlen)."
}
},
"graphs": {
"storage": {
@@ -46,7 +104,7 @@
"cpu": {
"title": "CPU"
},
"memory": {
"ram": {
"title": "RAM"
},
"gpu": {

View File

@@ -1,9 +1,9 @@
{
"descriptor": {
"name": "Datum und Zeit",
"description": "Zeigt das aktuelle Datum und die Uhrzeit an",
"description": "Zeigt das aktuelle Datum und die Uhrzeit an.",
"settings": {
"title": "Einstellungen für das Widget \"Datum und Uhrzeit",
"title": "\"Datum und Uhrzeit\" Widget Einstellungen",
"display24HourFormat": {
"label": "24-Stunden Format"
}

View File

@@ -0,0 +1,23 @@
{
"descriptor": {
"name": "iFrame",
"description": "Einbetten von Inhalten aus dem Internet. Einige Websites können den Zugriff einschränken.",
"settings": {
"title": "iFrame Einstellungen",
"embedUrl": {
"label": "URL einbetten"
},
"allowFullScreen": {
"label": "Vollbildmodus zulassen"
}
}
},
"card": {
"errors": {
"noUrl": {
"title": "Geben Sie eine URL ein",
"text": "Stellen Sie sicher, dass Sie in der Konfiguration Ihres Widgets eine gültige Adresse eingegeben haben"
}
}
}
}

View File

@@ -0,0 +1,24 @@
{
"descriptor": {
"name": "Medien Server",
"description": "Interagiere mit deinem Jellyfin oder Plex Media Server",
"settings": {
"title": "Einstellungen für das Medien Server Widget"
}
},
"card": {
"table": {
"header": {
"session": "Sitzung",
"user": "Benutzer",
"currentlyPlaying": "Momentan läuft"
}
},
"errors": {
"general": {
"title": "Inhalt kann nicht geladen werden",
"text": "Informationen vom Server konnten nicht abgerufen werden. Bitte überprüfen Sie die Logs für weitere Details"
}
}
}
}

View File

@@ -0,0 +1,20 @@
{
"descriptor": {
"name": "RSS-Widget",
"description": "Nimmt die Einträge aus einem RSS-Feed und zeigt sie an. Wird üblicherweise für Online-Nachrichten verwendet",
"settings": {
"title": "Einstellungen für das RSS-Widget",
"rssFeedUrl": {
"label": "RSS-Feed URL"
}
}
},
"card": {
"errors": {
"general": {
"title": "RSS-Feed konnte nicht abgerufen werden",
"text": "Es gab ein Problem beim Erreichen des RSS-Feeds. Vergewissern Sie sich, dass Sie den Feed richtig konfiguriert haben und eine gültige RSS-URL verwenden, die der offiziellen Standardspezifikation entspricht. Nachdem Sie den Feed aktualisiert haben, müssen Sie möglicherweise Ihr Dashboard speichern und die Seite aktualisieren."
}
}
}
}

View File

@@ -18,7 +18,7 @@
"card": {
"footer": {
"error": "Fehler",
"lastUpdated": "Zuletzt aktualisiert {{time}} vor"
"lastUpdated": "Zuletzt aktualisiert vor {{time}}"
},
"table": {
"header": {
@@ -63,7 +63,7 @@
"queuePosition": "Position in der Warteschlange - {{position}}",
"progress": "Fortschritt - {{progress}}%",
"totalSelectedSize": "Insgesamt - {{totalSize}}",
"state": "Staat - {{state}}",
"state": "Status - {{state}}",
"ratio": "Verhältnis -",
"completed": "Abgeschlossen"
}

View File

@@ -0,0 +1,24 @@
{
"descriptor": {
"name": "Videostream",
"description": "Einbetten eines Videostreams oder eines Videos von einer Kamera oder einer Website",
"settings": {
"title": "Einstellungen für das Video Stream Widget",
"FeedUrl": {
"label": "Feed URL"
},
"autoPlay": {
"label": "Automatisch abspielen"
},
"muted": {
"label": "Audio stummschalten"
},
"controls": {
"label": "Videoplayer Steuerung"
}
}
},
"errors": {
"invalidStream": "Ungültiger Stream"
}
}

View File

@@ -3,7 +3,7 @@
"name": "Wetter",
"description": "Zeigt die aktuellen Wetterinformationen für einen bestimmten Ort an.",
"settings": {
"title": "Einstellungen für das Wetter Widget",
"title": "Wetter Widget Einstellungen",
"displayInFahrenheit": {
"label": "In Fahrenheit anzeigen"
},

View File

@@ -1,6 +1,6 @@
{
"configSelect": {
"label": "Konfigurationslader",
"label": "Änderung der Konfiguration",
"description": "{{configCount}} Konfigurationen sind verfügbar",
"loadingNew": "Ihre Konfiguration wird geladen...",
"pleaseWait": "Bitte warten Sie, bis Ihre neue Konfiguration geladen ist!"

View File

@@ -8,6 +8,7 @@
"version": "Έκδοση",
"nodeEnvironment": "",
"i18n": "",
"locales": ""
"locales": "",
"experimental_disableEditMode": ""
}
}

View File

@@ -39,7 +39,15 @@
"appearance": {
"icon": {
"label": "Εικονίδιο εφαρμογής",
"description": "Το εικονίδιο που θα εμφανίζεται στο ταμπλό."
"description": "",
"autocomplete": {
"title": "",
"text": ""
},
"noItems": {
"title": "",
"text": ""
}
}
},
"integration": {

View File

@@ -4,23 +4,77 @@
"description": "Εμφανίζει τα γραφήματα μιας εξωτερικής Dash. μέσα στο Homarr.",
"settings": {
"title": "Ρυθμίσεις για το widget Dash",
"cpuMultiView": {
"label": "Προβολή πολλαπλών πυρήνων CPU"
},
"storageMultiView": {
"label": "Προβολή πολλαπλών μονάδων αποθήκευσης"
},
"useCompactView": {
"label": "Χρήση Συμπαγούς Προβολής"
},
"graphs": {
"label": "Γραφήματα"
},
"url": {
"label": "Dash. URL"
},
"usePercentages": {
"label": ""
},
"columns": {
"label": ""
},
"graphHeight": {
"label": ""
},
"graphsOrder": {
"label": "",
"storage": {
"label": "Αποθηκευτικός χώρος",
"enabled": {
"label": ""
},
"span": {
"label": ""
},
"compactView": {
"label": ""
},
"multiView": {
"label": ""
}
},
"network": {
"label": "Δίκτυο",
"enabled": {
"label": ""
},
"span": {
"label": ""
},
"compactView": {
"label": ""
}
},
"cpu": {
"label": "CPU",
"enabled": {
"label": ""
},
"span": {
"label": ""
},
"multiView": {
"label": ""
}
},
"ram": {
"label": "",
"enabled": {
"label": ""
},
"span": {
"label": ""
}
},
"gpu": {
"label": "GPU",
"enabled": {
"label": ""
},
"span": {
"label": ""
}
}
}
}
},
@@ -28,7 +82,11 @@
"title": "Dash.",
"errors": {
"noService": "Δεν βρέθηκε υπηρεσία Dash. Παρακαλούμε προσθέστε μία στο ταμπλό Homarr ή ορίστε μια Dash. URL στις επιλογές της ενότητας",
"noInformation": "Δεν μπορεί να αποκτήσει πληροφορίες από το dash. - τρέχετε την τελευταία έκδοση;"
"noInformation": "Δεν μπορεί να αποκτήσει πληροφορίες από το dash. - τρέχετε την τελευταία έκδοση;",
"protocolDowngrade": {
"title": "",
"text": ""
}
},
"graphs": {
"storage": {
@@ -46,7 +104,7 @@
"cpu": {
"title": "CPU"
},
"memory": {
"ram": {
"title": "Μνήμη RAM"
},
"gpu": {

View File

@@ -0,0 +1,23 @@
{
"descriptor": {
"name": "",
"description": "",
"settings": {
"title": "",
"embedUrl": {
"label": ""
},
"allowFullScreen": {
"label": ""
}
}
},
"card": {
"errors": {
"noUrl": {
"title": "",
"text": ""
}
}
}
}

View File

@@ -0,0 +1,24 @@
{
"descriptor": {
"name": "",
"description": "",
"settings": {
"title": ""
}
},
"card": {
"table": {
"header": {
"session": "",
"user": "",
"currentlyPlaying": ""
}
},
"errors": {
"general": {
"title": "",
"text": ""
}
}
}
}

View File

@@ -0,0 +1,20 @@
{
"descriptor": {
"name": "",
"description": "",
"settings": {
"title": "",
"rssFeedUrl": {
"label": ""
}
}
},
"card": {
"errors": {
"general": {
"title": "",
"text": ""
}
}
}
}

View File

@@ -0,0 +1,24 @@
{
"descriptor": {
"name": "",
"description": "",
"settings": {
"title": "",
"FeedUrl": {
"label": ""
},
"autoPlay": {
"label": ""
},
"muted": {
"label": ""
},
"controls": {
"label": ""
}
}
},
"errors": {
"invalidStream": ""
}
}

View File

@@ -9,13 +9,13 @@
"version": "Version",
"changePosition": "Change position",
"remove": "Remove",
"removeConfirm": "Are you sure that you want to remove {{item}} ?",
"removeConfirm": "Are you sure that you want to remove {{item}}?",
"sections": {
"settings": "Settings",
"dangerZone": "Danger zone"
},
"secrets": {
"apiKey": "Api key",
"apiKey": "API key",
"username": "Username",
"password": "Password"
},

View File

@@ -8,6 +8,7 @@
"version": "Version",
"nodeEnvironment": "Node environment",
"i18n": "Loaded I18n translation namespaces",
"locales": "Configured I18n locales"
"locales": "Configured I18n locales",
"experimental_disableEditMode": "<b>EXPERIMENTAL</b>: Disable edit mode"
}
}

View File

@@ -1,7 +1,7 @@
{
"tabs": {
"general": "General",
"behaviour": "Behaviour",
"behaviour": "Behavior",
"network": "Network",
"appearance": "Appearance",
"integration": "Integration"
@@ -39,7 +39,15 @@
"appearance": {
"icon": {
"label": "App Icon",
"description": "The icon that will be displayed on the dashboard."
"description": "Choose a an icon to be displayed on your dashboard. Choose from {{suggestionsCount}} icons or enter your own URL",
"autocomplete": {
"title": "No results found",
"text": "Try to use a more specific search term. If you can't find your desired icon, paste the image URL above for a custom icon"
},
"noItems": {
"title": "Loading external icons",
"text": "This may take a few seconds"
}
}
},
"integration": {

View File

@@ -1,8 +1,8 @@
{
"xPosition": "X axis position",
"xPosition": "X-axis position",
"width": "Width",
"height": "Height",
"yPosition": "Y axis position",
"yPosition": "Y-axis position",
"zeroOrHigher": "0 or higher",
"betweenXandY": "Between {{min}} and {{max}}"
}

View File

@@ -1,7 +0,0 @@
{
"iconPicker": {
"textInputPlaceholder": "Search something...",
"searchLimitationTitle": "Limited to 30 results",
"searchLimitationMessage": "Search results were limited to 30 because there were too many matches"
}
}

View File

@@ -4,7 +4,7 @@
},
"errors": {
"unmappedOptions": {
"text": "<b>Un-used parameter in configuration detected</b><br /><code>{{key}}</code>. Homarr is unable to interpret and use this parameter. To avoid any unexpected behavior, back up your configuration and correct your configuration."
"text": "<b>Unused parameter in configuration detected</b><br /><code>{{key}}</code>. Homarr is unable to interpret and use this parameter. To avoid any unexpected behavior, back up your configuration and correct your configuration."
}
}
}

View File

@@ -1,26 +1,80 @@
{
"descriptor": {
"name": "Dash.",
"description": "Displays the graphs of an external Dash. instance inside of Homarr.",
"description": "Displays the graphs of an external Dash. Instance inside Homarr.",
"settings": {
"title": "Settings for Dash. widget",
"cpuMultiView": {
"label": "CPU Multi-Core View"
},
"storageMultiView": {
"label": "Storage Multi-Drive View"
},
"useCompactView": {
"label": "Use Compact View"
},
"graphs": {
"label": "Graphs"
},
"url": {
"label": "Dash. URL"
},
"usePercentages": {
"label": "Display percentages"
},
"columns": {
"label": "Display columns"
},
"graphHeight": {
"label": "Height of graphs"
},
"graphsOrder": {
"label": "Graphs (Order)",
"storage": {
"label": "Storage",
"enabled": {
"label": "Show in widget"
},
"span": {
"label": "Column span"
},
"compactView": {
"label": "Show as text (compact)"
},
"multiView": {
"label": "Show as multi-drive-view"
}
},
"network": {
"label": "Network",
"enabled": {
"label": "Show in widget"
},
"span": {
"label": "Column span"
},
"compactView": {
"label": "Show as text (compact)"
}
},
"cpu": {
"label": "CPU",
"enabled": {
"label": "Show in widget"
},
"span": {
"label": "Column span"
},
"multiView": {
"label": "Show as multi-core-view"
}
},
"ram": {
"label": "RAM",
"enabled": {
"label": "Show in widget"
},
"span": {
"label": "Column span"
}
},
"gpu": {
"label": "GPU",
"enabled": {
"label": "Show in widget"
},
"span": {
"label": "Column span"
}
}
}
}
},
@@ -31,7 +85,7 @@
"noInformation": "Cannot acquire information from dash. - are you running the latest version?",
"protocolDowngrade": {
"title": "Detected protocol downgrade",
"text": "The protocol to your Dash. instance is being downgraded. This is security risk, since HTTP is unencrypted and attackers could abuse this connection. Make sure that Dash. is running on HTTPS too or downgrade Homarr to HTTP (not recommended)."
"text": "The connection to your Dash. instance is using HTTP. This is a security risk, because HTTP is unencrypted and attackers could abuse this connection. Make sure that Dash. is using HTTPS, or downgrade Homarr to HTTP (not recommended)."
}
},
"graphs": {
@@ -50,7 +104,7 @@
"cpu": {
"title": "CPU"
},
"memory": {
"ram": {
"title": "RAM"
},
"gpu": {

View File

@@ -26,7 +26,7 @@
"actionBar": {
"addService": {
"title": "Add app",
"message": "Add app Homarr"
"message": "Add app to Homarr"
},
"restart": {
"title": "Restart"

View File

@@ -0,0 +1,23 @@
{
"descriptor": {
"name": "iFrame",
"description": "Embed any content from the internet. Some websites may restrict access.",
"settings": {
"title": "iFrame settings",
"embedUrl": {
"label": "Embed URL"
},
"allowFullScreen": {
"label": "Allow full screen"
}
}
},
"card": {
"errors": {
"noUrl": {
"title": "Enter an URL",
"text": "Ensure that you've entered a valid address in the configuration of your widget"
}
}
}
}

View File

@@ -0,0 +1,24 @@
{
"descriptor": {
"name": "Media Server",
"description": "Interact with your Jellyfin or Plex media server",
"settings": {
"title": "Settings for media server widget"
}
},
"card": {
"table": {
"header": {
"session": "Session",
"user": "User",
"currentlyPlaying": "Currently playing"
}
},
"errors": {
"general": {
"title": "Unable to load content",
"text": "Unable to retrieve information from the server. Please check the logs for more details"
}
}
}
}

View File

@@ -1,7 +1,7 @@
{
"descriptor": {
"name": "Ping",
"description": "Displays a status indicator depeding on the HTTP response code of a given URL."
"description": "Displays a status indicator depending on the HTTP response code of a given URL."
},
"states": {
"online": "Online {{response}}",

View File

@@ -0,0 +1,20 @@
{
"descriptor": {
"name": "RSS Widget",
"description": "Grabs the items from a RSS feed and displays them. Commonly used for online news",
"settings": {
"title": "Settings for RSS widget",
"rssFeedUrl": {
"label": "RSS feed url"
}
}
},
"card": {
"errors": {
"general": {
"title": "Unable to retrieve RSS feed",
"text": "There was a problem reaching out the RSS feed. Make sure that you have correctly configured the RSS feed using a valid URL. URLs should match the official specification. After updating the feed, you may need to refresh the dashboard."
}
}
}
}

View File

@@ -50,7 +50,7 @@
"text": "Add a supported Torrent client to view your current downloads"
},
"generic": {
"title": "An unexpected error occured",
"title": "An unexpected error occurred",
"text": "Homarr was unable to communicate with your Torrent clients. Please check your configuration"
}
},

View File

@@ -0,0 +1,24 @@
{
"descriptor": {
"name": "Video Stream",
"description": "Embed a video stream or video from a camera or a website",
"settings": {
"title": "Settings for video stream widget",
"FeedUrl": {
"label": "Feed URL"
},
"autoPlay": {
"label": "Autoplay"
},
"muted": {
"label": "Muted audio"
},
"controls": {
"label": "Video player controls"
}
}
},
"errors": {
"invalidStream": "Invalid stream"
}
}

View File

@@ -14,8 +14,8 @@
"description": "Adjust titles, logo and PWA"
},
"appereance": {
"name": "Appereance",
"description": "Customize the background, colors and apps appereance"
"name": "Appearance",
"description": "Customize the background, colors and apps appearance"
}
}
}

View File

@@ -5,22 +5,22 @@
},
"metaTitle": {
"label": "Meta Title",
"description": "The title, that is being displayed as your tab name"
"description": "The title displayed in your browser tab"
},
"logo": {
"label": "Logo",
"description": "The dashboard logo at the top left"
"description": "The logo displayed at the top left"
},
"favicon": {
"label": "Favicon",
"description": "The icon, that is being used in front of your tab name"
"description": "The icon displayed in your browser tab"
},
"background": {
"label": "Background"
},
"customCSS": {
"label": "Custom CSS",
"description": "Customize all elements on your dashboard, only recommended for experienced users",
"description": "Further, customize your dashboard using CSS, only recommended for experienced users",
"placeholder": "Custom CSS will be applied last",
"applying": "Applying CSS..."
},

View File

@@ -36,8 +36,8 @@
},
"confirmDeletion": {
"title": "Confirm deletion of your config",
"warningText": "You're about to delete '<b>{{configName}}</b>'",
"text": "Please note, that the deletion is not invertible and your data will be lost permanently. After clicking this button, the file will be permanently deleted from your disk. Make sure to create an adequate backup of your configuration.",
"warningText": "You are about to delete '<b>{{configName}}</b>'",
"text": "Please note that the deletion is not revertible, and your data will be lost permanently. After clicking this button, the file will be permanently deleted from your disk. Make sure to create an adequate backup of your configuration.",
"buttons": {
"confirm": "Yes, delete '<b>{{configName}}</b>'"
}
@@ -57,7 +57,7 @@
"message": "Config delete failed"
},
"deleteFailedDefaultConfig": {
"title": "Default config can't be deleted",
"title": "The default config can't be deleted",
"message": "Configuration was not deleted from the file system"
}
}

View File

@@ -2,7 +2,7 @@
"title": "Search engine",
"configurationName": "Search engine configuration",
"tips": {
"generalTip": "There are multiple prefixes you can use! Adding these infront of your query will filter the results. !s (Web), !t (Torrents), !y (YouTube), and !m (Media).",
"generalTip": "There are multiple prefixes you can use! Adding these in front of your query will filter the results. !s (Web), !t (Torrents), !y (YouTube), and !m (Media).",
"placeholderTip": "%s can be used as a placeholder for the query."
},
"customEngine": {

View File

@@ -8,6 +8,7 @@
"version": "Versión",
"nodeEnvironment": "Entorno del nodo",
"i18n": "I18n translation namespaces cargadas",
"locales": "I18n locales configurados"
"locales": "I18n locales configurados",
"experimental_disableEditMode": "<b>EXPERIMENTAL</b>: Desactivar modo edición"
}
}

View File

@@ -39,7 +39,15 @@
"appearance": {
"icon": {
"label": "Icono App",
"description": "Icono que se verá en el dashboard."
"description": "Elige un icono para mostrarse en tu dashboard. Elige entre {{suggestionsCount}} iconos o introduce tu propia URL",
"autocomplete": {
"title": "Ningún resultado encontrado",
"text": "Intenta usar un término de búsqueda más específico. Si no puedes encontrar tu icono deseado, pega la URL de la imagen encima para establecer un icono personalizado"
},
"noItems": {
"title": "Cargando iconos externos",
"text": "Esto puede tomar unos segundos"
}
}
},
"integration": {

View File

@@ -4,23 +4,77 @@
"description": "Muestra los gráficos de una instancia de Dash. externa, dentro de Homarr.",
"settings": {
"title": "Ajustes para el widget Dash.",
"cpuMultiView": {
"label": "Vista CPU Multinúcleo"
},
"storageMultiView": {
"label": "Vista Almacenamiento Multidisco"
},
"useCompactView": {
"label": "Usar vista Compacta"
},
"graphs": {
"label": "Gráficos"
},
"url": {
"label": "Dash. URL"
},
"usePercentages": {
"label": "Mostrar porcentajes"
},
"columns": {
"label": "Mostrar columnas"
},
"graphHeight": {
"label": "Altura de gráficos"
},
"graphsOrder": {
"label": "Gráficos (Órden)",
"storage": {
"label": "Almacenamiento",
"enabled": {
"label": "Mostrar en widget"
},
"span": {
"label": "Espacio de columna (span)"
},
"compactView": {
"label": "Mostrar como texto (compacto)"
},
"multiView": {
"label": "Mostrar como vistas de varias unidades"
}
},
"network": {
"label": "Red",
"enabled": {
"label": "Mostrar en widget"
},
"span": {
"label": "Espacio de columna (span)"
},
"compactView": {
"label": "Mostrar como texto (compacto)"
}
},
"cpu": {
"label": "CPU",
"enabled": {
"label": "Mostrar en widget"
},
"span": {
"label": "Espacio de columna (span)"
},
"multiView": {
"label": "Mostrar como vistas multi-core"
}
},
"ram": {
"label": "RAM",
"enabled": {
"label": "Mostrar en widget"
},
"span": {
"label": "Espacio de columna (span)"
}
},
"gpu": {
"label": "GPU",
"enabled": {
"label": "Mostrar en widget"
},
"span": {
"label": "Espacio de columna (span)"
}
}
}
}
},
@@ -28,7 +82,11 @@
"title": "Dash.",
"errors": {
"noService": "No se ha encontrado el servicio Dash. Por favor, añade uno al Panel de Control de Homarr o indica una URL de Dash. en las opciones del módulo",
"noInformation": "No se puede obtener información de Dash. - ¿estás utilizando la última versión?"
"noInformation": "No se puede obtener información de Dash. - ¿estás utilizando la última versión?",
"protocolDowngrade": {
"title": "Degradación de protocolo detectada",
"text": "El protocolo de tu instancia Dash. está siendo degradado. Esto es un riesgo de seguridad, debido a que HTTP no está cifrado, y los atacantes pueden abusar de esta conexión. Asegúrate de que Dash. esté ejecutándo en HTTPS también, o degrada Homarr a HTTP (no recomendado)."
}
},
"graphs": {
"storage": {
@@ -46,7 +104,7 @@
"cpu": {
"title": "CPU"
},
"memory": {
"ram": {
"title": "RAM"
},
"gpu": {

View File

@@ -0,0 +1,23 @@
{
"descriptor": {
"name": "IFrame",
"description": "Incrustar cualquier contenido de Internet. Algunos sitios web pueden restringir el acceso.",
"settings": {
"title": "Ajustes de IFrame",
"embedUrl": {
"label": "URL incrustada"
},
"allowFullScreen": {
"label": "Permitir pantalla completa"
}
}
},
"card": {
"errors": {
"noUrl": {
"title": "Introducir una URL",
"text": "Asegúrate de que has introducido una dirección válida en la configuración del widget"
}
}
}
}

View File

@@ -0,0 +1,24 @@
{
"descriptor": {
"name": "Servidor Multimedia",
"description": "Interacciona con tu servidor Jellyfin o Plex",
"settings": {
"title": "Ajustes para el widget del servidor multimedia"
}
},
"card": {
"table": {
"header": {
"session": "Sesión",
"user": "Usuario",
"currentlyPlaying": "Reproducción en curso"
}
},
"errors": {
"general": {
"title": "Imposible cargar el contenido",
"text": "Imposible recuperar la información del servidor. Consulta los registros para obtener más detalles"
}
}
}
}

View File

@@ -0,0 +1,20 @@
{
"descriptor": {
"name": "Widget RSS",
"description": "Toma los elementos de una fuente RSS y los muestra. Comúnmente utilizado para noticias en línea",
"settings": {
"title": "Ajustes para el widget RSS",
"rssFeedUrl": {
"label": "url de la fuente RSS"
}
}
},
"card": {
"errors": {
"general": {
"title": "Imposible recuperar la fuente RSS",
"text": "Hubo un problema al comunicarse con la fuente RSS. Asegúrate de haber configurado el feed correctamente y utiliza una URL de RSS válida que coincida con la especificación estándar oficial. Después de actualizar el feed, es posible que debas guardar tu dashboard y actualizar la página."
}
}
}
}

View File

@@ -0,0 +1,24 @@
{
"descriptor": {
"name": "Video en directo",
"description": "Incrustar una transmisión de video o un video de una cámara o un sitio web",
"settings": {
"title": "Ajustes del widget de transmisión de video",
"FeedUrl": {
"label": "Feed url"
},
"autoPlay": {
"label": "Auto-reproducción"
},
"muted": {
"label": "Audio silenciado"
},
"controls": {
"label": "Controles del reproductor de video"
}
}
},
"errors": {
"invalidStream": "Transmisión no válida"
}
}

View File

@@ -6,7 +6,7 @@
"description": "Activar y desactivar elementos de tu cabecera y tarjetas del dashboard"
},
"gridstack": {
"name": "",
"name": "Gridstack",
"description": "Personalizar el comportamiento y columnas del área de tu dashboard"
},
"pageMetadata": {

View File

@@ -3,11 +3,12 @@
"contact": "Vous avez des problèmes ou des questions ? Dites-le-nous !",
"addToDashboard": "Ajouter au tableau de bord",
"metrics": {
"configurationSchemaVersion": "",
"configurationSchemaVersion": "Version de schéma de configuration",
"configurationsCount": "Configurations disponibles",
"version": "Version",
"nodeEnvironment": "",
"i18n": "",
"locales": ""
"nodeEnvironment": "Environnement Node",
"i18n": "Traductions I18n chargées",
"locales": "Locales I18n configurées",
"experimental_disableEditMode": "<b>EXPÉRIMENTAL</b> : désactiver le mode édition"
}
}

View File

@@ -39,7 +39,15 @@
"appearance": {
"icon": {
"label": "Icône de lapp",
"description": "L'icône qui sera affichée sur le tableau de bord."
"description": "",
"autocomplete": {
"title": "",
"text": ""
},
"noItems": {
"title": "",
"text": ""
}
}
},
"integration": {

View File

@@ -4,23 +4,77 @@
"description": "Affiche les graphiques d'une instance externe de Dash. dans Homarr.",
"settings": {
"title": "Paramètres du widget Dash",
"cpuMultiView": {
"label": "Vue du CPU multi-cœur"
},
"storageMultiView": {
"label": "Vue du stockage multidisque"
},
"useCompactView": {
"label": "Utiliser la vue compacte"
},
"graphs": {
"label": "Graphiques"
},
"url": {
"label": "URL Dash."
},
"usePercentages": {
"label": "Afficher les pourcentages"
},
"columns": {
"label": "Affichage des colonnes"
},
"graphHeight": {
"label": ""
},
"graphsOrder": {
"label": "",
"storage": {
"label": "Stockage",
"enabled": {
"label": ""
},
"span": {
"label": ""
},
"compactView": {
"label": ""
},
"multiView": {
"label": ""
}
},
"network": {
"label": "Réseau",
"enabled": {
"label": ""
},
"span": {
"label": ""
},
"compactView": {
"label": ""
}
},
"cpu": {
"label": "CPU",
"enabled": {
"label": ""
},
"span": {
"label": ""
},
"multiView": {
"label": ""
}
},
"ram": {
"label": "RAM",
"enabled": {
"label": ""
},
"span": {
"label": ""
}
},
"gpu": {
"label": "GPU",
"enabled": {
"label": ""
},
"span": {
"label": ""
}
}
}
}
},
@@ -28,7 +82,11 @@
"title": "Dash.",
"errors": {
"noService": "Aucun service Dash. trouvé. Veuillez en ajouter un à votre tableau de bord Homarr ou définir l'URL du service Dash. dans les options du module",
"noInformation": "Impossible d'acquérir des informations de Dash. - Utilisez-vous la dernière version ?"
"noInformation": "Impossible d'acquérir des informations de Dash. - Utilisez-vous la dernière version ?",
"protocolDowngrade": {
"title": "Protocole rétrograde détecté (HTTP)",
"text": "Le protocole vers votre instance de Dash. n'est pas en mode sécurisé. Ceci est considéré comme étant un risque de sécurité, puisque HTTP ne supporte pas l'encryption, et des attaquants pourraient en abuser. Assurez-vous que Dash. fonctionne en mode HTTPS, ou retirez le mode HTTPS de Homarr (pas recommandé)."
}
},
"graphs": {
"storage": {
@@ -46,7 +104,7 @@
"cpu": {
"title": "CPU"
},
"memory": {
"ram": {
"title": "RAM"
},
"gpu": {

View File

@@ -0,0 +1,23 @@
{
"descriptor": {
"name": "",
"description": "",
"settings": {
"title": "",
"embedUrl": {
"label": ""
},
"allowFullScreen": {
"label": "Permettre le plein écran"
}
}
},
"card": {
"errors": {
"noUrl": {
"title": "Saisir une URL",
"text": ""
}
}
}
}

View File

@@ -0,0 +1,24 @@
{
"descriptor": {
"name": "Serveur multimédia",
"description": "Interagissez avec votre server multimédia Jellyfin ou Plex",
"settings": {
"title": ""
}
},
"card": {
"table": {
"header": {
"session": "Session",
"user": "Utilisateur",
"currentlyPlaying": ""
}
},
"errors": {
"general": {
"title": "Impossible de charger le contenu",
"text": "Impossible de récupérer les informations du serveur. Veuillez vérifier les journaux pour davantage de détails"
}
}
}
}

View File

@@ -0,0 +1,20 @@
{
"descriptor": {
"name": "Widget RSS",
"description": "",
"settings": {
"title": "",
"rssFeedUrl": {
"label": "URL du flux RSS"
}
}
},
"card": {
"errors": {
"general": {
"title": "Impossible de récupérer le flux RSS",
"text": ""
}
}
}
}

View File

@@ -0,0 +1,24 @@
{
"descriptor": {
"name": "",
"description": "",
"settings": {
"title": "",
"FeedUrl": {
"label": ""
},
"autoPlay": {
"label": ""
},
"muted": {
"label": ""
},
"controls": {
"label": ""
}
}
},
"errors": {
"invalidStream": "Flux invalide"
}
}

View File

@@ -10,7 +10,7 @@
},
"credits": {
"madeWithLove": "Fait avec ❤️ par @",
"thirdPartyContent": "Voir le contenu tiers",
"thirdPartyContent": "Voir le contenu de tierce partie",
"thirdPartyContentTable": {
"dependencyName": "Dépendance",
"dependencyVersion": "Version"
@@ -20,9 +20,9 @@
"layout": {
"preview": {
"title": "Aperçu",
"subtitle": "Les changements seront sauvegarder automatiquement"
"subtitle": "Les changements seront sauvegardés automatiquement"
},
"divider": "Option de mise en page",
"divider": "Options de mise en page",
"main": "Principal",
"sidebar": "Barre latérale",
"cannotturnoff": "Ne peut être désactivé",

View File

@@ -1,12 +1,12 @@
{
"text": "",
"text": "Les personnalisations vous permettent de configurer et d'ajuster votre expérience utilisateur dans Homarr.",
"accordeon": {
"layout": {
"name": "",
"name": "Mise en page",
"description": "Activer et désactiver les éléments sur l'en-tête et le titre du tableau de bord"
},
"gridstack": {
"name": "",
"name": "Grille",
"description": "Personnaliser le comportement et les colonnes de la zone de votre tableau de bord"
},
"pageMetadata": {

View File

@@ -1,6 +1,6 @@
{
"columnsCount": {
"labelPreset": "",
"labelPreset": "Colonnes de taille {{size}}",
"descriptionPreset": "Nombre de colonnes lorsque l'écran a une largeur inférieure à {{pixels}} pixels",
"descriptionExceedsPreset": "Nombre de colonnes lorsque la taille de l'écran dépasse {{pixels}} pixels"
},

View File

@@ -16,13 +16,13 @@
"description": "L'icône qui est utilisé devant le nom de votre onglet"
},
"background": {
"label": "Contexte"
"label": "Fond"
},
"customCSS": {
"label": "CSS personnalisé",
"description": "Personnaliser tous les éléments du tableau de bord, recommandé seulement pour les utilisateurs expérimentés",
"placeholder": "Le CSS personnalisé sera appliqué en dernier",
"applying": "Appliquation du CSS..."
"applying": "Application du code CSS..."
},
"buttons": {
"submit": "Soumettre"

View File

@@ -8,6 +8,7 @@
"version": "גרסה",
"nodeEnvironment": "סביבת Node",
"i18n": "מרחבי שמות של תרגום I18n טעונים",
"locales": "אזורי I18n מוגדרים"
"locales": "אזורי I18n מוגדרים",
"experimental_disableEditMode": "<b>נסיוני</b>: ביטול מצב עריכה"
}
}

View File

@@ -39,7 +39,15 @@
"appearance": {
"icon": {
"label": "סמל אפליקציה",
"description": "הסמל שיוצג בלוח המחוונים."
"description": "בחר סמל שיוצג בלוח המחוונים שלך. ניתן לבחור סמלים מ- {{suggestionsCount}} או הזן כתובת אתר משלך",
"autocomplete": {
"title": "לא נמצאו תוצאות",
"text": "נא להשתמש במונח חיפוש ספציפי יותר. אם הסמל הרצוי לא נמצא ניתן להעתיק את כתובת האתר של התמונה למעלה עבור סמל מותאם אישית"
},
"noItems": {
"title": "טוען אייקונים חיצוניים",
"text": "פעולה זו עשויה להימשך מספר שניות"
}
}
},
"integration": {

View File

@@ -4,23 +4,77 @@
"description": "מציג נתוני גרפים.",
"settings": {
"title": "הגדרות עבור וידג׳ט Dash.",
"cpuMultiView": {
"label": "תצוגת מעבד מרובת ליבות"
},
"storageMultiView": {
"label": "תצוגת אחסון מרובת כוננים"
},
"useCompactView": {
"label": "השתמש בתצוגה קומפקטית"
},
"graphs": {
"label": "גרפים"
},
"url": {
"label": "כתובת אתר Dash."
},
"usePercentages": {
"label": "הצג אחוזים"
},
"columns": {
"label": "הצג עמודות"
},
"graphHeight": {
"label": "גובה הגרפים"
},
"graphsOrder": {
"label": "גרפים (הזמנה)",
"storage": {
"label": "אחסון",
"enabled": {
"label": "הצג בווידג'ט"
},
"span": {
"label": "טווח עמודות"
},
"compactView": {
"label": "הצג כטקסט (קומפקטי)"
},
"multiView": {
"label": "הצג כתצוגת ריבוי כוננים"
}
},
"network": {
"label": "רשת",
"enabled": {
"label": "הצג בווידג'ט"
},
"span": {
"label": "טווח עמודות"
},
"compactView": {
"label": "הצג כטקסט (קומפקטי)"
}
},
"cpu": {
"label": "מעבד",
"enabled": {
"label": "הצג בווידג'ט"
},
"span": {
"label": "טווח עמודות"
},
"multiView": {
"label": "הצג כתצוגה מרובה ליבות"
}
},
"ram": {
"label": "זיכרון פנימי",
"enabled": {
"label": "הצג בווידג'ט"
},
"span": {
"label": "טווח עמודות"
}
},
"gpu": {
"label": "מעבד גרפי",
"enabled": {
"label": "הצג בווידג'ט"
},
"span": {
"label": "טווח עמודות"
}
}
}
}
},
@@ -28,7 +82,11 @@
"title": "Dash.",
"errors": {
"noService": "לא נמצא שירות Dash. בבקשה הוסף ל- Homarr או הגדר כתובת באפשרויות המודול ",
"noInformation": "אין מידע מ- Dash. האם אתה משתמש בגירסה העדכנית"
"noInformation": "אין מידע מ- Dash. האם אתה משתמש בגירסה העדכנית",
"protocolDowngrade": {
"title": "זוהה שדרוג לאחור של פרוטוקול",
"text": "הפרוטוקול ל-Dash שלך. המופע נמצא בדירוג לאחור. זהו סיכון אבטחה, מכיוון ש-HTTP אינו מוצפן ותוקפים עלולים לעשות שימוש לרעה בחיבור זה. ודא ש-Dash. פועל גם ב-HTTPS או שדרוג לאחור של Homarr ל-HTTP (לא מומלץ)."
}
},
"graphs": {
"storage": {
@@ -46,7 +104,7 @@
"cpu": {
"title": "מעבד"
},
"memory": {
"ram": {
"title": "זיכרון פנימי"
},
"gpu": {

View File

@@ -0,0 +1,23 @@
{
"descriptor": {
"name": "IFrame",
"description": "הטמע כל תוכן מהאינטרנט. חלק מהאתרים עשויים להגביל את הגישה.",
"settings": {
"title": "הגדרות IFrame",
"embedUrl": {
"label": "הטמע כתובת אתר"
},
"allowFullScreen": {
"label": "הרשאה למסך מלא"
}
}
},
"card": {
"errors": {
"noUrl": {
"title": "הזן קישור",
"text": "ודא שהזנת כתובת חוקית בתצורת הווידג'ט שלך"
}
}
}
}

View File

@@ -0,0 +1,24 @@
{
"descriptor": {
"name": "שרת מדיה",
"description": "אינטראקציה עם שרת המדיה של Jellyfin או Plex",
"settings": {
"title": "הגדרות עבור ווידג'ט של שרת מדיה"
}
},
"card": {
"table": {
"header": {
"session": "מופעים",
"user": "משתמש",
"currentlyPlaying": "מנגן כרגע"
}
},
"errors": {
"general": {
"title": "אין אפשרות לטעון תוכן",
"text": "לא ניתן לאחזר מידע מהשרת. אנא בדוק את היומנים לפרטים נוספים"
}
}
}
}

View File

@@ -0,0 +1,20 @@
{
"descriptor": {
"name": "וידג׳ט רסס",
"description": "תופס את הפריטים מעדכון רסס ומציג אותם. שימוש נפוץ לחדשות מקוונות",
"settings": {
"title": "הגדרות עבור וידג׳ט רסס",
"rssFeedUrl": {
"label": "כתובת אינטרנט להזנת רסס"
}
}
},
"card": {
"errors": {
"general": {
"title": "לא ניתן לאחזר עדכוני רסס",
"text": "הייתה בעיה ביצירת קשר עם עדכון רסס. ודא שהגדרת בצורה נכונה והשתמש בכתובת אינטרנט חוקית של רסס, התואמת למפרט הסטנדרטי הרשמי. לאחר עדכון כתובת ההזנה, ייתכן שיהיה עליך לבצע שמירה ולרענן את הדף."
}
}
}
}

View File

@@ -0,0 +1,24 @@
{
"descriptor": {
"name": "זרם וידאו",
"description": "הטמע זרם וידאו או וידאו ממצלמה או אתר אינטרנט",
"settings": {
"title": "הגדרות עבור ווידג'ט זרם וידאו",
"FeedUrl": {
"label": "כתובת אתר הזנה"
},
"autoPlay": {
"label": "הפעלה אוטומטית"
},
"muted": {
"label": "השתק קול"
},
"controls": {
"label": "פקדי נגן וידאו"
}
}
},
"errors": {
"invalidStream": "זרם לא חוקי"
}
}

View File

@@ -8,6 +8,7 @@
"version": "Versione",
"nodeEnvironment": "Ambiente Node",
"i18n": "Translation namespaces I18n caricati",
"locales": "I18n locales configurati"
"locales": "I18n locales configurati",
"experimental_disableEditMode": ""
}
}

View File

@@ -39,7 +39,15 @@
"appearance": {
"icon": {
"label": "Icona App",
"description": "L'icona che verrà visualizzata sulla dashboard."
"description": "Scegli un'icona da visualizzare sulla tua dashboard. Scegli tra {{suggestionsCount}} icone o inserisci il tuo URL",
"autocomplete": {
"title": "Nessun risultato trovato",
"text": "Prova a usare un termine di ricerca più specifico. Se non riesci a trovare l'icona desiderata, incolla l'URL dell'immagine sopra per un'icona personalizzata"
},
"noItems": {
"title": "Caricamento icone esterne",
"text": "Questa operazione potrebbe richiedere alcuni secondi"
}
}
},
"integration": {

View File

@@ -4,23 +4,77 @@
"description": "Visualizza i grafici di un'istanza Dash. esterna all'interno di Homarr.",
"settings": {
"title": "Impostazioni del widget Dash.",
"cpuMultiView": {
"label": "Vista CPU Multi-Core"
},
"storageMultiView": {
"label": "Visualizzazione archiviazione Multi-Drive"
},
"useCompactView": {
"label": "Visualizzazione compatta"
},
"graphs": {
"label": "Grafici"
},
"url": {
"label": "Dash. URL"
},
"usePercentages": {
"label": "Visualizza percentuali"
},
"columns": {
"label": "Visualizza colonne"
},
"graphHeight": {
"label": "Altezza dei grafici"
},
"graphsOrder": {
"label": "Grafici (Ordine)",
"storage": {
"label": "Spazio di archiviazione",
"enabled": {
"label": "Mostra nel widget"
},
"span": {
"label": "Larghezza colonna"
},
"compactView": {
"label": "Mostra come testo (compatto)"
},
"multiView": {
"label": "Mostra come multi-drive-view"
}
},
"network": {
"label": "Rete",
"enabled": {
"label": "Mostra nel widget"
},
"span": {
"label": "Larghezza colonna"
},
"compactView": {
"label": "Mostra come testo (compatto)"
}
},
"cpu": {
"label": "CPU",
"enabled": {
"label": "Mostra nel widget"
},
"span": {
"label": "Larghezza colonna"
},
"multiView": {
"label": "Mostra come multi-core-view"
}
},
"ram": {
"label": "RAM",
"enabled": {
"label": "Mostra nel widget"
},
"span": {
"label": "Larghezza colonna"
}
},
"gpu": {
"label": "GPU",
"enabled": {
"label": "Mostra nel widget"
},
"span": {
"label": "Larghezza colonna"
}
}
}
}
},
@@ -28,7 +82,11 @@
"title": "Dash.",
"errors": {
"noService": "Nessun servizio Dash. trovato. Aggiungine uno alla dashboard di Homarr o imposta un URL nelle impostazioni del modulo",
"noInformation": "Impossibile reperire informazioni da dash. - è in esecuzione l'ultima versione?"
"noInformation": "Impossibile reperire informazioni da dash. - è in esecuzione l'ultima versione?",
"protocolDowngrade": {
"title": "Rilevato downgrade del protocollo",
"text": "Il protocollo all'istanza Dash. è in fase di downgrade. Questo è un rischio per la sicurezza, poiché HTTP non è crittografato e gli aggressori potrebbero abusare di questa connessione. Assicurarsi che Dash. sia in esecuzione anche su HTTPS o fare il downgrade di Homarr su HTTP (non consigliato)."
}
},
"graphs": {
"storage": {
@@ -46,7 +104,7 @@
"cpu": {
"title": "CPU"
},
"memory": {
"ram": {
"title": "RAM"
},
"gpu": {

View File

@@ -0,0 +1,23 @@
{
"descriptor": {
"name": "IFrame",
"description": "Incorpora qualsiasi contenuto da Internet. Alcuni siti web possono limitare l'accesso.",
"settings": {
"title": "Impostazioni IFrame",
"embedUrl": {
"label": "Incorpora URL"
},
"allowFullScreen": {
"label": "Consenti schermo intero"
}
}
},
"card": {
"errors": {
"noUrl": {
"title": "Inserisci un URL",
"text": "Assicurarsi di aver inserito un indirizzo valido nella configurazione del widget"
}
}
}
}

View File

@@ -0,0 +1,24 @@
{
"descriptor": {
"name": "Server multimediale",
"description": "Interagisci con il tuo server multimediale Jellyfin o Plex",
"settings": {
"title": "Impostazioni per il widget del server multimediale"
}
},
"card": {
"table": {
"header": {
"session": "Sessione",
"user": "Utente",
"currentlyPlaying": "In riproduzione"
}
},
"errors": {
"general": {
"title": "Impossibile caricare il contenuto",
"text": "Impossibile recuperare le informazioni dal server. Controllare i log per maggiori dettagli"
}
}
}
}

View File

@@ -0,0 +1,20 @@
{
"descriptor": {
"name": "Widget RSS",
"description": "Ottiene gli oggetti da un feed RSS e li visualizza. Utilizzati comunemente per le notizie online",
"settings": {
"title": "Impostazioni del widget RSS",
"rssFeedUrl": {
"label": "RSS feed url"
}
}
},
"card": {
"errors": {
"general": {
"title": "Impossibile recuperare il feed RSS",
"text": "Si è verificato un problema nel raggiungere il feed RSS. Assicurarsi di aver configurato correttamente il feed e di utilizzare un url RSS valido, che corrisponda alle specifiche standard ufficiali. Dopo aver aggiornato il feed, potrebbe essere necessario salvare la dashboard e aggiornare la pagina."
}
}
}
}

View File

@@ -0,0 +1,24 @@
{
"descriptor": {
"name": "Flusso Video",
"description": "Incorpora un flusso video o un video da una videocamera o da un sito web",
"settings": {
"title": "Impostazioni per il widget flusso video",
"FeedUrl": {
"label": "Url del feed"
},
"autoPlay": {
"label": "Auto play"
},
"muted": {
"label": "Audio mutato"
},
"controls": {
"label": "Controlli player video"
}
}
},
"errors": {
"invalidStream": "Flusso non valido"
}
}

View File

@@ -8,6 +8,7 @@
"version": "バージョン",
"nodeEnvironment": "",
"i18n": "",
"locales": ""
"locales": "",
"experimental_disableEditMode": ""
}
}

View File

@@ -39,7 +39,15 @@
"appearance": {
"icon": {
"label": "アプリアイコン",
"description": "ダッシュボードに表示されるアイコンです。"
"description": "",
"autocomplete": {
"title": "",
"text": ""
},
"noItems": {
"title": "",
"text": ""
}
}
},
"integration": {

View File

@@ -4,23 +4,77 @@
"description": "Homarr内部の外部Dash.インスタンスのグラフを表示します。",
"settings": {
"title": "Dash.ウィジェットの設定",
"cpuMultiView": {
"label": "CPUマルチコアビュー"
},
"storageMultiView": {
"label": "ストレージマルチドライブビュー"
},
"useCompactView": {
"label": "コンパクトビューを使用する"
},
"graphs": {
"label": "グラフ"
},
"url": {
"label": "ダッシュURL"
},
"usePercentages": {
"label": ""
},
"columns": {
"label": ""
},
"graphHeight": {
"label": ""
},
"graphsOrder": {
"label": "",
"storage": {
"label": "ストレージ",
"enabled": {
"label": ""
},
"span": {
"label": ""
},
"compactView": {
"label": ""
},
"multiView": {
"label": ""
}
},
"network": {
"label": "ネットワーク",
"enabled": {
"label": ""
},
"span": {
"label": ""
},
"compactView": {
"label": ""
}
},
"cpu": {
"label": "CPU",
"enabled": {
"label": ""
},
"span": {
"label": ""
},
"multiView": {
"label": ""
}
},
"ram": {
"label": "",
"enabled": {
"label": ""
},
"span": {
"label": ""
}
},
"gpu": {
"label": "GPU",
"enabled": {
"label": ""
},
"span": {
"label": ""
}
}
}
}
},
@@ -28,7 +82,11 @@
"title": "ダッシュ",
"errors": {
"noService": "Dash.サービスが見当たりません。HOMARダッシュボードに追加するか、モジュールオプションでDash.サービスを設定してください。のURLをモジュールオプションで設定してください。",
"noInformation": "dashから情報を取得できません。- は最新版ですか?"
"noInformation": "dashから情報を取得できません。- は最新版ですか?",
"protocolDowngrade": {
"title": "",
"text": ""
}
},
"graphs": {
"storage": {
@@ -46,7 +104,7 @@
"cpu": {
"title": "CPU"
},
"memory": {
"ram": {
"title": "ラム"
},
"gpu": {

View File

@@ -0,0 +1,23 @@
{
"descriptor": {
"name": "",
"description": "",
"settings": {
"title": "",
"embedUrl": {
"label": ""
},
"allowFullScreen": {
"label": ""
}
}
},
"card": {
"errors": {
"noUrl": {
"title": "",
"text": ""
}
}
}
}

View File

@@ -0,0 +1,24 @@
{
"descriptor": {
"name": "",
"description": "",
"settings": {
"title": ""
}
},
"card": {
"table": {
"header": {
"session": "",
"user": "",
"currentlyPlaying": ""
}
},
"errors": {
"general": {
"title": "",
"text": ""
}
}
}
}

View File

@@ -0,0 +1,20 @@
{
"descriptor": {
"name": "",
"description": "",
"settings": {
"title": "",
"rssFeedUrl": {
"label": ""
}
}
},
"card": {
"errors": {
"general": {
"title": "",
"text": ""
}
}
}
}

View File

@@ -0,0 +1,24 @@
{
"descriptor": {
"name": "",
"description": "",
"settings": {
"title": "",
"FeedUrl": {
"label": ""
},
"autoPlay": {
"label": ""
},
"muted": {
"label": ""
},
"controls": {
"label": ""
}
}
},
"errors": {
"invalidStream": ""
}
}

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