diff --git a/packages/translation/src/lang/ca.json b/packages/translation/src/lang/ca.json
index 18d07473d..f854b4a16 100644
--- a/packages/translation/src/lang/ca.json
+++ b/packages/translation/src/lang/ca.json
@@ -1021,6 +1021,7 @@
"mediaMonitoring": "",
"speedtest": "",
"analytics": "",
+ "vpn": "",
"mediaLibrary": "",
"uptimeMonitoring": ""
},
@@ -1412,7 +1413,10 @@
"here": "",
"iconPicker": {
"label": "",
- "header": ""
+ "header": "",
+ "headerLoading": "",
+ "noResults": "",
+ "error": ""
},
"colorScheme": {
"options": {
@@ -1464,6 +1468,7 @@
"switchToDarkMode": "",
"switchToLightMode": "",
"management": "",
+ "docker": "",
"preferences": "",
"logout": "",
"login": "",
@@ -2352,6 +2357,9 @@
"name": "",
"description": "",
"option": {
+ "columns": {
+ "label": ""
+ },
"enableRowSorting": {
"label": ""
},
@@ -2405,6 +2413,12 @@
"title": ""
}
},
+ "vpn": {
+ "name": "",
+ "description": "",
+ "serviceUnavailable": "",
+ "option": {}
+ },
"ups": {
"name": "",
"description": "",
@@ -3639,6 +3653,9 @@
"error": {
"internalServerError": ""
},
+ "empty": {
+ "noSystems": ""
+ },
"metric": {
"cpu": "",
"memory": "",
@@ -3712,6 +3729,9 @@
}
},
"selectSystem": "",
+ "empty": {
+ "noSystems": ""
+ },
"error": {
"internalServerError": "",
"liveConnectionFailed": "",
@@ -4133,6 +4153,11 @@
"title": "",
"text": ""
},
+ "error": {
+ "title": "",
+ "text": "",
+ "digest": ""
+ },
"navbar": {
"items": {
"home": "",
@@ -4579,6 +4604,9 @@
},
"umamiActiveVisitors": {
"label": ""
+ },
+ "vpn": {
+ "label": ""
}
},
"interval": {
@@ -5071,7 +5099,8 @@
}
},
"error": {
- "internalServerError": ""
+ "internalServerError": "",
+ "noColumns": ""
}
},
"kubernetes": {
diff --git a/packages/translation/src/lang/cn.json b/packages/translation/src/lang/cn.json
index 04f93c6b9..fb801729f 100644
--- a/packages/translation/src/lang/cn.json
+++ b/packages/translation/src/lang/cn.json
@@ -1021,6 +1021,7 @@
"mediaMonitoring": "",
"speedtest": "",
"analytics": "",
+ "vpn": "",
"mediaLibrary": "",
"uptimeMonitoring": ""
},
@@ -1412,7 +1413,10 @@
"here": "这里",
"iconPicker": {
"label": "图标 URL",
- "header": "输入名称或对象来筛选图标… Homarr 将为您搜索 {countIcons} 图标。"
+ "header": "输入名称或对象来筛选图标… Homarr 将为您搜索 {countIcons} 图标。",
+ "headerLoading": "",
+ "noResults": "",
+ "error": ""
},
"colorScheme": {
"options": {
@@ -1464,6 +1468,7 @@
"switchToDarkMode": "切换到暗黑模式",
"switchToLightMode": "切换到日间模式",
"management": "管理中心",
+ "docker": "",
"preferences": "偏好设置",
"logout": "退出登录",
"login": "登录",
@@ -2352,6 +2357,9 @@
"name": "Docker 状态",
"description": "您的容器状态 (这个小部件只能用管理员权限添加)",
"option": {
+ "columns": {
+ "label": ""
+ },
"enableRowSorting": {
"label": "启用项目排序"
},
@@ -2405,6 +2413,12 @@
"title": "实例"
}
},
+ "vpn": {
+ "name": "",
+ "description": "",
+ "serviceUnavailable": "",
+ "option": {}
+ },
"ups": {
"name": "",
"description": "",
@@ -3639,6 +3653,9 @@
"error": {
"internalServerError": ""
},
+ "empty": {
+ "noSystems": ""
+ },
"metric": {
"cpu": "",
"memory": "",
@@ -3712,6 +3729,9 @@
}
},
"selectSystem": "",
+ "empty": {
+ "noSystems": ""
+ },
"error": {
"internalServerError": "",
"liveConnectionFailed": "",
@@ -4133,6 +4153,11 @@
"title": "未找到",
"text": "找不到请求的资源"
},
+ "error": {
+ "title": "",
+ "text": "",
+ "digest": ""
+ },
"navbar": {
"items": {
"home": "首页",
@@ -4579,6 +4604,9 @@
},
"umamiActiveVisitors": {
"label": "Umami 活跃访客"
+ },
+ "vpn": {
+ "label": ""
}
},
"interval": {
@@ -5071,7 +5099,8 @@
}
},
"error": {
- "internalServerError": "获取 Docker 容器失败"
+ "internalServerError": "获取 Docker 容器失败",
+ "noColumns": ""
}
},
"kubernetes": {
diff --git a/packages/translation/src/lang/cr.json b/packages/translation/src/lang/cr.json
index 9341366dc..d94172129 100644
--- a/packages/translation/src/lang/cr.json
+++ b/packages/translation/src/lang/cr.json
@@ -1021,6 +1021,7 @@
"mediaMonitoring": "crwdns4473:0crwdne4473:0",
"speedtest": "crwdns4475:0crwdne4475:0",
"analytics": "crwdns4477:0crwdne4477:0",
+ "vpn": "crwdns5687:0crwdne5687:0",
"mediaLibrary": "crwdns4979:0crwdne4979:0",
"uptimeMonitoring": "crwdns4981:0crwdne4981:0"
},
@@ -1412,7 +1413,10 @@
"here": "crwdns552:0crwdne552:0",
"iconPicker": {
"label": "crwdns554:0crwdne554:0",
- "header": "crwdns556:0{countIcons}crwdne556:0"
+ "header": "crwdns556:0{countIcons}crwdne556:0",
+ "headerLoading": "crwdns5681:0crwdne5681:0",
+ "noResults": "crwdns5683:0{search}crwdne5683:0",
+ "error": "crwdns5685:0crwdne5685:0"
},
"colorScheme": {
"options": {
@@ -1464,6 +1468,7 @@
"switchToDarkMode": "crwdns594:0crwdne594:0",
"switchToLightMode": "crwdns596:0crwdne596:0",
"management": "crwdns598:0crwdne598:0",
+ "docker": "crwdns5703:0crwdne5703:0",
"preferences": "crwdns600:0crwdne600:0",
"logout": "crwdns602:0crwdne602:0",
"login": "crwdns604:0crwdne604:0",
@@ -2352,6 +2357,9 @@
"name": "crwdns3424:0crwdne3424:0",
"description": "crwdns3426:0crwdne3426:0",
"option": {
+ "columns": {
+ "label": "crwdns5705:0crwdne5705:0"
+ },
"enableRowSorting": {
"label": "crwdns3808:0crwdne3808:0"
},
@@ -2405,6 +2413,12 @@
"title": "crwdns3876:0crwdne3876:0"
}
},
+ "vpn": {
+ "name": "crwdns5689:0crwdne5689:0",
+ "description": "crwdns5691:0crwdne5691:0",
+ "serviceUnavailable": "crwdns5693:0crwdne5693:0",
+ "option": {}
+ },
"ups": {
"name": "crwdns4481:0crwdne4481:0",
"description": "crwdns4483:0crwdne4483:0",
@@ -3639,6 +3653,9 @@
"error": {
"internalServerError": "crwdns5653:0crwdne5653:0"
},
+ "empty": {
+ "noSystems": "crwdns5677:0crwdne5677:0"
+ },
"metric": {
"cpu": "crwdns4865:0crwdne4865:0",
"memory": "crwdns4867:0crwdne4867:0",
@@ -3712,6 +3729,9 @@
}
},
"selectSystem": "crwdns4927:0crwdne4927:0",
+ "empty": {
+ "noSystems": "crwdns5679:0crwdne5679:0"
+ },
"error": {
"internalServerError": "crwdns5661:0crwdne5661:0",
"liveConnectionFailed": "crwdns5663:0crwdne5663:0",
@@ -4133,6 +4153,11 @@
"title": "crwdns1568:0crwdne1568:0",
"text": "crwdns1570:0crwdne1570:0"
},
+ "error": {
+ "title": "crwdns5697:0crwdne5697:0",
+ "text": "crwdns5699:0crwdne5699:0",
+ "digest": "crwdns5701:0{digest}crwdne5701:0"
+ },
"navbar": {
"items": {
"home": "crwdns1572:0crwdne1572:0",
@@ -4579,6 +4604,9 @@
},
"umamiActiveVisitors": {
"label": "crwdns4223:0crwdne4223:0"
+ },
+ "vpn": {
+ "label": "crwdns5695:0crwdne5695:0"
}
},
"interval": {
@@ -5071,7 +5099,8 @@
}
},
"error": {
- "internalServerError": "crwdns2262:0crwdne2262:0"
+ "internalServerError": "crwdns2262:0crwdne2262:0",
+ "noColumns": "crwdns5707:0crwdne5707:0"
}
},
"kubernetes": {
diff --git a/packages/translation/src/lang/cs.json b/packages/translation/src/lang/cs.json
index 89b8949bb..c85e85bd0 100644
--- a/packages/translation/src/lang/cs.json
+++ b/packages/translation/src/lang/cs.json
@@ -1021,6 +1021,7 @@
"mediaMonitoring": "",
"speedtest": "",
"analytics": "",
+ "vpn": "",
"mediaLibrary": "",
"uptimeMonitoring": ""
},
@@ -1412,7 +1413,10 @@
"here": "zde",
"iconPicker": {
"label": "URL ikony",
- "header": ""
+ "header": "",
+ "headerLoading": "",
+ "noResults": "",
+ "error": ""
},
"colorScheme": {
"options": {
@@ -1464,6 +1468,7 @@
"switchToDarkMode": "Přepnout do tmavého režimu",
"switchToLightMode": "Přepnout do světlého režimu",
"management": "Správa",
+ "docker": "",
"preferences": "Vaše předvolby",
"logout": "Odhlásit se",
"login": "Přihlásit se",
@@ -2352,6 +2357,9 @@
"name": "",
"description": "",
"option": {
+ "columns": {
+ "label": ""
+ },
"enableRowSorting": {
"label": ""
},
@@ -2405,6 +2413,12 @@
"title": ""
}
},
+ "vpn": {
+ "name": "",
+ "description": "",
+ "serviceUnavailable": "",
+ "option": {}
+ },
"ups": {
"name": "",
"description": "",
@@ -3639,6 +3653,9 @@
"error": {
"internalServerError": ""
},
+ "empty": {
+ "noSystems": ""
+ },
"metric": {
"cpu": "",
"memory": "",
@@ -3712,6 +3729,9 @@
}
},
"selectSystem": "",
+ "empty": {
+ "noSystems": ""
+ },
"error": {
"internalServerError": "",
"liveConnectionFailed": "",
@@ -4133,6 +4153,11 @@
"title": "",
"text": "Nepodařilo se nalézt požadovaný zdroj"
},
+ "error": {
+ "title": "",
+ "text": "",
+ "digest": ""
+ },
"navbar": {
"items": {
"home": "Domovská stránka",
@@ -4579,6 +4604,9 @@
},
"umamiActiveVisitors": {
"label": ""
+ },
+ "vpn": {
+ "label": ""
}
},
"interval": {
@@ -5071,7 +5099,8 @@
}
},
"error": {
- "internalServerError": ""
+ "internalServerError": "",
+ "noColumns": ""
}
},
"kubernetes": {
diff --git a/packages/translation/src/lang/da.json b/packages/translation/src/lang/da.json
index d22ef9c61..36a26b4ee 100644
--- a/packages/translation/src/lang/da.json
+++ b/packages/translation/src/lang/da.json
@@ -1021,6 +1021,7 @@
"mediaMonitoring": "",
"speedtest": "",
"analytics": "",
+ "vpn": "",
"mediaLibrary": "",
"uptimeMonitoring": ""
},
@@ -1412,7 +1413,10 @@
"here": "her",
"iconPicker": {
"label": "Ikon-URL",
- "header": "Indtast navn eller objekter for at filtrere for ikoner... Homarr vil søge gennem {countIcons} ikoner for dig."
+ "header": "Indtast navn eller objekter for at filtrere for ikoner... Homarr vil søge gennem {countIcons} ikoner for dig.",
+ "headerLoading": "",
+ "noResults": "",
+ "error": ""
},
"colorScheme": {
"options": {
@@ -1464,6 +1468,7 @@
"switchToDarkMode": "Skift til mørk tilstand",
"switchToLightMode": "Skift til lys tilstand",
"management": "Håndtering",
+ "docker": "",
"preferences": "Dine indstillinger",
"logout": "Log ud",
"login": "Log ind",
@@ -2352,6 +2357,9 @@
"name": "Docker statistik",
"description": "Statistik for dine containere (Denne widget kan kun tilføjes med administratorrettigheder)",
"option": {
+ "columns": {
+ "label": ""
+ },
"enableRowSorting": {
"label": "Aktiver sortering"
},
@@ -2405,6 +2413,12 @@
"title": "Instanser"
}
},
+ "vpn": {
+ "name": "",
+ "description": "",
+ "serviceUnavailable": "",
+ "option": {}
+ },
"ups": {
"name": "",
"description": "",
@@ -3639,6 +3653,9 @@
"error": {
"internalServerError": ""
},
+ "empty": {
+ "noSystems": ""
+ },
"metric": {
"cpu": "",
"memory": "",
@@ -3712,6 +3729,9 @@
}
},
"selectSystem": "",
+ "empty": {
+ "noSystems": ""
+ },
"error": {
"internalServerError": "",
"liveConnectionFailed": "",
@@ -4133,6 +4153,11 @@
"title": "Ikke Fundet",
"text": "Kunne ikke finde den anmodede ressource"
},
+ "error": {
+ "title": "",
+ "text": "",
+ "digest": ""
+ },
"navbar": {
"items": {
"home": "Hjem",
@@ -4579,6 +4604,9 @@
},
"umamiActiveVisitors": {
"label": ""
+ },
+ "vpn": {
+ "label": ""
}
},
"interval": {
@@ -5071,7 +5099,8 @@
}
},
"error": {
- "internalServerError": "Kunne ikke hente Docker-containere"
+ "internalServerError": "Kunne ikke hente Docker-containere",
+ "noColumns": ""
}
},
"kubernetes": {
diff --git a/packages/translation/src/lang/de-CH.json b/packages/translation/src/lang/de-CH.json
index bbe34e1c0..845a115cb 100644
--- a/packages/translation/src/lang/de-CH.json
+++ b/packages/translation/src/lang/de-CH.json
@@ -1021,6 +1021,7 @@
"mediaMonitoring": "",
"speedtest": "",
"analytics": "",
+ "vpn": "",
"mediaLibrary": "",
"uptimeMonitoring": ""
},
@@ -1412,7 +1413,10 @@
"here": "Hier",
"iconPicker": {
"label": "",
- "header": "Geben Sie Namen oder Objekte ein, um nach Symbolen zu filtern... Homarr sucht nach {countIcons} Icons für Sie."
+ "header": "Geben Sie Namen oder Objekte ein, um nach Symbolen zu filtern... Homarr sucht nach {countIcons} Icons für Sie.",
+ "headerLoading": "",
+ "noResults": "",
+ "error": ""
},
"colorScheme": {
"options": {
@@ -1464,6 +1468,7 @@
"switchToDarkMode": "Zum dunklen Design wechseln",
"switchToLightMode": "Zum hellen Design wechseln",
"management": "Verwaltung",
+ "docker": "",
"preferences": "Ihre Einstellungen",
"logout": "Abmelden",
"login": "Anmelden",
@@ -2352,6 +2357,9 @@
"name": "",
"description": "",
"option": {
+ "columns": {
+ "label": ""
+ },
"enableRowSorting": {
"label": ""
},
@@ -2405,6 +2413,12 @@
"title": ""
}
},
+ "vpn": {
+ "name": "",
+ "description": "",
+ "serviceUnavailable": "",
+ "option": {}
+ },
"ups": {
"name": "",
"description": "",
@@ -3639,6 +3653,9 @@
"error": {
"internalServerError": ""
},
+ "empty": {
+ "noSystems": ""
+ },
"metric": {
"cpu": "",
"memory": "",
@@ -3712,6 +3729,9 @@
}
},
"selectSystem": "",
+ "empty": {
+ "noSystems": ""
+ },
"error": {
"internalServerError": "",
"liveConnectionFailed": "",
@@ -4133,6 +4153,11 @@
"title": "Nicht gefunden",
"text": "Konnte die angeforderte Ressource nicht finden"
},
+ "error": {
+ "title": "",
+ "text": "",
+ "digest": ""
+ },
"navbar": {
"items": {
"home": "Startseite",
@@ -4579,6 +4604,9 @@
},
"umamiActiveVisitors": {
"label": ""
+ },
+ "vpn": {
+ "label": ""
}
},
"interval": {
@@ -5071,7 +5099,8 @@
}
},
"error": {
- "internalServerError": "Fehler beim Abrufen der Docker Container"
+ "internalServerError": "Fehler beim Abrufen der Docker Container",
+ "noColumns": ""
}
},
"kubernetes": {
diff --git a/packages/translation/src/lang/de.json b/packages/translation/src/lang/de.json
index 09d4a4ce2..9c64d783f 100644
--- a/packages/translation/src/lang/de.json
+++ b/packages/translation/src/lang/de.json
@@ -1021,6 +1021,7 @@
"mediaMonitoring": "Überwachung",
"speedtest": "Geschwindigkeitstest",
"analytics": "Nutzungsdaten",
+ "vpn": "",
"mediaLibrary": "Medienbibliothek",
"uptimeMonitoring": "Überwachung der Betriebszeit"
},
@@ -1412,7 +1413,10 @@
"here": "Hier",
"iconPicker": {
"label": "Icon URL",
- "header": "Geben Sie Namen oder Objekte ein, um nach Symbolen zu filtern... Homarr sucht nach {countIcons} Icons für Sie."
+ "header": "Geben Sie Namen oder Objekte ein, um nach Symbolen zu filtern... Homarr sucht nach {countIcons} Icons für Sie.",
+ "headerLoading": "Tippe um die Symbole zu durchsuchen…",
+ "noResults": "Keine Symbole stimmen mit \"{search}\" überein.",
+ "error": "Konnte Symbole nicht laden."
},
"colorScheme": {
"options": {
@@ -1464,6 +1468,7 @@
"switchToDarkMode": "Zum dunklen Design wechseln",
"switchToLightMode": "Zum hellen Design wechseln",
"management": "Verwaltung",
+ "docker": "",
"preferences": "Ihre Einstellungen",
"logout": "Abmelden",
"login": "Anmelden",
@@ -2352,6 +2357,9 @@
"name": "Docker Statistiken",
"description": "Statistiken Ihrer Container (Dieses Widget kann nur mit Administratorrechten hinzugefügt werden)",
"option": {
+ "columns": {
+ "label": ""
+ },
"enableRowSorting": {
"label": "Sortierung von Elementen aktivieren"
},
@@ -2405,6 +2413,12 @@
"title": "Instanzen"
}
},
+ "vpn": {
+ "name": "",
+ "description": "",
+ "serviceUnavailable": "",
+ "option": {}
+ },
"ups": {
"name": "UPS",
"description": "Überwachen Sie den Status Ihrer UPS Geräte über einen NUT Server",
@@ -3395,53 +3409,53 @@
},
"showNowPlaying": {
"label": "\"Sie hören\" anzeigen",
- "description": ""
+ "description": "Zeige aktuell gespielte Titel an (Navidrome)"
},
"showNowPlayingList": {
- "label": "",
- "description": ""
+ "label": "\"Sie hören jetzt\" Wiedergabeliste anzeigen",
+ "description": "Einzelne Tracks anstelle der aktiven Streamanzahl anzeigen (Navidrome)"
},
"maxNowPlayingItems": {
- "label": "",
- "description": ""
+ "label": "Maximale jetzt abgespielte Elemente",
+ "description": "Maximale Anzahl an Titeln, die in der \"Sie hören jetzt\" Wiedergabeliste angezeigt werden (Navidrome)"
},
"showLibraryCount": {
- "label": "",
- "description": ""
+ "label": "Anzahl der Bibliotheken anzeigen",
+ "description": "Zeige die Anzahl der Bibliotheken in deiner Instanz (Hörbücherregal)"
},
"showAudiobooks": {
- "label": "",
- "description": ""
+ "label": "Hörbücher anzeigen",
+ "description": "Zeige die Gesamtzahl der Hörbücher in allen Bibliotheken (Hörbücherregal)"
},
"showPodcasts": {
- "label": "",
- "description": ""
+ "label": "Podcasts anzeigen",
+ "description": "Zeige die Gesamtzahl der Podcasts in allen Bibliotheken (Hörbücherregal)"
},
"showListeningTime": {
- "label": "",
+ "label": "Hördauer anzeigen",
"description": "Zeigt deine gesamte Hörzeit (Audiobookshelf)"
},
"showActiveSessions": {
"label": "Aktive Streams anzeigen",
- "description": ""
+ "description": "Zeige die Anzahl der aktuell aktiven Wiedergabesitzungen (Hörbücherregal)"
},
"compactMode": {
- "label": "",
- "description": ""
+ "label": "Kompakter Modus",
+ "description": "Verwenden Sie ein dichteres Layout mit kleineren Kacheln, ideal für kleine Widget-Größen"
}
},
- "artists": "",
- "albums": "",
- "songs": "",
- "libraryCount": "",
- "audiobooks": "",
- "podcasts": "",
- "listeningTime": "",
- "activeSessions": "",
- "nowPlaying": "",
- "nowPlayingCount": "",
+ "artists": "Künstler",
+ "albums": "Alben",
+ "songs": "Musik",
+ "libraryCount": "Bibliotheken",
+ "audiobooks": "Hörbücher",
+ "podcasts": "Podcasts",
+ "listeningTime": "Hördauer",
+ "activeSessions": "Aktive Sitzungen",
+ "nowPlaying": "Aktuelle Wiedergabe",
+ "nowPlayingCount": "{count, plural, one {# stream} other {# streams}}",
"error": {
- "internalServerError": ""
+ "internalServerError": "Fehler beim Abrufen der Audio-Statistikdaten"
}
},
"systemResources": {
@@ -3457,7 +3471,7 @@
"option": {
"cpu": "CPU",
"memory": "Speicher",
- "gpu": "",
+ "gpu": "GPU",
"network": "Netzwerk"
}
},
@@ -3474,7 +3488,7 @@
"card": {
"cpu": "CPU",
"memory": "Arbeitsspeicher",
- "gpu": "",
+ "gpu": "GPU",
"network": "Netzwerk",
"up": "OBEN",
"down": "UNTEN"
@@ -3510,93 +3524,93 @@
}
},
"customApi": {
- "name": "",
- "description": "",
+ "name": "Benutzerdefinierte API",
+ "description": "Zeigt Daten von jeder externen API mit benutzerdefinierter Konfiguration an.",
"option": {
"definitionId": {
- "label": ""
+ "label": "Definitions ID"
},
"refreshInterval": {
- "label": "",
- "description": ""
+ "label": "Aktualisierungsintervall",
+ "description": "Wie oft Daten von der API neu geladen werden sollen (in Sekunden)"
}
},
- "noDefinition": "",
- "definitionNotFound": "",
- "noDisplayOutput": "",
- "executeConfirm": "",
- "executing": "",
- "executeSuccess": "",
- "executeFailed": ""
+ "noDefinition": "Keine Definition ausgewählt",
+ "definitionNotFound": "Widget-Definition nicht gefunden. Möglicherweise wurde sie gelöscht.",
+ "noDisplayOutput": "Keine Anzeige-Ausgabe",
+ "executeConfirm": "Bist du dir sicher, dass du diese Aktion ausführen möchtest?",
+ "executing": "Wird ausgeführt...",
+ "executeSuccess": "Aktion erfolgreich ausgeführt",
+ "executeFailed": "Aktion fehlgeschlagen. Überprüfen Sie die Widget-Konfiguration."
},
"beszelSystemTable": {
- "name": "",
- "description": "",
+ "name": "Beszel Systeme (Tabelle)",
+ "description": "Tabellenansicht aller Beszel-überwachten Systeme mit sortierbaren Spalten und Statusindikatoren",
"option": {
"statusFilter": {
- "label": ""
+ "label": "Status Filter"
},
"sortBy": {
- "label": ""
+ "label": "Sortieren nach"
},
"sortDirection": {
- "label": ""
+ "label": "Sortierreihenfolge"
},
"showCpu": {
- "label": ""
+ "label": "CPU anzeigen"
},
"showMemory": {
- "label": ""
+ "label": "Arbeitsspeicher anzeigen"
},
"showDisk": {
- "label": ""
+ "label": "Datenträger anzeigen"
},
"showGpu": {
- "label": ""
+ "label": "GPU anzeigen"
},
"showLoadAvg": {
- "label": ""
+ "label": "Zeige Belastungsdurchschnitt"
},
"showNet": {
- "label": ""
+ "label": "Netzwerk anzeigen"
},
"showTemp": {
- "label": ""
+ "label": "Temperatur anzeigen"
},
"showBattery": {
- "label": ""
+ "label": "Akkustand anzeigen"
},
"showServices": {
- "label": ""
+ "label": "Dienste anzeigen"
},
"showUptime": {
- "label": ""
+ "label": "Laufzeit anzeigen"
},
"showAgent": {
- "label": ""
+ "label": "Agent-Version anzeigen"
}
},
- "noRecords": "",
+ "noRecords": "Keine Systeme gefunden",
"error": {
- "internalServerError": ""
+ "internalServerError": "Keine Verbindung zu Beszel. Überprüfen Sie Ihre Integrationseinstellungen."
},
"column": {
- "system": "",
- "cpu": "",
- "memory": "",
- "disk": "",
- "gpu": "",
- "loadAvg": "",
- "net": "",
- "temp": "",
- "battery": "",
- "services": "",
- "uptime": "",
- "agent": ""
+ "system": "System",
+ "cpu": "CPU",
+ "memory": "Arbeitsspeicher",
+ "disk": "Datenträger",
+ "gpu": "GPU",
+ "loadAvg": "Systemlast",
+ "net": "Netz",
+ "temp": "Temperatur",
+ "battery": "Batterie",
+ "services": "Dienste",
+ "uptime": "Betriebszeit",
+ "agent": "Agent"
}
},
"beszelSystemGrid": {
- "name": "",
+ "name": "Beszel Systems (Grid)",
"description": "",
"option": {
"statusFilter": {
@@ -3639,6 +3653,9 @@
"error": {
"internalServerError": ""
},
+ "empty": {
+ "noSystems": ""
+ },
"metric": {
"cpu": "CPU",
"memory": "Arbeitsspeicher",
@@ -3712,6 +3729,9 @@
}
},
"selectSystem": "System auswählen",
+ "empty": {
+ "noSystems": ""
+ },
"error": {
"internalServerError": "",
"liveConnectionFailed": "",
@@ -4133,6 +4153,11 @@
"title": "Nicht gefunden",
"text": "Konnte die angeforderte Ressource nicht finden"
},
+ "error": {
+ "title": "",
+ "text": "",
+ "digest": ""
+ },
"navbar": {
"items": {
"home": "Startseite",
@@ -4579,6 +4604,9 @@
},
"umamiActiveVisitors": {
"label": ""
+ },
+ "vpn": {
+ "label": ""
}
},
"interval": {
@@ -5071,7 +5099,8 @@
}
},
"error": {
- "internalServerError": "Fehler beim Abrufen der Docker Container"
+ "internalServerError": "Fehler beim Abrufen der Docker Container",
+ "noColumns": ""
}
},
"kubernetes": {
diff --git a/packages/translation/src/lang/el.json b/packages/translation/src/lang/el.json
index 168501668..b10b63682 100644
--- a/packages/translation/src/lang/el.json
+++ b/packages/translation/src/lang/el.json
@@ -1021,6 +1021,7 @@
"mediaMonitoring": "",
"speedtest": "",
"analytics": "",
+ "vpn": "",
"mediaLibrary": "",
"uptimeMonitoring": ""
},
@@ -1412,7 +1413,10 @@
"here": "εδώ",
"iconPicker": {
"label": "",
- "header": ""
+ "header": "",
+ "headerLoading": "",
+ "noResults": "",
+ "error": ""
},
"colorScheme": {
"options": {
@@ -1464,6 +1468,7 @@
"switchToDarkMode": "Εναλλαγή σε σκοτεινή λειτουργία",
"switchToLightMode": "Εναλλαγή σε φωτεινή λειτουργία",
"management": "Διαχείριση",
+ "docker": "",
"preferences": "Οι ρυθμίσεις σας",
"logout": "Αποσύνδεση",
"login": "Σύνδεση",
@@ -2352,6 +2357,9 @@
"name": "Στατιστικά Docker",
"description": "",
"option": {
+ "columns": {
+ "label": ""
+ },
"enableRowSorting": {
"label": ""
},
@@ -2405,6 +2413,12 @@
"title": ""
}
},
+ "vpn": {
+ "name": "",
+ "description": "",
+ "serviceUnavailable": "",
+ "option": {}
+ },
"ups": {
"name": "",
"description": "",
@@ -3639,6 +3653,9 @@
"error": {
"internalServerError": ""
},
+ "empty": {
+ "noSystems": ""
+ },
"metric": {
"cpu": "",
"memory": "",
@@ -3712,6 +3729,9 @@
}
},
"selectSystem": "",
+ "empty": {
+ "noSystems": ""
+ },
"error": {
"internalServerError": "",
"liveConnectionFailed": "",
@@ -4133,6 +4153,11 @@
"title": "",
"text": ""
},
+ "error": {
+ "title": "",
+ "text": "",
+ "digest": ""
+ },
"navbar": {
"items": {
"home": "Αρχική",
@@ -4579,6 +4604,9 @@
},
"umamiActiveVisitors": {
"label": ""
+ },
+ "vpn": {
+ "label": ""
}
},
"interval": {
@@ -5071,7 +5099,8 @@
}
},
"error": {
- "internalServerError": ""
+ "internalServerError": "",
+ "noColumns": ""
}
},
"kubernetes": {
diff --git a/packages/translation/src/lang/en-gb.json b/packages/translation/src/lang/en-gb.json
index ff08eecf7..747a48a47 100644
--- a/packages/translation/src/lang/en-gb.json
+++ b/packages/translation/src/lang/en-gb.json
@@ -1021,6 +1021,7 @@
"mediaMonitoring": "",
"speedtest": "",
"analytics": "",
+ "vpn": "",
"mediaLibrary": "",
"uptimeMonitoring": ""
},
@@ -1412,7 +1413,10 @@
"here": "here",
"iconPicker": {
"label": "Icon URL",
- "header": "Please enter a name or object to filter for the icon. Homarr will search throughout {countIcons} different icons to find the right one."
+ "header": "Please enter a name or object to filter for the icon. Homarr will search throughout {countIcons} different icons to find the right one.",
+ "headerLoading": "",
+ "noResults": "",
+ "error": ""
},
"colorScheme": {
"options": {
@@ -1464,6 +1468,7 @@
"switchToDarkMode": "Switch to dark mode",
"switchToLightMode": "Switch to light mode",
"management": "Management",
+ "docker": "",
"preferences": "Your preferences",
"logout": "Log-out",
"login": "Log-in",
@@ -2352,6 +2357,9 @@
"name": "Docker stats",
"description": "Stats of your containers (This widget can only be added with administrator privileges)",
"option": {
+ "columns": {
+ "label": ""
+ },
"enableRowSorting": {
"label": "Enable items sorting"
},
@@ -2405,6 +2413,12 @@
"title": "Instances"
}
},
+ "vpn": {
+ "name": "",
+ "description": "",
+ "serviceUnavailable": "",
+ "option": {}
+ },
"ups": {
"name": "",
"description": "",
@@ -3639,6 +3653,9 @@
"error": {
"internalServerError": ""
},
+ "empty": {
+ "noSystems": ""
+ },
"metric": {
"cpu": "",
"memory": "",
@@ -3712,6 +3729,9 @@
}
},
"selectSystem": "",
+ "empty": {
+ "noSystems": ""
+ },
"error": {
"internalServerError": "",
"liveConnectionFailed": "",
@@ -4133,6 +4153,11 @@
"title": "",
"text": ""
},
+ "error": {
+ "title": "",
+ "text": "",
+ "digest": ""
+ },
"navbar": {
"items": {
"home": "",
@@ -4579,6 +4604,9 @@
},
"umamiActiveVisitors": {
"label": ""
+ },
+ "vpn": {
+ "label": ""
}
},
"interval": {
@@ -5071,7 +5099,8 @@
}
},
"error": {
- "internalServerError": ""
+ "internalServerError": "",
+ "noColumns": ""
}
},
"kubernetes": {
diff --git a/packages/translation/src/lang/es.json b/packages/translation/src/lang/es.json
index 7858cc262..89979a403 100644
--- a/packages/translation/src/lang/es.json
+++ b/packages/translation/src/lang/es.json
@@ -1021,6 +1021,7 @@
"mediaMonitoring": "",
"speedtest": "",
"analytics": "",
+ "vpn": "",
"mediaLibrary": "",
"uptimeMonitoring": ""
},
@@ -1412,7 +1413,10 @@
"here": "aquí",
"iconPicker": {
"label": "URL del icono",
- "header": "Escribe nombre u objetos para filtrar iconos... Homarr buscará a través de iconos {countIcons} por ti."
+ "header": "Escribe nombre u objetos para filtrar iconos... Homarr buscará a través de iconos {countIcons} por ti.",
+ "headerLoading": "",
+ "noResults": "",
+ "error": ""
},
"colorScheme": {
"options": {
@@ -1464,6 +1468,7 @@
"switchToDarkMode": "Cambiar a modo oscuro",
"switchToLightMode": "Cambiar a modo claro",
"management": "Administración",
+ "docker": "",
"preferences": "Tus preferencias",
"logout": "Cerrar sesión",
"login": "Iniciar sesión",
@@ -2352,6 +2357,9 @@
"name": "Estadísticas de Docker",
"description": "Estadísticas de tus contenedores (Este widget sólo puede ser añadido con privilegios de administrador)",
"option": {
+ "columns": {
+ "label": ""
+ },
"enableRowSorting": {
"label": "Habilitar ordenar elementos"
},
@@ -2405,6 +2413,12 @@
"title": "Instancias"
}
},
+ "vpn": {
+ "name": "",
+ "description": "",
+ "serviceUnavailable": "",
+ "option": {}
+ },
"ups": {
"name": "",
"description": "",
@@ -3639,6 +3653,9 @@
"error": {
"internalServerError": ""
},
+ "empty": {
+ "noSystems": ""
+ },
"metric": {
"cpu": "",
"memory": "",
@@ -3712,6 +3729,9 @@
}
},
"selectSystem": "",
+ "empty": {
+ "noSystems": ""
+ },
"error": {
"internalServerError": "",
"liveConnectionFailed": "",
@@ -4133,6 +4153,11 @@
"title": "No Encontrado",
"text": "No se pudo encontrar el recurso solicitado"
},
+ "error": {
+ "title": "",
+ "text": "",
+ "digest": ""
+ },
"navbar": {
"items": {
"home": "Inicio",
@@ -4579,6 +4604,9 @@
},
"umamiActiveVisitors": {
"label": ""
+ },
+ "vpn": {
+ "label": ""
}
},
"interval": {
@@ -5071,7 +5099,8 @@
}
},
"error": {
- "internalServerError": "Fallo al obtener los contenedores de Docker"
+ "internalServerError": "Fallo al obtener los contenedores de Docker",
+ "noColumns": ""
}
},
"kubernetes": {
diff --git a/packages/translation/src/lang/et.json b/packages/translation/src/lang/et.json
index 606d4833f..4b07e023f 100644
--- a/packages/translation/src/lang/et.json
+++ b/packages/translation/src/lang/et.json
@@ -1021,6 +1021,7 @@
"mediaMonitoring": "",
"speedtest": "",
"analytics": "",
+ "vpn": "",
"mediaLibrary": "",
"uptimeMonitoring": ""
},
@@ -1412,7 +1413,10 @@
"here": "",
"iconPicker": {
"label": "",
- "header": ""
+ "header": "",
+ "headerLoading": "",
+ "noResults": "",
+ "error": ""
},
"colorScheme": {
"options": {
@@ -1464,6 +1468,7 @@
"switchToDarkMode": "",
"switchToLightMode": "",
"management": "",
+ "docker": "",
"preferences": "Teie eelistused",
"logout": "",
"login": "",
@@ -2352,6 +2357,9 @@
"name": "",
"description": "",
"option": {
+ "columns": {
+ "label": ""
+ },
"enableRowSorting": {
"label": ""
},
@@ -2405,6 +2413,12 @@
"title": ""
}
},
+ "vpn": {
+ "name": "",
+ "description": "",
+ "serviceUnavailable": "",
+ "option": {}
+ },
"ups": {
"name": "",
"description": "",
@@ -3639,6 +3653,9 @@
"error": {
"internalServerError": ""
},
+ "empty": {
+ "noSystems": ""
+ },
"metric": {
"cpu": "",
"memory": "",
@@ -3712,6 +3729,9 @@
}
},
"selectSystem": "",
+ "empty": {
+ "noSystems": ""
+ },
"error": {
"internalServerError": "",
"liveConnectionFailed": "",
@@ -4133,6 +4153,11 @@
"title": "",
"text": ""
},
+ "error": {
+ "title": "",
+ "text": "",
+ "digest": ""
+ },
"navbar": {
"items": {
"home": "",
@@ -4579,6 +4604,9 @@
},
"umamiActiveVisitors": {
"label": ""
+ },
+ "vpn": {
+ "label": ""
}
},
"interval": {
@@ -5071,7 +5099,8 @@
}
},
"error": {
- "internalServerError": ""
+ "internalServerError": "",
+ "noColumns": ""
}
},
"kubernetes": {
diff --git a/packages/translation/src/lang/fi.json b/packages/translation/src/lang/fi.json
index 713c729b1..281b175cf 100644
--- a/packages/translation/src/lang/fi.json
+++ b/packages/translation/src/lang/fi.json
@@ -1021,6 +1021,7 @@
"mediaMonitoring": "Valvonta",
"speedtest": "Nopeustestaus",
"analytics": "Analytiikka",
+ "vpn": "",
"mediaLibrary": "",
"uptimeMonitoring": ""
},
@@ -1044,7 +1045,7 @@
"description": "Vastausta ei voitu jäsentää. Tarkista, että URL-osoite osoittaa palvelun perusosoitteeseen."
},
"authorization": {
- "title": "Tuonnistautumisvirhe",
+ "title": "Tunnistautumisvirhe",
"description": "Pyyntöä ei hyväksytty. Varmista, että kirjautumistiedot ovat oikein ja että niille on määritetty riittävät käyttöoikeudet."
},
"statusCode": {
@@ -1412,7 +1413,10 @@
"here": "",
"iconPicker": {
"label": "Kuvakkeen URL-osoite",
- "header": "Suodata kuvakkeita syöttämällä nimi tai objekti... Homarr etsii {countIcons} kuvakkeesta."
+ "header": "Suodata kuvakkeita syöttämällä nimi tai objekti... Homarr etsii {countIcons} kuvakkeesta.",
+ "headerLoading": "",
+ "noResults": "",
+ "error": ""
},
"colorScheme": {
"options": {
@@ -1464,6 +1468,7 @@
"switchToDarkMode": "",
"switchToLightMode": "",
"management": "Hallinta",
+ "docker": "",
"preferences": "Asetuksesi",
"logout": "Kirjaudu ulos",
"login": "",
@@ -2352,6 +2357,9 @@
"name": "Docker-tilastot",
"description": "Konttiesi tilastot (tämä widget voidaan lisätä vain ylläpito-oikeuksilla)",
"option": {
+ "columns": {
+ "label": ""
+ },
"enableRowSorting": {
"label": "Salli kohteiden järjestys"
},
@@ -2405,6 +2413,12 @@
"title": ""
}
},
+ "vpn": {
+ "name": "",
+ "description": "",
+ "serviceUnavailable": "",
+ "option": {}
+ },
"ups": {
"name": "",
"description": "",
@@ -3639,6 +3653,9 @@
"error": {
"internalServerError": ""
},
+ "empty": {
+ "noSystems": ""
+ },
"metric": {
"cpu": "",
"memory": "",
@@ -3712,6 +3729,9 @@
}
},
"selectSystem": "",
+ "empty": {
+ "noSystems": ""
+ },
"error": {
"internalServerError": "",
"liveConnectionFailed": "",
@@ -4133,6 +4153,11 @@
"title": "",
"text": ""
},
+ "error": {
+ "title": "",
+ "text": "",
+ "digest": ""
+ },
"navbar": {
"items": {
"home": "Aloitus",
@@ -4579,6 +4604,9 @@
},
"umamiActiveVisitors": {
"label": "Umamin aktiiviset käyttäjät"
+ },
+ "vpn": {
+ "label": ""
}
},
"interval": {
@@ -5071,7 +5099,8 @@
}
},
"error": {
- "internalServerError": ""
+ "internalServerError": "",
+ "noColumns": ""
}
},
"kubernetes": {
diff --git a/packages/translation/src/lang/fr.json b/packages/translation/src/lang/fr.json
index 25b85fe71..7c75cb650 100644
--- a/packages/translation/src/lang/fr.json
+++ b/packages/translation/src/lang/fr.json
@@ -1021,6 +1021,7 @@
"mediaMonitoring": "",
"speedtest": "",
"analytics": "",
+ "vpn": "",
"mediaLibrary": "",
"uptimeMonitoring": ""
},
@@ -1412,7 +1413,10 @@
"here": "ici",
"iconPicker": {
"label": "URL de l'icône :",
- "header": "Tapez le nom ou les objets pour filtrer les icônes... Homarr recherchera les icônes {countIcons} pour vous."
+ "header": "Tapez le nom ou les objets pour filtrer les icônes... Homarr recherchera les icônes {countIcons} pour vous.",
+ "headerLoading": "",
+ "noResults": "",
+ "error": ""
},
"colorScheme": {
"options": {
@@ -1464,6 +1468,7 @@
"switchToDarkMode": "Activer le mode sombre",
"switchToLightMode": "Activer le mode clair",
"management": "Administration",
+ "docker": "",
"preferences": "Vos préférences",
"logout": "Se déconnecter",
"login": "Connexion",
@@ -2352,6 +2357,9 @@
"name": "Statistiques de Docker",
"description": "Statistiques de vos conteneurs (Ce widget ne peut être ajouté qu'avec les privilèges d'administrateur)",
"option": {
+ "columns": {
+ "label": ""
+ },
"enableRowSorting": {
"label": "Activer le tri des éléments"
},
@@ -2405,6 +2413,12 @@
"title": "Instances"
}
},
+ "vpn": {
+ "name": "",
+ "description": "",
+ "serviceUnavailable": "",
+ "option": {}
+ },
"ups": {
"name": "",
"description": "",
@@ -3639,6 +3653,9 @@
"error": {
"internalServerError": ""
},
+ "empty": {
+ "noSystems": ""
+ },
"metric": {
"cpu": "",
"memory": "",
@@ -3712,6 +3729,9 @@
}
},
"selectSystem": "",
+ "empty": {
+ "noSystems": ""
+ },
"error": {
"internalServerError": "",
"liveConnectionFailed": "",
@@ -4133,6 +4153,11 @@
"title": "Non trouvé",
"text": "Impossible de trouver la ressource demandée"
},
+ "error": {
+ "title": "",
+ "text": "",
+ "digest": ""
+ },
"navbar": {
"items": {
"home": "Accueil",
@@ -4579,6 +4604,9 @@
},
"umamiActiveVisitors": {
"label": ""
+ },
+ "vpn": {
+ "label": ""
}
},
"interval": {
@@ -5071,7 +5099,8 @@
}
},
"error": {
- "internalServerError": "Impossible de récupérer les conteneurs Docker"
+ "internalServerError": "Impossible de récupérer les conteneurs Docker",
+ "noColumns": ""
}
},
"kubernetes": {
diff --git a/packages/translation/src/lang/he.json b/packages/translation/src/lang/he.json
index 5ecba1a8c..a54280882 100644
--- a/packages/translation/src/lang/he.json
+++ b/packages/translation/src/lang/he.json
@@ -1021,6 +1021,7 @@
"mediaMonitoring": "",
"speedtest": "",
"analytics": "",
+ "vpn": "",
"mediaLibrary": "",
"uptimeMonitoring": ""
},
@@ -1412,7 +1413,10 @@
"here": "כאן",
"iconPicker": {
"label": "קישור של הסמל",
- "header": "הקלד שם או אובייקטים לסינון עבור אייקונים... Homarr יחפש עבורך סמלים של {countIcons} ."
+ "header": "הקלד שם או אובייקטים לסינון עבור אייקונים... Homarr יחפש עבורך סמלים של {countIcons} .",
+ "headerLoading": "",
+ "noResults": "",
+ "error": ""
},
"colorScheme": {
"options": {
@@ -1464,6 +1468,7 @@
"switchToDarkMode": "עבור למצב כהה",
"switchToLightMode": "עבור למצב בהיר",
"management": "ניהול",
+ "docker": "",
"preferences": "העדפות שלך",
"logout": "התנתק/י",
"login": "התחבר/י",
@@ -2352,6 +2357,9 @@
"name": "סטטיסטיקות דוקר",
"description": "סטטיסטיקות של המכולות שלך (ניתן להוסיף ווידג'ט זה רק עם הרשאות מנהל)",
"option": {
+ "columns": {
+ "label": ""
+ },
"enableRowSorting": {
"label": "אפשר מיון פריטים"
},
@@ -2405,6 +2413,12 @@
"title": ""
}
},
+ "vpn": {
+ "name": "",
+ "description": "",
+ "serviceUnavailable": "",
+ "option": {}
+ },
"ups": {
"name": "",
"description": "",
@@ -3639,6 +3653,9 @@
"error": {
"internalServerError": ""
},
+ "empty": {
+ "noSystems": ""
+ },
"metric": {
"cpu": "",
"memory": "",
@@ -3712,6 +3729,9 @@
}
},
"selectSystem": "",
+ "empty": {
+ "noSystems": ""
+ },
"error": {
"internalServerError": "",
"liveConnectionFailed": "",
@@ -4133,6 +4153,11 @@
"title": "לא נמצא",
"text": "לא ניתן לאתר את המשאב המבוקש"
},
+ "error": {
+ "title": "",
+ "text": "",
+ "digest": ""
+ },
"navbar": {
"items": {
"home": "מסך הבית",
@@ -4579,6 +4604,9 @@
},
"umamiActiveVisitors": {
"label": ""
+ },
+ "vpn": {
+ "label": ""
}
},
"interval": {
@@ -5071,7 +5099,8 @@
}
},
"error": {
- "internalServerError": "נכשל בקבלת קונטיינרי דוקר"
+ "internalServerError": "נכשל בקבלת קונטיינרי דוקר",
+ "noColumns": ""
}
},
"kubernetes": {
diff --git a/packages/translation/src/lang/hr.json b/packages/translation/src/lang/hr.json
index 1f7d5013b..077625fd6 100644
--- a/packages/translation/src/lang/hr.json
+++ b/packages/translation/src/lang/hr.json
@@ -1021,6 +1021,7 @@
"mediaMonitoring": "",
"speedtest": "",
"analytics": "",
+ "vpn": "",
"mediaLibrary": "",
"uptimeMonitoring": ""
},
@@ -1412,7 +1413,10 @@
"here": "",
"iconPicker": {
"label": "",
- "header": ""
+ "header": "",
+ "headerLoading": "",
+ "noResults": "",
+ "error": ""
},
"colorScheme": {
"options": {
@@ -1464,6 +1468,7 @@
"switchToDarkMode": "",
"switchToLightMode": "",
"management": "",
+ "docker": "",
"preferences": "Vaše preferencije",
"logout": "",
"login": "Prijaviti se",
@@ -2352,6 +2357,9 @@
"name": "",
"description": "",
"option": {
+ "columns": {
+ "label": ""
+ },
"enableRowSorting": {
"label": ""
},
@@ -2405,6 +2413,12 @@
"title": ""
}
},
+ "vpn": {
+ "name": "",
+ "description": "",
+ "serviceUnavailable": "",
+ "option": {}
+ },
"ups": {
"name": "",
"description": "",
@@ -3639,6 +3653,9 @@
"error": {
"internalServerError": ""
},
+ "empty": {
+ "noSystems": ""
+ },
"metric": {
"cpu": "",
"memory": "",
@@ -3712,6 +3729,9 @@
}
},
"selectSystem": "",
+ "empty": {
+ "noSystems": ""
+ },
"error": {
"internalServerError": "",
"liveConnectionFailed": "",
@@ -4133,6 +4153,11 @@
"title": "",
"text": ""
},
+ "error": {
+ "title": "",
+ "text": "",
+ "digest": ""
+ },
"navbar": {
"items": {
"home": "Dom",
@@ -4579,6 +4604,9 @@
},
"umamiActiveVisitors": {
"label": ""
+ },
+ "vpn": {
+ "label": ""
}
},
"interval": {
@@ -5071,7 +5099,8 @@
}
},
"error": {
- "internalServerError": ""
+ "internalServerError": "",
+ "noColumns": ""
}
},
"kubernetes": {
diff --git a/packages/translation/src/lang/hu.json b/packages/translation/src/lang/hu.json
index 1c8d473d7..9d3094f4f 100644
--- a/packages/translation/src/lang/hu.json
+++ b/packages/translation/src/lang/hu.json
@@ -1021,6 +1021,7 @@
"mediaMonitoring": "",
"speedtest": "",
"analytics": "",
+ "vpn": "",
"mediaLibrary": "",
"uptimeMonitoring": ""
},
@@ -1412,7 +1413,10 @@
"here": "itt",
"iconPicker": {
"label": "Ikonhivatkozás",
- "header": "Írjon be nevet vagy objektumokat az ikonok szűréséhez... A Homarr a {countIcons} ikonok között keres."
+ "header": "Írjon be nevet vagy objektumokat az ikonok szűréséhez... A Homarr a {countIcons} ikonok között keres.",
+ "headerLoading": "",
+ "noResults": "",
+ "error": ""
},
"colorScheme": {
"options": {
@@ -1464,6 +1468,7 @@
"switchToDarkMode": "Váltás sötét módba",
"switchToLightMode": "Váltás világos módra",
"management": "Kezelés",
+ "docker": "",
"preferences": "Saját preferenciák",
"logout": "Kijelentkezés",
"login": "Bejelentkezés",
@@ -2352,6 +2357,9 @@
"name": "Docker statisztika",
"description": "A konténereid statisztikái (Ezt a widgetet csak rendszergazdai jogosultsággal lehet hozzáadni)",
"option": {
+ "columns": {
+ "label": ""
+ },
"enableRowSorting": {
"label": "Az elemek rendezésének engedélyezése"
},
@@ -2405,6 +2413,12 @@
"title": "Példányok"
}
},
+ "vpn": {
+ "name": "",
+ "description": "",
+ "serviceUnavailable": "",
+ "option": {}
+ },
"ups": {
"name": "",
"description": "",
@@ -3639,6 +3653,9 @@
"error": {
"internalServerError": ""
},
+ "empty": {
+ "noSystems": ""
+ },
"metric": {
"cpu": "",
"memory": "",
@@ -3712,6 +3729,9 @@
}
},
"selectSystem": "",
+ "empty": {
+ "noSystems": ""
+ },
"error": {
"internalServerError": "",
"liveConnectionFailed": "",
@@ -4133,6 +4153,11 @@
"title": "",
"text": ""
},
+ "error": {
+ "title": "",
+ "text": "",
+ "digest": ""
+ },
"navbar": {
"items": {
"home": "Nyitólap",
@@ -4579,6 +4604,9 @@
},
"umamiActiveVisitors": {
"label": ""
+ },
+ "vpn": {
+ "label": ""
}
},
"interval": {
@@ -5071,7 +5099,8 @@
}
},
"error": {
- "internalServerError": ""
+ "internalServerError": "",
+ "noColumns": ""
}
},
"kubernetes": {
diff --git a/packages/translation/src/lang/it.json b/packages/translation/src/lang/it.json
index e170a2565..14dd5d838 100644
--- a/packages/translation/src/lang/it.json
+++ b/packages/translation/src/lang/it.json
@@ -1021,6 +1021,7 @@
"mediaMonitoring": "Monitoraggio",
"speedtest": "Speed test",
"analytics": "Analytics",
+ "vpn": "VPN",
"mediaLibrary": "Media Library",
"uptimeMonitoring": "Uptime Monitoring"
},
@@ -1412,7 +1413,10 @@
"here": "qui",
"iconPicker": {
"label": "Icona URL",
- "header": "Digita il nome o gli oggetti da filtrare per le icone... Homarr cercherà tra le icone {countIcons} per te."
+ "header": "Digita il nome o gli oggetti da filtrare per le icone... Homarr cercherà tra le icone {countIcons} per te.",
+ "headerLoading": "Digita per cercare icone…",
+ "noResults": "Nessuna icona corrisponde a \"{search}\".",
+ "error": "Impossibile caricare le icone."
},
"colorScheme": {
"options": {
@@ -1464,6 +1468,7 @@
"switchToDarkMode": "Passa alla modalità scura",
"switchToLightMode": "Passa al tema chiaro",
"management": "Gestione",
+ "docker": "Docker",
"preferences": "Le tue impostazioni",
"logout": "Disconnettiti",
"login": "Accedi",
@@ -2352,6 +2357,9 @@
"name": "Statistiche del docker",
"description": "Statistiche dei tuoi contenitori (questo widget può essere aggiunto solo con privilegi di amministratore)",
"option": {
+ "columns": {
+ "label": "Colonne da mostrare"
+ },
"enableRowSorting": {
"label": "Abilita l'ordinamento degli elementi"
},
@@ -2405,6 +2413,12 @@
"title": "Istanze"
}
},
+ "vpn": {
+ "name": "VPN",
+ "description": "Panoramica delle tue connessioni VPN",
+ "serviceUnavailable": "VPN non disponibile",
+ "option": {}
+ },
"ups": {
"name": "UPS",
"description": "Monitora lo stato dei tuoi dispositivi UPS tramite un server NUT",
@@ -3639,6 +3653,9 @@
"error": {
"internalServerError": "Impossibile connettersi a Beszel. Controlla le tue impostazioni di integrazione."
},
+ "empty": {
+ "noSystems": "Nessun sistema trovato"
+ },
"metric": {
"cpu": "CPU",
"memory": "Memoria",
@@ -3712,6 +3729,9 @@
}
},
"selectSystem": "Seleziona sistema",
+ "empty": {
+ "noSystems": "Nessun sistema trovato"
+ },
"error": {
"internalServerError": "Impossibile connettersi a Beszel. Controlla le tue impostazioni di integrazione.",
"liveConnectionFailed": "Connessione Live non riuscita. L'istanza di Beszel potrebbe non supportare lo streaming in tempo reale.",
@@ -4133,6 +4153,11 @@
"title": "Non trovato",
"text": "Impossibile trovare la risorsa richiesta"
},
+ "error": {
+ "title": "Questa pagina non può essere caricata",
+ "text": "Si è verificato un errore inatteso durante il caricamento di questa pagina. La navigazione è ancora disponibile: prova a ricaricare o usa un'altra sezione dalla barra laterale.",
+ "digest": "Riferimento errore: {digest}"
+ },
"navbar": {
"items": {
"home": "Home",
@@ -4579,6 +4604,9 @@
},
"umamiActiveVisitors": {
"label": "Visitatori Attivi Umami"
+ },
+ "vpn": {
+ "label": "Stato VPN"
}
},
"interval": {
@@ -5071,7 +5099,8 @@
}
},
"error": {
- "internalServerError": "Recupero dei container Docker non riuscito"
+ "internalServerError": "Recupero dei container Docker non riuscito",
+ "noColumns": "Seleziona almeno una colonna nelle impostazioni dei widget"
}
},
"kubernetes": {
diff --git a/packages/translation/src/lang/ja.json b/packages/translation/src/lang/ja.json
index 1be05e8c8..e317fd0fe 100644
--- a/packages/translation/src/lang/ja.json
+++ b/packages/translation/src/lang/ja.json
@@ -1021,6 +1021,7 @@
"mediaMonitoring": "",
"speedtest": "",
"analytics": "",
+ "vpn": "",
"mediaLibrary": "",
"uptimeMonitoring": ""
},
@@ -1412,7 +1413,10 @@
"here": "こちら",
"iconPicker": {
"label": "アイコン URL",
- "header": "アイコンをフィルタするために、名前またはオブジェクトを入力してください... Homarrは {countIcons} アイコンを検索します。"
+ "header": "アイコンをフィルタするために、名前またはオブジェクトを入力してください... Homarrは {countIcons} アイコンを検索します。",
+ "headerLoading": "",
+ "noResults": "",
+ "error": ""
},
"colorScheme": {
"options": {
@@ -1464,6 +1468,7 @@
"switchToDarkMode": "ダークモードに切り替え",
"switchToLightMode": "ライトモードに切り替え",
"management": "管理",
+ "docker": "",
"preferences": "個人設定",
"logout": "ログアウト",
"login": "ログイン",
@@ -2352,6 +2357,9 @@
"name": "Dockerのステータス",
"description": "あなたのコンテナの統計(このウィジェットは管理者権限でのみ追加できます)",
"option": {
+ "columns": {
+ "label": ""
+ },
"enableRowSorting": {
"label": "アイテムの並び替えを有効にする"
},
@@ -2405,6 +2413,12 @@
"title": "インスタンス"
}
},
+ "vpn": {
+ "name": "",
+ "description": "",
+ "serviceUnavailable": "",
+ "option": {}
+ },
"ups": {
"name": "",
"description": "",
@@ -3639,6 +3653,9 @@
"error": {
"internalServerError": ""
},
+ "empty": {
+ "noSystems": ""
+ },
"metric": {
"cpu": "",
"memory": "",
@@ -3712,6 +3729,9 @@
}
},
"selectSystem": "",
+ "empty": {
+ "noSystems": ""
+ },
"error": {
"internalServerError": "",
"liveConnectionFailed": "",
@@ -4133,6 +4153,11 @@
"title": "見つかりません",
"text": "要求されたリソースが見つかりませんでした"
},
+ "error": {
+ "title": "",
+ "text": "",
+ "digest": ""
+ },
"navbar": {
"items": {
"home": "ホーム",
@@ -4579,6 +4604,9 @@
},
"umamiActiveVisitors": {
"label": ""
+ },
+ "vpn": {
+ "label": ""
}
},
"interval": {
@@ -5071,7 +5099,8 @@
}
},
"error": {
- "internalServerError": "Docker コンテナの取得に失敗しました"
+ "internalServerError": "Docker コンテナの取得に失敗しました",
+ "noColumns": ""
}
},
"kubernetes": {
diff --git a/packages/translation/src/lang/ko.json b/packages/translation/src/lang/ko.json
index 8ddf946f3..7df8e6258 100644
--- a/packages/translation/src/lang/ko.json
+++ b/packages/translation/src/lang/ko.json
@@ -288,10 +288,10 @@
"changePingIconsEnabled": {
"notification": {
"success": {
- "message": ""
+ "message": "Ping 아이콘 전환 완료"
},
"error": {
- "message": ""
+ "message": "Ping 아이콘을 전환할 수 없습니다"
}
}
},
@@ -701,56 +701,56 @@
},
"action": {
"create": "생성",
- "import": "",
- "save": "",
- "delete": "",
- "deleteConfirm": "",
- "export": "",
- "addMapping": "",
- "addColumn": "",
- "edit": "",
- "removeMapping": "",
- "removeColumn": "",
- "addItem": "",
- "removeItem": "",
- "addBar": "",
- "duplicate": "",
- "copyAiPrompt": "",
- "enable": "",
- "disable": "",
- "menu": ""
+ "import": "가져오기",
+ "save": "저장",
+ "delete": "사용자 지정 위젯 삭제",
+ "deleteConfirm": "\"{name}\"을(를) 삭제하시겠습니까? 이 작업은 되돌릴 수 없습니다.",
+ "export": "내보내기",
+ "addMapping": "매핑 추가",
+ "addColumn": "열 추가",
+ "edit": "편집",
+ "removeMapping": "매핑 제거",
+ "removeColumn": "열 제거",
+ "addItem": "항목 추가",
+ "removeItem": "항목 제거",
+ "addBar": "바 추가",
+ "duplicate": "복사",
+ "copyAiPrompt": "AI 프롬프트 복사",
+ "enable": "활성화",
+ "disable": "비활성화",
+ "menu": "동작"
},
"field": {
- "name": "",
- "description": "",
- "iconUrl": "",
- "url": "",
- "authType": "",
- "headerName": "",
- "method": "",
- "requestBody": "",
- "displayType": "",
- "jsonPath": "",
- "jsonPathHint": "",
- "label": "",
- "unit": "",
- "mappings": "",
- "tablePath": "",
- "tablePathHint": "",
- "columns": "",
- "header": "",
- "items": "",
- "gridColumns": "",
- "cardStyle": "",
- "bars": "",
- "valuePath": "",
- "maxPath": "",
- "showPercentage": "",
- "barSize": "",
- "goodValues": "",
- "dotSize": "",
- "valueSize": "",
- "labelPosition": "",
+ "name": "이름",
+ "description": "설명",
+ "iconUrl": "아이콘 URL",
+ "url": "URL",
+ "authType": "인증 유형",
+ "headerName": "헤더/쿼리 파라미터 이름",
+ "method": "메서드",
+ "requestBody": "요청 본문",
+ "displayType": "표시 유형",
+ "jsonPath": "JSON 경로",
+ "jsonPathHint": "JSONPath 문법으로 값을 추출하십시오. 예: $.data.temperature 또는 $.items[0].name",
+ "label": "레이블",
+ "unit": "단위",
+ "mappings": "매핑",
+ "tablePath": "JSON 경로 배열",
+ "tablePathHint": "응답에서 배열이 위치한 경로입니다. 예: $.data.items",
+ "columns": "열",
+ "header": "헤더",
+ "items": "항목",
+ "gridColumns": "그리드 열 개수",
+ "cardStyle": "카드 스타일",
+ "bars": "바",
+ "valuePath": "JSON 경로 값",
+ "maxPath": "JSON 경로 최댓값",
+ "showPercentage": "백분율 표시",
+ "barSize": "바 크기",
+ "goodValues": "정상 값(쉼표로 구분)",
+ "dotSize": "점 크기",
+ "valueSize": "값 크기",
+ "labelPosition": "레이블 위치",
"kvLayout": "레이아웃",
"striped": "",
"compact": "컴팩트 모드",
@@ -849,14 +849,14 @@
"secret": {
"apiKey": "",
"username": "",
- "password": "",
- "savedPlaceholder": ""
+ "password": "비밀번호",
+ "savedPlaceholder": "••••••• (저장됨, 유지하려면 공백)"
},
"preview": {
- "title": "",
- "test": "",
- "hint": "",
- "rawResponse": ""
+ "title": "미리보기",
+ "test": "테스트",
+ "hint": "현재 설정으로 API 응답을 미리 보려면 테스트를 클릭하십시오.",
+ "rawResponse": "원본 JSON 응답"
},
"notification": {
"created": "\"{name}\" 위젯 생성 완료.",
@@ -1021,6 +1021,7 @@
"mediaMonitoring": "모니터링",
"speedtest": "속도 테스트",
"analytics": "분석",
+ "vpn": "",
"mediaLibrary": "미디어 라이브러리",
"uptimeMonitoring": "업타임 모니터링"
},
@@ -1412,7 +1413,10 @@
"here": "여기",
"iconPicker": {
"label": "아이콘 URL",
- "header": "이름 또는 주제를 입력해 아이콘을 필터링하세요... Homarr가 {countIcons}에서 아이콘을 검색합니다."
+ "header": "이름 또는 주제를 입력해 아이콘을 필터링하세요... Homarr가 {countIcons}에서 아이콘을 검색합니다.",
+ "headerLoading": "",
+ "noResults": "",
+ "error": ""
},
"colorScheme": {
"options": {
@@ -1464,6 +1468,7 @@
"switchToDarkMode": "다크 모드로 전환",
"switchToLightMode": "라이트 모드로 전환",
"management": "관리",
+ "docker": "",
"preferences": "기본 설정",
"logout": "로그아웃",
"login": "로그인",
@@ -2352,6 +2357,9 @@
"name": "",
"description": "",
"option": {
+ "columns": {
+ "label": ""
+ },
"enableRowSorting": {
"label": ""
},
@@ -2405,6 +2413,12 @@
"title": ""
}
},
+ "vpn": {
+ "name": "",
+ "description": "",
+ "serviceUnavailable": "",
+ "option": {}
+ },
"ups": {
"name": "",
"description": "",
@@ -3639,6 +3653,9 @@
"error": {
"internalServerError": ""
},
+ "empty": {
+ "noSystems": ""
+ },
"metric": {
"cpu": "",
"memory": "",
@@ -3712,6 +3729,9 @@
}
},
"selectSystem": "",
+ "empty": {
+ "noSystems": ""
+ },
"error": {
"internalServerError": "",
"liveConnectionFailed": "",
@@ -4133,6 +4153,11 @@
"title": "찾을 수 없음",
"text": "요청한 리소스를 찾을 수 없습니다"
},
+ "error": {
+ "title": "",
+ "text": "",
+ "digest": ""
+ },
"navbar": {
"items": {
"home": "홈",
@@ -4579,6 +4604,9 @@
},
"umamiActiveVisitors": {
"label": ""
+ },
+ "vpn": {
+ "label": ""
}
},
"interval": {
@@ -5071,7 +5099,8 @@
}
},
"error": {
- "internalServerError": ""
+ "internalServerError": "",
+ "noColumns": ""
}
},
"kubernetes": {
diff --git a/packages/translation/src/lang/lt.json b/packages/translation/src/lang/lt.json
index afec241f1..eb7bfa801 100644
--- a/packages/translation/src/lang/lt.json
+++ b/packages/translation/src/lang/lt.json
@@ -1021,6 +1021,7 @@
"mediaMonitoring": "",
"speedtest": "",
"analytics": "",
+ "vpn": "",
"mediaLibrary": "",
"uptimeMonitoring": ""
},
@@ -1412,7 +1413,10 @@
"here": "",
"iconPicker": {
"label": "",
- "header": ""
+ "header": "",
+ "headerLoading": "",
+ "noResults": "",
+ "error": ""
},
"colorScheme": {
"options": {
@@ -1464,6 +1468,7 @@
"switchToDarkMode": "",
"switchToLightMode": "",
"management": "",
+ "docker": "",
"preferences": "",
"logout": "",
"login": "Prisijungti",
@@ -2352,6 +2357,9 @@
"name": "",
"description": "",
"option": {
+ "columns": {
+ "label": ""
+ },
"enableRowSorting": {
"label": ""
},
@@ -2405,6 +2413,12 @@
"title": ""
}
},
+ "vpn": {
+ "name": "",
+ "description": "",
+ "serviceUnavailable": "",
+ "option": {}
+ },
"ups": {
"name": "",
"description": "",
@@ -3639,6 +3653,9 @@
"error": {
"internalServerError": ""
},
+ "empty": {
+ "noSystems": ""
+ },
"metric": {
"cpu": "",
"memory": "",
@@ -3712,6 +3729,9 @@
}
},
"selectSystem": "",
+ "empty": {
+ "noSystems": ""
+ },
"error": {
"internalServerError": "",
"liveConnectionFailed": "",
@@ -4133,6 +4153,11 @@
"title": "",
"text": ""
},
+ "error": {
+ "title": "",
+ "text": "",
+ "digest": ""
+ },
"navbar": {
"items": {
"home": "Pagrindinis",
@@ -4579,6 +4604,9 @@
},
"umamiActiveVisitors": {
"label": ""
+ },
+ "vpn": {
+ "label": ""
}
},
"interval": {
@@ -5071,7 +5099,8 @@
}
},
"error": {
- "internalServerError": ""
+ "internalServerError": "",
+ "noColumns": ""
}
},
"kubernetes": {
diff --git a/packages/translation/src/lang/lv.json b/packages/translation/src/lang/lv.json
index e5d262048..d307e78da 100644
--- a/packages/translation/src/lang/lv.json
+++ b/packages/translation/src/lang/lv.json
@@ -1021,6 +1021,7 @@
"mediaMonitoring": "",
"speedtest": "",
"analytics": "",
+ "vpn": "",
"mediaLibrary": "",
"uptimeMonitoring": ""
},
@@ -1412,7 +1413,10 @@
"here": "",
"iconPicker": {
"label": "",
- "header": ""
+ "header": "",
+ "headerLoading": "",
+ "noResults": "",
+ "error": ""
},
"colorScheme": {
"options": {
@@ -1464,6 +1468,7 @@
"switchToDarkMode": "",
"switchToLightMode": "",
"management": "",
+ "docker": "",
"preferences": "Jūsu iestatījumi",
"logout": "",
"login": "Pieslēgties",
@@ -2352,6 +2357,9 @@
"name": "",
"description": "",
"option": {
+ "columns": {
+ "label": ""
+ },
"enableRowSorting": {
"label": ""
},
@@ -2405,6 +2413,12 @@
"title": ""
}
},
+ "vpn": {
+ "name": "",
+ "description": "",
+ "serviceUnavailable": "",
+ "option": {}
+ },
"ups": {
"name": "",
"description": "",
@@ -3639,6 +3653,9 @@
"error": {
"internalServerError": ""
},
+ "empty": {
+ "noSystems": ""
+ },
"metric": {
"cpu": "",
"memory": "",
@@ -3712,6 +3729,9 @@
}
},
"selectSystem": "",
+ "empty": {
+ "noSystems": ""
+ },
"error": {
"internalServerError": "",
"liveConnectionFailed": "",
@@ -4133,6 +4153,11 @@
"title": "",
"text": ""
},
+ "error": {
+ "title": "",
+ "text": "",
+ "digest": ""
+ },
"navbar": {
"items": {
"home": "Sākums",
@@ -4579,6 +4604,9 @@
},
"umamiActiveVisitors": {
"label": ""
+ },
+ "vpn": {
+ "label": ""
}
},
"interval": {
@@ -5071,7 +5099,8 @@
}
},
"error": {
- "internalServerError": ""
+ "internalServerError": "",
+ "noColumns": ""
}
},
"kubernetes": {
diff --git a/packages/translation/src/lang/nl.json b/packages/translation/src/lang/nl.json
index 66a8f48d1..9d6dd4335 100644
--- a/packages/translation/src/lang/nl.json
+++ b/packages/translation/src/lang/nl.json
@@ -1021,6 +1021,7 @@
"mediaMonitoring": "",
"speedtest": "",
"analytics": "",
+ "vpn": "",
"mediaLibrary": "",
"uptimeMonitoring": ""
},
@@ -1412,7 +1413,10 @@
"here": "hier",
"iconPicker": {
"label": "Icoon-URL",
- "header": "Typ naam of objecten om te filteren op iconen… Homarr doorzoekt {countIcons} iconen voor je."
+ "header": "Typ naam of objecten om te filteren op iconen… Homarr doorzoekt {countIcons} iconen voor je.",
+ "headerLoading": "",
+ "noResults": "",
+ "error": ""
},
"colorScheme": {
"options": {
@@ -1464,6 +1468,7 @@
"switchToDarkMode": "Schakel naar donkere modus",
"switchToLightMode": "Schakel naar lichte modus",
"management": "Beheer",
+ "docker": "",
"preferences": "Jouw voorkeuren",
"logout": "Uitloggen",
"login": "Inloggen",
@@ -2352,6 +2357,9 @@
"name": "Docker statistieken",
"description": "",
"option": {
+ "columns": {
+ "label": ""
+ },
"enableRowSorting": {
"label": ""
},
@@ -2405,6 +2413,12 @@
"title": ""
}
},
+ "vpn": {
+ "name": "",
+ "description": "",
+ "serviceUnavailable": "",
+ "option": {}
+ },
"ups": {
"name": "",
"description": "",
@@ -3639,6 +3653,9 @@
"error": {
"internalServerError": ""
},
+ "empty": {
+ "noSystems": ""
+ },
"metric": {
"cpu": "",
"memory": "",
@@ -3712,6 +3729,9 @@
}
},
"selectSystem": "",
+ "empty": {
+ "noSystems": ""
+ },
"error": {
"internalServerError": "",
"liveConnectionFailed": "",
@@ -4133,6 +4153,11 @@
"title": "Niet gevonden",
"text": "Kon de aangevraagde bron niet vinden"
},
+ "error": {
+ "title": "",
+ "text": "",
+ "digest": ""
+ },
"navbar": {
"items": {
"home": "Home",
@@ -4579,6 +4604,9 @@
},
"umamiActiveVisitors": {
"label": ""
+ },
+ "vpn": {
+ "label": ""
}
},
"interval": {
@@ -5071,7 +5099,8 @@
}
},
"error": {
- "internalServerError": "Docker-containers zijn niet opgehaald"
+ "internalServerError": "Docker-containers zijn niet opgehaald",
+ "noColumns": ""
}
},
"kubernetes": {
diff --git a/packages/translation/src/lang/no.json b/packages/translation/src/lang/no.json
index 00309d122..d27fb6978 100644
--- a/packages/translation/src/lang/no.json
+++ b/packages/translation/src/lang/no.json
@@ -1021,6 +1021,7 @@
"mediaMonitoring": "",
"speedtest": "",
"analytics": "",
+ "vpn": "",
"mediaLibrary": "",
"uptimeMonitoring": ""
},
@@ -1412,7 +1413,10 @@
"here": "her",
"iconPicker": {
"label": "Ikon-URL",
- "header": "Skriv navn eller objekt å filtrere for ikoner... Homarr vil søke gjennom {countIcons} ikoner for deg."
+ "header": "Skriv navn eller objekt å filtrere for ikoner... Homarr vil søke gjennom {countIcons} ikoner for deg.",
+ "headerLoading": "",
+ "noResults": "",
+ "error": ""
},
"colorScheme": {
"options": {
@@ -1464,6 +1468,7 @@
"switchToDarkMode": "Bytt til mørk modus",
"switchToLightMode": "Bytt til lys modus",
"management": "Administrasjon",
+ "docker": "",
"preferences": "Dine innstillinger",
"logout": "Logg ut",
"login": "Logg Inn",
@@ -2352,6 +2357,9 @@
"name": "Docker status",
"description": "Statistikk over containerne dine (denne widgeten kan bare legges til med administratorrettigheter)",
"option": {
+ "columns": {
+ "label": ""
+ },
"enableRowSorting": {
"label": "Aktiver sortering av elementer"
},
@@ -2405,6 +2413,12 @@
"title": "Instanser"
}
},
+ "vpn": {
+ "name": "",
+ "description": "",
+ "serviceUnavailable": "",
+ "option": {}
+ },
"ups": {
"name": "",
"description": "",
@@ -3639,6 +3653,9 @@
"error": {
"internalServerError": ""
},
+ "empty": {
+ "noSystems": ""
+ },
"metric": {
"cpu": "",
"memory": "",
@@ -3712,6 +3729,9 @@
}
},
"selectSystem": "",
+ "empty": {
+ "noSystems": ""
+ },
"error": {
"internalServerError": "",
"liveConnectionFailed": "",
@@ -4133,6 +4153,11 @@
"title": "Ikke funnet",
"text": "Fant ikke den forespurte ressursen"
},
+ "error": {
+ "title": "",
+ "text": "",
+ "digest": ""
+ },
"navbar": {
"items": {
"home": "Hjem",
@@ -4579,6 +4604,9 @@
},
"umamiActiveVisitors": {
"label": "Umami Aktive Besøkende"
+ },
+ "vpn": {
+ "label": ""
}
},
"interval": {
@@ -5071,7 +5099,8 @@
}
},
"error": {
- "internalServerError": "Klarte ikke hente Docker-containere"
+ "internalServerError": "Klarte ikke hente Docker-containere",
+ "noColumns": ""
}
},
"kubernetes": {
diff --git a/packages/translation/src/lang/pl.json b/packages/translation/src/lang/pl.json
index 90aa8c3eb..b26f26541 100644
--- a/packages/translation/src/lang/pl.json
+++ b/packages/translation/src/lang/pl.json
@@ -2,15 +2,15 @@
"init": {
"step": {
"start": {
- "title": "Witaj w Homarrze",
- "subtitle": "Zacznijmy od konfiguracji twojego Homarra.",
+ "title": "Witaj w Homarr",
+ "subtitle": "Zacznijmy od konfiguracji Twojej instancji Homarr.",
"description": "Aby rozpocząć, wybierz jak chcesz skonfigurować instancję Homarr.",
"action": {
- "scratch": "Zacznij od nowa",
+ "scratch": "Zacznij od zera",
"importOldmarr": "Importuj z Homarr przed 1.0",
- "restoreSqlite": "",
- "restoreSqliteDescription": "",
- "backToOptions": ""
+ "restoreSqlite": "Przywróć z kopii zapasowej SQLite",
+ "restoreSqliteDescription": "Prześlij pełną kopię zapasową bazy danych SQLite z poprzedniej instancji Homarr. Spowoduje to przywrócenie wszystkich tablic, użytkowników, aplikacji, integracji i ustawień.",
+ "backToOptions": "← Wróć do opcji konfiguracji"
}
},
"import": {
@@ -31,7 +31,7 @@
},
"boardSelection": {
"title": "Znaleziono {count} tablic",
- "description": "Wybierz wszystkie działy o rozmiarze do zaimportowania",
+ "description": "Wybierz wszystkie tablice o rozmiarze do zaimportowania",
"action": {
"selectAll": "Zaznacz wszystkie",
"unselectAll": "Odznacz wszystkie"
@@ -55,7 +55,7 @@
"field": {
"token": {
"label": "Token",
- "description": "Wprowadź token importu z poprzedniej instancji hommara"
+ "description": "Wprowadź token importu z poprzedniej instancji homarr"
}
},
"notification": {
@@ -94,45 +94,45 @@
"subtitle": "Konfiguruj ustawienia serwera"
},
"integrations": {
- "title": "",
- "subtitle": "",
- "description": "",
+ "title": "Integracje",
+ "subtitle": "Wybierz usługi, których używasz.",
+ "description": "Wybierz integracje, które chcesz połączyć. Skonfigurujemy Twoją tablicę z pasującymi widgetami automatycznie.",
"action": {
- "continue": "",
- "skip": ""
+ "continue": "Kontynuuj",
+ "skip": "Pomiń na razie"
},
"configure": {
- "progress": "",
- "skip": "",
- "finishing": "",
+ "progress": "{current} z {total}",
+ "skip": "Pomiń tę integrację",
+ "finishing": "Konfigurowanie twojej tablicy...",
"error": {
- "title": "",
- "message": ""
+ "title": "Konfiguracja nie powiodła się",
+ "message": "Coś poszło nie tak podczas konfiguracji twojej tablicy. Spróbuj ponownie później."
},
"helpers": {
- "tooltip": "",
- "description": ""
+ "tooltip": "URL helpers",
+ "description": "URL helpers spróbują odgadnąć URL twoich serwisów. Jeżeli to nie zadziała, po prostu wpisz adres ręcznie."
}
},
"urlTemplate": {
- "label": "",
- "placeholder": "",
- "hint": "",
- "warning": "",
- "preview": "",
+ "label": "Base URL",
+ "placeholder": "homelab.local lub 192.168.1.1",
+ "hint": "Wprowadź swoją podstawową domenę lub adres IP, aby automatycznie wypełniać adresy URL integracji",
+ "warning": "Ustawienie Base URL spowoduje automatyczne wypełnienie wszystkich adresów URL integracji, oszczędzając czas podczas konfiguracji",
+ "preview": "np. {example}",
"mode": {
- "subdomain": "",
- "hostPort": ""
+ "subdomain": "Subdomena",
+ "hostPort": "Host:Port"
}
},
"docker": {
- "detected": "",
- "detectedBreakdown": "",
- "summary": "",
- "appBadge": "",
- "appSectionLabel": "",
- "scanning": "",
- "scanningDescription": ""
+ "detected": "Doker wykrył {count} usług",
+ "detectedBreakdown": "Integracje {integrations} · {apps} aplikacje",
+ "summary": "Homarr wykrył {apps} aplikacji, z których {integrations} ma wbudowane integracje",
+ "appBadge": "Aplikacja",
+ "appSectionLabel": "Aplikacje do dodania do tablicy (wybrano {count})",
+ "scanning": "Skanowanie Dockera...",
+ "scanningDescription": "Szukanie uruchomionych kontenerów w systemie"
}
},
"finish": {
@@ -143,7 +143,7 @@
"goToBoard": "Idź do tablicy {name}",
"createBoard": "Stwórz swoją pierwszą tablicę",
"inviteUser": "Zaproś innych użytkowników",
- "docs": "Przeczytaj dokumentację!"
+ "docs": "Przeczytaj dokumentację"
}
}
},
@@ -163,7 +163,7 @@
"description": "Zostałeś(aś) zaproszony(a) przez {username}"
},
"init": {
- "title": "Nowa instalacja Homarra",
+ "title": "Nowa instalacja Homarr",
"subtitle": "Proszę utworzyć użytkownika dla podstawowego administratora"
}
},
@@ -177,7 +177,7 @@
},
"password": {
"label": "Hasło",
- "suggestionsTitle": "",
+ "suggestionsTitle": "Propozycje hasła",
"suggestion": {
"length": "Zawiera co najmniej 8 znaków",
"lowercase": "Zawiera małą literę",
@@ -205,7 +205,7 @@
"label": "Otwórz wyniki wyszukiwania w nowej karcie"
},
"ddgBangs": {
- "label": ""
+ "label": "Włącz DuckDuckGo bangs"
}
},
"error": {
@@ -239,11 +239,11 @@
},
"error": {
"title": "Tworzenie konta nie powiodło się",
- "message": "Twoje konto nie może zostać utworzone"
+ "message": "Twoje konto nie mogło zostać utworzone"
}
}
},
- "create": "Dodaj użytkownika",
+ "create": "Utwórz użytkownika",
"changePassword": {
"label": "Zmień hasło",
"notification": {
@@ -251,7 +251,7 @@
"message": "Hasło zostało pomyślnie zmienione"
},
"error": {
- "message": "Problem ze zmianą hasła"
+ "message": "Nie można zmienić hasła"
}
}
},
@@ -268,7 +268,7 @@
"changeSearchPreferences": {
"notification": {
"success": {
- "message": "Ustawienia wyszukiwania zostały zmienione"
+ "message": "Preferencje wyszukiwania zostały zmienione"
},
"error": {
"message": "Nie można zmienić preferencji wyszukiwania"
@@ -288,20 +288,20 @@
"changePingIconsEnabled": {
"notification": {
"success": {
- "message": "Włączono ping na ikonach"
+ "message": "Pomyślnie przełączono ping ikon"
},
"error": {
- "message": "Nie można włączyć pingowania ikon"
+ "message": "Nie można przełączyć ping ikon"
}
}
},
"changeDdgBangs": {
"notification": {
"success": {
- "message": ""
+ "message": "DuckDuckGo bangs zostały pomyślnie przełączone"
},
"error": {
- "message": ""
+ "message": "Nie można przełączyć DuckDuckGo bangs"
}
}
},
@@ -376,7 +376,7 @@
},
"permission": {
"admin": {
- "title": "Admin",
+ "title": "Administrator",
"item": {
"admin": {
"label": "Administrator",
@@ -451,16 +451,16 @@
"title": "Multimedia",
"item": {
"upload": {
- "label": "Prześlij media",
- "description": "Zezwalaj użytkownikom na przesyłanie mediów"
+ "label": "Prześlij multimedia",
+ "description": "Zezwalaj użytkownikom na przesyłanie multimediów"
},
"view-all": {
- "label": "Wyświetl wszystkie media",
- "description": "Zezwalaj użytkownikom na wyświetlanie wszystkich mediów"
+ "label": "Wyświetl wszystkie multimedia",
+ "description": "Zezwalaj użytkownikom na wyświetlanie wszystkich multimediów"
},
"full-all": {
- "label": "Pełny dostęp do mediów",
- "description": "Zezwalaj użytkownikom na zarządzanie i usuwanie wszelkich mediów"
+ "label": "Pełny dostęp do multimediów",
+ "description": "Zezwalaj użytkownikom na zarządzanie i usuwanie wszelkich multimediów"
}
}
},
@@ -513,13 +513,13 @@
"transfer": {
"label": "Przenieś własność",
"description": "Przenieś właściciela tej grupy na innego użytkownika.",
- "confirm": "Czy na pewno chcesz przenieść właściciela grupy {name} na {username}?",
+ "confirm": "Czy na pewno chcesz zmienić właściciela grupy {name} na {username}?",
"notification": {
"success": {
- "message": "Przeniesiono pomyślnie właściciela grupy {group} do {user} "
+ "message": "Pomyślnie zmieniono właściciela grupy {group} na {user}"
},
"error": {
- "message": "Nie można przenieść właściciela"
+ "message": "Nie można zmienić właściciela"
}
}
},
@@ -527,7 +527,7 @@
"label": "Dodaj członka"
},
"removeMember": {
- "label": "Usuń użytkownika",
+ "label": "Usuń członka",
"confirm": "Czy na pewno chcesz usunąć {user} z tej grupy?"
},
"delete": {
@@ -536,7 +536,7 @@
"confirm": "Czy na pewno chcesz usunąć grupę {name}?",
"notification": {
"success": {
- "message": "Usunięto grupę {name}"
+ "message": "Pomyślnie usunięto grupę {name}"
},
"error": {
"message": "Nie udało się usunąć grupy {name}"
@@ -687,213 +687,213 @@
"customWidget": {
"page": {
"list": {
- "title": "",
- "noResults": "",
- "loading": ""
+ "title": "Niestandardowe widgety",
+ "noResults": "Brak niestandardowych widgetów. Utwórz swój pierwszy!",
+ "loading": "Ładowanie..."
},
"create": {
- "title": "",
- "subtitle": ""
+ "title": "Utwórz niestandardowy widget",
+ "subtitle": "Zdefiniuj adres URL API, uwierzytelnianie oraz sposób wyświetlania danych z odpowiedzi."
},
"edit": {
- "title": ""
+ "title": "Edytuj niestandardowy widget"
}
},
"action": {
- "create": "",
- "import": "",
- "save": "",
- "delete": "",
- "deleteConfirm": "",
- "export": "",
- "addMapping": "",
- "addColumn": "",
- "edit": "",
- "removeMapping": "",
- "removeColumn": "",
- "addItem": "",
- "removeItem": "",
- "addBar": "",
- "duplicate": "",
- "copyAiPrompt": "",
- "enable": "",
- "disable": "",
- "menu": ""
+ "create": "Utwórz",
+ "import": "Importuj",
+ "save": "Zapisz",
+ "delete": "Usuń niestandardowy widget",
+ "deleteConfirm": "Czy na pewno chcesz usunąć \"{name}\"? Tej akcji nie można cofnąć.",
+ "export": "Eksportuj",
+ "addMapping": "Dodaj mapowanie",
+ "addColumn": "Dodaj kolumnę",
+ "edit": "Edytuj",
+ "removeMapping": "Usuń mapowanie",
+ "removeColumn": "Usuń kolumnę",
+ "addItem": "Dodaj element",
+ "removeItem": "Usuń element",
+ "addBar": "Dodaj pasek",
+ "duplicate": "Duplikuj",
+ "copyAiPrompt": "Skopiuj prompt AI",
+ "enable": "Włącz",
+ "disable": "Wyłącz",
+ "menu": "Akcje"
},
"field": {
- "name": "",
- "description": "",
- "iconUrl": "",
- "url": "",
- "authType": "",
- "headerName": "",
- "method": "",
- "requestBody": "",
- "displayType": "",
- "jsonPath": "",
- "jsonPathHint": "",
- "label": "",
- "unit": "",
- "mappings": "",
- "tablePath": "",
- "tablePathHint": "",
- "columns": "",
- "header": "",
- "items": "",
- "gridColumns": "",
- "cardStyle": "",
- "bars": "",
- "valuePath": "",
- "maxPath": "",
- "showPercentage": "",
- "barSize": "",
- "goodValues": "",
- "dotSize": "",
- "valueSize": "",
- "labelPosition": "",
- "kvLayout": "",
- "striped": "",
- "compact": "",
- "maxHeight": "",
- "color": "",
- "buttonLabel": "",
- "buttonColor": "",
- "confirmText": "",
- "confirmTextHint": "",
- "successMessage": "",
- "successMessageHint": "",
- "enabled": "",
+ "name": "Nazwa",
+ "description": "Opis",
+ "iconUrl": "Adres URL ikony",
+ "url": "Adres URL",
+ "authType": "Typ uwierzytelniania",
+ "headerName": "Nazwa parametru Header/Query",
+ "method": "Metoda",
+ "requestBody": "Body Zapytania",
+ "displayType": "Typ Wyświetlania",
+ "jsonPath": "Ścieżka JSON",
+ "jsonPathHint": "Użyj składni JSONPath do wyodrębnienia wartości, np. $.data.temperature lub $.items[0].name",
+ "label": "Etykieta",
+ "unit": "Jednostka",
+ "mappings": "Mapowania",
+ "tablePath": "Ścieżka JSON tablicy",
+ "tablePathHint": "Ścieżka do tablicy w odpowiedzi, np. $.data.items",
+ "columns": "Kolumny",
+ "header": "Nagłówek",
+ "items": "Elementy",
+ "gridColumns": "Kolumny Siatki",
+ "cardStyle": "Styl Karty",
+ "bars": "Paski",
+ "valuePath": "Ścieżka JSON wartości",
+ "maxPath": "Ścieżka JSON wartości maksymalnej",
+ "showPercentage": "Pokaż Procent",
+ "barSize": "Rozmiar Paska",
+ "goodValues": "Dobre wartości (oddzielone przecinkami)",
+ "dotSize": "Rozmiar Kropki",
+ "valueSize": "Rozmair Wartości",
+ "labelPosition": "Pozycja Etykiety",
+ "kvLayout": "Układ",
+ "striped": "Paskowane rzędy",
+ "compact": "Tryb Kompaktowy",
+ "maxHeight": "Maksymalna Wysokość (px)",
+ "color": "Kolor",
+ "buttonLabel": "Etykieta Przycisku",
+ "buttonColor": "Kolor Przycisku",
+ "confirmText": "Tekst Potwierdzający",
+ "confirmTextHint": "Jeśli ustawione, okno dialogowe potwierdzenia pojawi się przed wykonaniem żądania",
+ "successMessage": "Wiadomość o powodzeniu",
+ "successMessageHint": "Wiadomość wyświetlana po pomyślnym wykonaniu",
+ "enabled": "Włączony",
"template": {
- "label": "",
- "description": ""
+ "label": "Szablon JSX",
+ "description": "Szablon Mantine JSX. Uzyskaj dostęp do pól odpowiedzi API poprzez powiązanie danych (np. data.name). Używaj tylko kopmonentów na białej liście. Zabronione: constructor, __proto__, eval, Function, window, document."
}
},
"placeholder": {
- "exampleLabel": "",
- "exampleLabelShort": "",
- "exampleHeader": "",
- "exampleUnit": "",
- "iconUrl": "",
- "url": "",
- "headerName": "",
- "jsonPath": "",
- "tablePath": "",
- "columnJsonPath": "",
- "valuePath": "",
- "maxPath": "",
- "goodValues": "",
- "color": ""
+ "exampleLabel": "Temperatura CPU",
+ "exampleLabelShort": "Temp CPU",
+ "exampleHeader": "Nazwa",
+ "exampleUnit": "°C",
+ "iconUrl": "https://...",
+ "url": "https://api.example.com/api/v1/status",
+ "headerName": "X-API-Key",
+ "jsonPath": "$.data.value",
+ "tablePath": "$.data.items",
+ "columnJsonPath": "$.name",
+ "valuePath": "$.data.used",
+ "maxPath": "$.data.total",
+ "goodValues": "online, true, up",
+ "color": "niebieski"
},
"cardStyleOption": {
- "filled": "",
- "outline": "",
- "subtle": ""
+ "filled": "Wypełnione",
+ "outline": "Obrys",
+ "subtle": "Subtelny"
},
"layoutOption": {
- "list": "",
- "grid": ""
+ "list": "Lista",
+ "grid": "Siatka"
},
"sizeOption": {
- "sm": "",
- "md": "",
- "lg": "",
- "xl": ""
+ "sm": "Mały",
+ "md": "Średni",
+ "lg": "Duży",
+ "xl": "Bardzo duży"
},
"labelPositionOption": {
- "above": "",
- "below": ""
+ "above": "Powyżej",
+ "below": "Poniżej"
},
"fieldset": {
- "general": "",
- "connection": "",
- "display": ""
+ "general": "Ogólne",
+ "connection": "Połączenie API",
+ "display": "Konfiguracja Wyświetlania"
},
"displayTypeDescription": {
- "singleValue": "",
- "keyValue": "",
- "table": "",
- "statGrid": "",
- "progressBars": "",
- "statusIndicator": "",
- "countGrid": "",
- "raw": "",
- "actionButton": "",
- "customJsx": ""
+ "singleValue": "Pokaż jedną wyodrębnioną wartość z etykietą i jednostką",
+ "keyValue": "Pokaż wiele oznaczonych wartości obok siebie",
+ "table": "Pokaż wiersze danych w formacie tabeli",
+ "statGrid": "Kolorowe kart statystyk w siatce - takie jak widgety Pi-Hole lub Speedtest",
+ "progressBars": "Paski postępu pokazujące użycie lub ukończenie — dla dysku, pamięci, kwot",
+ "statusIndicator": "Kolorowe kropki stanu pokazujące stan online/offline lub stan zdrowia",
+ "countGrid": "Kompaktowe numer + licznik etykiety w ścisłej siatce",
+ "raw": "Sformatowany JSON do debugowania",
+ "actionButton": "Przycisk, który wywołuje zapytanie po kliknięciu",
+ "customJsx": "Własny układ JSX za pomocą komponentów Mantine z białej listy z pełnym powiązaniem danych API"
},
"method": {
- "GET": "",
- "POST": "",
- "PUT": "",
- "DELETE": "",
- "PATCH": ""
+ "GET": "GET",
+ "POST": "POST",
+ "PUT": "PUT",
+ "DELETE": "DELETE",
+ "PATCH": "PATCH"
},
"authType": {
- "none": "",
- "bearer": "",
- "basic": "",
- "apiKeyHeader": "",
- "apiKeyQuery": ""
+ "none": "None",
+ "bearer": "Bearer Token",
+ "basic": "Basic Auth",
+ "apiKeyHeader": "Klucz API (Nagłówek)",
+ "apiKeyQuery": "Klucz API (Query)"
},
"displayType": {
- "singleValue": "",
- "keyValue": "",
- "table": "",
- "statGrid": "",
- "progressBars": "",
- "statusIndicator": "",
- "countGrid": "",
- "raw": "",
- "actionButton": "",
- "customJsx": ""
+ "singleValue": "Pojedyncza Wartość",
+ "keyValue": "Klucz-Wartość",
+ "table": "Tabela",
+ "statGrid": "Siatka statystyk",
+ "progressBars": "Paski Postępu",
+ "statusIndicator": "Wskaźnik statusu",
+ "countGrid": "Count Grid",
+ "raw": "Nieprzetworzony JSON",
+ "actionButton": "Przycisk Akcji",
+ "customJsx": "Niestandardowy JSX"
},
"secret": {
- "apiKey": "",
- "username": "",
- "password": "",
- "savedPlaceholder": ""
+ "apiKey": "Klucz API / Token",
+ "username": "Nazwa użytkownika",
+ "password": "Hasło",
+ "savedPlaceholder": "•••••• (zapisane, pozostaw puste aby zachować)"
},
"preview": {
- "title": "",
- "test": "",
- "hint": "",
- "rawResponse": ""
+ "title": "Podgląd",
+ "test": "Test",
+ "hint": "Kliknij test, aby wyświetlić podgląd odpowiedzi API w aktualnej konfiguracji.",
+ "rawResponse": "Nieprzetworzona odpowiedź JSON"
},
"notification": {
- "created": "",
- "updated": "",
- "deleted": "",
- "imported": "",
- "aiPromptCopied": "",
- "aiPromptDescription": "",
- "aiPromptCopy": "",
- "aiPromptNoResponse": "",
- "aiPromptCopyError": "",
- "createError": "",
- "updateError": "",
- "importError": "",
- "exportError": "",
- "duplicated": "",
- "duplicateError": "",
- "toggleError": "",
- "deleteError": "",
- "previewError": "",
- "executed": "",
- "executeError": ""
+ "created": "Widget \"{name}\" został utworzony pomyślnie.",
+ "updated": "Widget \"{name}\" zaktualizowany pomyślnie.",
+ "deleted": "Widget \"{name}\" usunięty.",
+ "imported": "Widget został zaimportowany pomyślnie.",
+ "aiPromptCopied": "Prompt AI skopiowany do schowka",
+ "aiPromptDescription": "Skopiuj wstępnie zbudowany prompt, aby wkleić do dowolnego czatu AI (ChatGPT, Claude, Gemini...). Zawiera pełny schemat widgetu i odpowiedź API, aby AI mógł wygenerować gotową konfigurację JSON dla Ciebie.",
+ "aiPromptCopy": "Skopiuj do schowka",
+ "aiPromptNoResponse": "Wskazówka: Uruchom najpierw test, aby dołączyć odpowiedź API w prompcie w celu uzyskania lepszych wyników.",
+ "aiPromptCopyError": "Nie udało się skopiować prompta do schowka. Twoja przeglądarka może nie obsługiwać tej funkcji.",
+ "createError": "Nie udało się utworzyć widżetu. Sprawdź, czy endpoint API jest osiągalny.",
+ "updateError": "Nie udało się zaktualizować widgetu. Zmiany nie zostały zapisane.",
+ "importError": "Nie udało się zaimportować widgetu. Upewnij się, że plik jest prawidłowym eksportem niestandardowego widgetu JSON.",
+ "exportError": "Nie udało się wyeksportować widgetu.",
+ "duplicated": "Widget \"{name}\" zduplikowany.",
+ "duplicateError": "Nie udało się zduplikować widgetu.",
+ "toggleError": "Nie udało się przełączyć statusu widgetu.",
+ "deleteError": "Nie udało się usunąć widgetu.",
+ "previewError": "Nie udało się pobrać podglądu. Sprawdź URL i spróbuj ponownie.",
+ "executed": "Akcja wykonana pomyślnie.",
+ "executeError": "Akcja nie powiodła się: {error}"
},
"table": {
- "name": "",
- "url": "",
- "display": ""
+ "name": "Nazwa",
+ "url": "Adres URL",
+ "display": "Widok"
},
"widget": {
- "disabled": ""
+ "disabled": "Ten widget jest wyłączony"
}
},
"integration": {
"page": {
"list": {
"title": "Integracje",
- "search": "Wyszukaj integrację",
+ "search": "Szukaj integracji",
"noResults": {
"title": "Nie ma jeszcze integracji"
}
@@ -917,10 +917,10 @@
"label": "Wybierz istniejącą aplikację"
},
"new": {
- "title": "Nowy",
+ "title": "Nowa",
"url": {
"label": "Adres URL aplikacji",
- "description": "Adres URL, który zostanie otwarty po kliknięciu aplikacji na pulpicie"
+ "description": "Adres URL, który zostanie otwarty po kliknięciu aplikacji na tablicy"
}
}
}
@@ -983,46 +983,47 @@
"placeholder": "Niestandardowy adres URL aplikacji"
},
"apiKeySettings": {
- "label": ""
+ "label": "Uzyskaj klucz API"
}
},
"action": {
"create": "Nowa integracja"
},
"grid": {
- "widgetCount": "",
- "noWidgets": "",
- "detected": ""
+ "widgetCount": "{count} widgety",
+ "noWidgets": "Brak widgetów",
+ "detected": "Wykryto przez Docker"
},
"category": {
- "dnsHole": "",
- "mediaService": "",
- "calendar": "",
- "mediaSearch": "",
- "mediaRelease": "",
- "mediaRequest": "",
- "downloadClient": "",
- "usenet": "",
- "torrent": "",
- "miscellaneous": "",
- "smartHomeServer": "",
- "indexerManager": "",
- "healthMonitoring": "",
- "search": "",
- "mediaTranscoding": "",
- "networkController": "",
- "releasesProvider": "",
- "notifications": "",
- "firewall": "",
- "timetable": "",
- "photoService": "",
- "documents": "",
- "notes": "",
- "mediaMonitoring": "",
- "speedtest": "",
- "analytics": "",
- "mediaLibrary": "",
- "uptimeMonitoring": ""
+ "dnsHole": "DNS",
+ "mediaService": "Media",
+ "calendar": "Kalendarz",
+ "mediaSearch": "Szukaj",
+ "mediaRelease": "Wydania",
+ "mediaRequest": "Zapytania",
+ "downloadClient": "Pobrania",
+ "usenet": "Usenet",
+ "torrent": "Torrent",
+ "miscellaneous": "Inne",
+ "smartHomeServer": "Smart Home",
+ "indexerManager": "Indexer",
+ "healthMonitoring": "Kondycja",
+ "search": "Szukaj",
+ "mediaTranscoding": "Transkodowanie",
+ "networkController": "Sieć",
+ "releasesProvider": "Wydania",
+ "notifications": "Powiadomienia",
+ "firewall": "Firewall",
+ "timetable": "Harmonogram",
+ "photoService": "Zdjęcia",
+ "documents": "Dokumenty",
+ "notes": "Notatki",
+ "mediaMonitoring": "Monitoring",
+ "speedtest": "Test prędkości",
+ "analytics": "Analityka",
+ "vpn": "VPN",
+ "mediaLibrary": "Biblioteka Multimediów",
+ "uptimeMonitoring": "Monitorowanie Czasu Pracy"
},
"testConnection": {
"action": {
@@ -1215,26 +1216,26 @@
},
"invalidJson": {
"title": "Nieprawidłowy JSON",
- "message": "Odpowiedź nie była prawidłowym JSON'em"
+ "message": "Nie poprawny JSON w odpowiedzi"
},
"wrongPath": {
"title": "Błędna ścieżka",
"message": "Ścieżka jest prawdopodobnie niepoprawna"
},
"tooManyRequests": {
- "title": "Zbyt wiele żądań w określonym czasie",
- "message": "Wystąpiło zbyt wiele żądań. Prawdopodobnie jesteś ograniczony lub odrzucony przez system docelowy"
+ "title": "Zbyt wiele zapytań w określonym czasie",
+ "message": "Wystąpiło zbyt wiele zapytań. Prawdopodobnie jesteś ograniczony lub odrzucony przez system docelowy"
}
}
},
"secrets": {
"title": "Sekrety",
- "lastUpdated": "Data ostatniej aktualizacji: {date}",
+ "lastUpdated": "Ostatnio zaktualizowane {date}",
"notSet": {
"label": "Nie ustawiono wartości",
"tooltip": "Ten wymagany sekret nie został jeszcze ustawiony"
},
- "secureNotice": "Ten sekret nie może zostać pobrany po utworzeniu",
+ "secureNotice": "Ten sekret nie może zostać odzyskany po utworzeniu",
"reset": {
"title": "Resetuj sekret",
"message": "Czy na pewno chcesz zresetować ten sekret?"
@@ -1277,8 +1278,8 @@
"newLabel": "Nowy adres URL"
},
"opnsenseApiKey": {
- "label": "Klucz API",
- "newLabel": "Nowy klucz API"
+ "label": "Klucz API (Key)",
+ "newLabel": "Nowy klucz API (Key)"
},
"opnsenseApiSecret": {
"label": "Klucz API (Secret)",
@@ -1297,8 +1298,8 @@
"newLabel": "Nowy klucz prywatny"
},
"slug": {
- "label": "",
- "newLabel": ""
+ "label": "Slug strony statusu",
+ "newLabel": "Nowy Slug strony statusu"
}
}
},
@@ -1308,33 +1309,33 @@
"full": "Pełny dostęp do integracji"
},
"audiobookshelf": {
- "name": "",
- "description": ""
+ "name": "Audiobookshelf",
+ "description": "Samodzielnie hostowany serwer audiobooków i podcastów"
},
"navidrome": {
- "name": "",
- "description": ""
+ "name": "Navidrome",
+ "description": "Samodzielnie hostowany serwer strumieniowania muzyki z kompatybilnością Subsonic API"
},
"uptimeKuma": {
- "name": "",
- "description": "",
+ "name": "Uptime Kuma",
+ "description": "Samodzielnie hostowany serwer monitorujący czas pracy z publicznymi stronami statusu",
"secret": {
"slug": {
- "description": ""
+ "description": "Slug twojej publicznej strony statusu. Domyślnie \"default\" jeśli nie ustawione."
},
"apiKey": {
- "description": ""
+ "description": "Opcjonalny klucz API dla uwierzytelnionego dostępu /metryki"
}
}
},
"paperlessNgx": {
- "name": "",
- "description": ""
+ "name": "Paperless-ngx",
+ "description": "System zarządzania dokumentami do archiwizacji i organizacji zeskanowaych dokumnteów"
}
},
"media": {
"plural": "Multimedia",
- "search": "Znajdź media",
+ "search": "Znajdź multimedia",
"field": {
"name": "Nazwa",
"size": "Rozmiar",
@@ -1342,7 +1343,7 @@
},
"action": {
"upload": {
- "label": "Prześlij media",
+ "label": "Prześlij multimedia",
"file": "Wybierz plik",
"notification": {
"success": {
@@ -1354,14 +1355,14 @@
}
},
"delete": {
- "label": "Usuń media",
- "description": "Czy na pewno chcesz usunąć media ?",
+ "label": "Usuń multimedia",
+ "description": "Czy na pewno chcesz usunąć multimedia ?",
"notification": {
"success": {
"message": "Plik został usunięty pomyślnie"
},
"error": {
- "message": "Nie udało się usunąć mediów"
+ "message": "Nie udało się usunąć pliku"
}
}
},
@@ -1369,11 +1370,11 @@
"label": "Kopiuj adres URL"
},
"open": {
- "label": "Otwórz media"
+ "label": "Otwórz multimedia"
}
},
"noResults": {
- "title": ""
+ "title": "Brak przesłanych multimediów"
}
},
"common": {
@@ -1384,7 +1385,7 @@
"add": "Dodaj",
"apply": "Zastosuj",
"backToOverview": "Powrót do widoku ogólnego",
- "skip": "",
+ "skip": "Pomiń",
"change": "Zmień",
"create": "Utwórz",
"createAnother": "Utwórz i zacznij od nowa",
@@ -1406,24 +1407,27 @@
"checkLogs": "Sprawdź logi, aby uzyskać więcej informacji.",
"tryAgain": "Spróbuj ponownie",
"loading": "Ładowanie",
- "show": "",
- "hide": ""
+ "show": "Pokaż",
+ "hide": "Ukryj"
},
"here": "tutaj",
"iconPicker": {
"label": "adres URL ikony",
- "header": "Wpisz nazwę lub obiekty do filtrowania ikon... Homarr przeszuka dla Ciebie ikony {countIcons}."
+ "header": "Wpisz nazwę lub obiekty do filtrowania ikon... Homarr przeszuka dla Ciebie ikony {countIcons}.",
+ "headerLoading": "Wpisz, aby wyszukać ikony…",
+ "noResults": "Brak ikon pasujących do \"{search}\".",
+ "error": "Nie udało się załadować ikon."
},
"colorScheme": {
"options": {
- "auto": "",
+ "auto": "Automatyczne",
"light": "Jasny",
"dark": "Ciemny"
}
},
"information": {
"min": "Min",
- "max": "Max.",
+ "max": "Maks",
"days": "Dni",
"hours": "Godziny",
"minutes": "Minuty"
@@ -1464,6 +1468,7 @@
"switchToDarkMode": "Przełącz na tryb nocny",
"switchToLightMode": "Przełącz na tryb jasny",
"management": "Zarządzanie",
+ "docker": "Docker",
"preferences": "Twoje preferencje",
"logout": "Wyloguj się",
"login": "Zaloguj się",
@@ -1501,8 +1506,8 @@
"number": "Wartość tego pola musi być mniejsza lub równa {maximum}"
},
"custom": {
- "passwordsDoNotMatch": "Wprowadzone hasła nie zgadzają się",
- "passwordRequirements": "Twoje hasło nie spełnia wymagań.",
+ "passwordsDoNotMatch": "Hasła nie są takie same",
+ "passwordRequirements": "Twoje hasło nie spełnia wymagań",
"boardAlreadyExists": "Tablica o tej nazwie już istnieje",
"invalidFileType": "Nieprawidłowy typ pliku, oczekiwany {expected}",
"invalidFileName": "Nieprawidłowa nazwa pliku",
@@ -1573,7 +1578,7 @@
"label": {
"create": "Nowa kategoria",
"changePosition": "Zmiana pozycji",
- "settings": ""
+ "settings": "Ustawienia"
}
},
"openAllInNewTabs": {
@@ -1584,12 +1589,12 @@
},
"item": {
"action": {
- "create": "Nowa pozycja",
- "import": "Importuj pozycję",
- "edit": "Edytuj pozycję",
- "moveResize": "Przenieś / zmień rozmiar pozycji",
- "duplicate": "Duplikuj pozycję",
- "remove": "Usuń pozycję"
+ "create": "Nowy element",
+ "import": "Importuj element",
+ "edit": "Edytuj element",
+ "moveResize": "Przenieś / zmień rozmiar element",
+ "duplicate": "Duplikuj element",
+ "remove": "Usuń element"
},
"menu": {
"label": {
@@ -1602,7 +1607,7 @@
"addToBoard": "Dodaj do tablicy"
},
"moveResize": {
- "title": "Przenieś / zmień rozmiar pozycji",
+ "title": "Przenieś / zmień rozmiar elementu",
"field": {
"width": {
"label": "Szerokość"
@@ -1619,17 +1624,17 @@
}
},
"edit": {
- "title": "Edytuj pozycje",
+ "title": "Edytuj element",
"tab": {
- "widget": "",
- "app": ""
+ "widget": "Edytuj widget",
+ "app": "Edytuj aplikację"
},
"app": {
- "propagationNotice": ""
+ "propagationNotice": "Zmiany w tej aplikacji będą zastosowane wszędzie tam, gdzie jest używana spośród wszystkich Tablic."
},
"advancedOptions": {
"label": "Ustawienia zaawansowane",
- "title": "Zaawansowane opcje pozycji"
+ "title": "Zaawansowane opcje elementu"
},
"field": {
"integrations": {
@@ -1653,11 +1658,11 @@
},
"widget": {
"integrationSelect": {
- "configureIntegrationFirst": "",
- "loading": "",
- "placeholder": "",
- "noResults": "",
- "loadError": ""
+ "configureIntegrationFirst": "Najpierw połącz integrację",
+ "loading": "Ładowanie...",
+ "placeholder": "Wybierz opcję",
+ "noResults": "Nie znaleziono żadnych wyników",
+ "loadError": "Nie udało się załadować opcji"
},
"app": {
"name": "Aplikacja",
@@ -1673,7 +1678,7 @@
"label": "Pokaż nazwę aplikacji"
},
"pingEnabled": {
- "label": "Włącz prosty ping"
+ "label": "Włącz sprawdzanie statusu"
},
"layout": {
"label": "Układ",
@@ -1738,7 +1743,7 @@
"label": "Otwórz w nowej karcie"
},
"withBorder": {
- "label": ""
+ "label": "Pokaż obramowanie"
},
"items": {
"label": "Zakładki",
@@ -1747,11 +1752,11 @@
}
},
"archiveTeamWarrior": {
- "name": "",
- "description": "",
+ "name": "ArchiveTeam Warrior",
+ "description": "Monitor ArchiveTeam Warrior status, projekty i aktywne prace archwialne.",
"option": {
"showBroadcastMessage": {
- "label": ""
+ "label": "Pokaż wiadomości nadawcze"
}
}
},
@@ -2352,6 +2357,9 @@
"name": "Statystyki Dockera",
"description": "Statystyki Twoich kontenerów (ten widżet można dodać tylko z uprawnieniami administratora)",
"option": {
+ "columns": {
+ "label": ""
+ },
"enableRowSorting": {
"label": "Włącz sortowanie elementów"
},
@@ -2405,35 +2413,41 @@
"title": "Instancje"
}
},
+ "vpn": {
+ "name": "VPN",
+ "description": "Przegląd Twoich połączeń VPN",
+ "serviceUnavailable": "VPN niedostępny",
+ "option": {}
+ },
"ups": {
- "name": "",
- "description": "",
+ "name": "UPS",
+ "description": "Monitoruj status urządzeń UPS przez serwer NUT",
"option": {
"showBattery": {
- "label": ""
+ "label": "Pokaż baterię"
},
"showLoad": {
- "label": ""
+ "label": "Pokaż obciążenie"
},
"showVoltage": {
- "label": ""
+ "label": "Pokaż napięcie"
}
},
"status": {
- "online": "",
- "onBattery": "",
- "lowBattery": "",
- "charging": "",
- "unknown": ""
+ "online": "Online",
+ "onBattery": "Na baterii",
+ "lowBattery": "Niski poziom baterii",
+ "charging": "Ładowanie",
+ "unknown": "Nieznany"
},
"field": {
- "runtime": "",
- "load": "",
- "input": "",
- "output": ""
+ "runtime": "Czas pracy",
+ "load": "Załaduj",
+ "input": "Input",
+ "output": "Output"
},
"error": {
- "internalServerError": ""
+ "internalServerError": "Nie udało się pobrać danych z UPS"
}
},
"tracearr": {
@@ -2492,101 +2506,101 @@
}
},
"umami": {
- "name": "",
- "description": "",
- "visitors": "",
- "active": "",
- "pageviews": "",
- "visits": "",
- "bounceRate": "",
- "avgDuration": "",
+ "name": "Analityka Umami",
+ "description": "Wyświetl statystyki odwiedzających z instancji analityki Umami",
+ "visitors": "goście",
+ "active": "aktywny",
+ "pageviews": "wyświetlenia strony",
+ "visits": "odwiedziny",
+ "bounceRate": "bounce",
+ "avgDuration": "średnia",
"option": {
"websiteId": {
- "label": "",
- "description": "",
- "placeholder": "",
- "loading": "",
- "noWebsites": "",
- "configureIntegrationFirst": ""
+ "label": "Strona internetowa",
+ "description": "Wybierz stronę śledzoną przez instancję Umami",
+ "placeholder": "Wybierz stronę internetową",
+ "loading": "Ładowanie stron internetowych...",
+ "noWebsites": "Nie znaleziono żadnych stron internetowych",
+ "configureIntegrationFirst": "Połącz najpierw integrację Umami"
},
"timeFrame": {
- "label": "",
- "description": "",
+ "label": "Przedział czasowy",
+ "description": "Okres czasu dla którego wyświetlać dane odwiedzających",
"option": {
- "today": "",
- "24h": "",
- "7d": "",
- "30d": "",
- "month": "",
- "lastMonth": ""
+ "today": "Dzisiaj",
+ "24h": "Ostatnie 24 godziny",
+ "7d": "Ostatnie 7 dni",
+ "30d": "Ostatnie 30 dni",
+ "month": "W tym miesiącu",
+ "lastMonth": "Ostatni miesiąc"
}
},
"eventName": {
- "label": "",
- "description": "",
- "placeholder": "",
- "loading": "",
- "noEvents": "",
- "none": "",
- "configureWebsiteFirst": ""
+ "label": "Zdarzenie",
+ "description": "Pokaż wszystkie wystąpienia określonego zdarzenia",
+ "placeholder": "Wybierz zdarzenie",
+ "loading": "Ładowanie zdarzeń...",
+ "noEvents": "Nie znaleziono zdarzeń",
+ "none": "Brak zdarzeń",
+ "configureWebsiteFirst": "Wybierz stronę aby załadować zdarzenia"
},
"chartType": {
- "label": "",
- "description": "",
+ "label": "Typ wykresu",
+ "description": "Wyświetl styl wykresu",
"option": {
- "bar": "",
- "sparkline": ""
+ "bar": "Wykres słupkowy",
+ "sparkline": "Sparkline"
}
},
"chartStyle": {
- "label": "",
- "description": "",
+ "label": "Styl wykresu",
+ "description": "Jak wyświetlić serię zdarzeń na wykresie",
"option": {
- "grouped": "",
- "overlay": ""
+ "grouped": "Obok siebie",
+ "overlay": "Overlay (subset)"
}
},
"viewMode": {
- "label": "",
- "description": "",
+ "label": "Widok",
+ "description": "Co wyświetlić w zawartości widgetu",
"option": {
- "chart": "",
- "events": "",
- "topPages": "",
- "topReferrers": ""
+ "chart": "Wykres",
+ "events": "Wykres zdarzeń",
+ "topPages": "Najlepsze strony",
+ "topReferrers": "Główne źródła"
}
},
"eventNames": {
- "label": "",
- "description": "",
- "placeholder": "",
- "loading": "",
- "noEvents": "",
- "configureWebsiteFirst": ""
+ "label": "Zdarzenia",
+ "description": "Wybierz jedno lub więcej zdarzeń do wykresu",
+ "placeholder": "Wybierz zdarzenie...",
+ "loading": "Ładowanie zdarzeń...",
+ "noEvents": "Nie znaleziono zdarzeń",
+ "configureWebsiteFirst": "Wybierz stronę aby załadować zdarzenia"
},
"topCount": {
- "label": "",
- "description": ""
+ "label": "Elementy do wyświetlenia",
+ "description": "Liczba górnych elementów do wyświetlenia (maks. 500)"
}
},
"event": {
- "occurrences": "",
- "label": ""
+ "occurrences": "zdarzenia",
+ "label": "zdarzenia"
},
"topPages": {
- "direct": ""
+ "direct": "Bezpośrednio"
},
"topReferrers": {
- "direct": ""
+ "direct": "Bezpośrednio"
},
"events": {
- "selectPrompt": ""
+ "selectPrompt": "Wybierz zdarzenia do wykresu"
},
"error": {
- "noIntegration": "",
- "noWebsite": "",
- "noData": "",
- "internalServerError": ""
+ "noIntegration": "Brak skonfigurowanej integracji Umami",
+ "noWebsite": "Brak skonfigurowanej strony internetowej",
+ "noData": "Brak dostępnych danych",
+ "internalServerError": "Nie udało się pobrać danych z Umami"
}
},
"common": {
@@ -2685,48 +2699,48 @@
}
},
"paperlessNgx": {
- "name": "",
- "description": "",
- "documentsTotal": "",
- "documentsInbox": "",
- "correspondents": "",
- "tags": "",
- "documentTypes": "",
- "inboxRatio": "",
- "inbox": "",
- "total": "",
+ "name": "Paperless-ngx",
+ "description": "Przegląd Twojego archiwum dokumentów Paperless-ngx",
+ "documentsTotal": "Łączna liczba dokumentów",
+ "documentsInbox": "Skrzynka odbiorcza",
+ "correspondents": "Korespondenci",
+ "tags": "Tagi",
+ "documentTypes": "Typy dokumentów",
+ "inboxRatio": "Współczynnik skrzynki odbiorczej",
+ "inbox": "skrzynka odbiorcza",
+ "total": "razem",
"option": {
"showInboxRatio": {
- "label": "",
- "description": ""
+ "label": "Pokaż współczynnik skrzynki odbiorczej",
+ "description": "Wyświetl stosunek liczby dokumentów z skrzynki do wszystkich w sekcji hero"
},
"showInboxRing": {
- "label": "",
- "description": ""
+ "label": "Pokaż pierścień skrzynki odbiorczej",
+ "description": "Wyświetlaj pierścień postępu obok współczynkia skrzynki odbiorczej"
},
"showDocumentsTotal": {
- "label": "",
- "description": ""
+ "label": "Pokaż wszystkie dokumenty",
+ "description": "Pokaż całkowitą liczbę dokumentów w archiwum"
},
"showDocumentsInbox": {
- "label": "",
- "description": ""
+ "label": "Pokaż liczbę skrzynek odbiorczych",
+ "description": "Pokaż liczbę nieprzetworzonych dokumentów w skrzynce odbiorczej"
},
"showCorrespondents": {
- "label": "",
- "description": ""
+ "label": "Pokaż korespondentów",
+ "description": "Pokaż całkowitą liczbę korespondentów"
},
"showTags": {
- "label": "",
- "description": ""
+ "label": "Pokaż Tagi",
+ "description": "Pokaż całkowitą liczbę tagów"
},
"showDocumentTypes": {
- "label": "",
- "description": ""
+ "label": "Pokaż typy dokumentów",
+ "description": "Pokaż całkowitą liczbę typów dokumentów"
}
},
"error": {
- "internalServerError": ""
+ "internalServerError": "Nie udało się pobrać danych Paperless-ngx"
}
},
"immich-serverStats": {
@@ -3338,110 +3352,110 @@
}
},
"uptimeKuma": {
- "name": "",
- "description": "",
+ "name": "Uptime Kuma",
+ "description": "Monitoruj statystyki czasu pracy ze strony statusu Uptime Kuma",
"option": {
"showAverageUptime": {
- "label": "",
- "description": ""
+ "label": "Pokaż średni czas pracy",
+ "description": "Wyświetlaj łączny średni 24-godzinny procent czasu pracy"
},
"showUptimeRing": {
- "label": "",
- "description": ""
+ "label": "Pokaż pierścień czasu pracy",
+ "description": "Wyświetlaj pierścień postępu obok średniej wartości czasu pracy"
},
"showTotalMonitors": {
- "label": "",
- "description": ""
+ "label": "Pokaż wszystkie monitory",
+ "description": "Pokaż ilośc wszystkich z konfigurowanych monitorów"
},
"showUpCount": {
- "label": "",
- "description": ""
+ "label": "Pokaż ilość włączonych",
+ "description": "Pokaż ile monitorów obecnie jest włączonych"
},
"showDownCount": {
- "label": "",
- "description": ""
+ "label": "Pokaż ilość wyłączonych",
+ "description": "Pokaż ile monitorów obecnie jest wyłączonych"
},
"showPausedCount": {
- "label": "",
- "description": ""
+ "label": "Pokaż ilośc zatrzymanych",
+ "description": "Pokaż ile monitorów obecnie jest zatrzymane"
}
},
- "averageUptime": "",
+ "averageUptime": "Średni czas pracy (24 godz.)",
"stats": {
- "totalMonitors": "",
- "upCount": "",
- "downCount": "",
- "pausedCount": ""
+ "totalMonitors": "Całkowita liczba monitorów",
+ "upCount": "Włączone",
+ "downCount": "Wyłączone",
+ "pausedCount": "Zatrzymane"
},
"error": {
- "internalServerError": ""
+ "internalServerError": "Nie udało się pobrać danych czasu pracy"
}
},
"audioStats": {
- "name": "",
- "description": "",
+ "name": "Audio stats",
+ "description": "Statystyki biblioteki i odtwarzania z Navidrome lub Audiobookshelf",
"option": {
"showArtists": {
- "label": "",
- "description": ""
+ "label": "Pokaż artystów",
+ "description": "Pokaż całkowitą liczbę artystów w twojej bibliotece muzycznej (Navidrome)"
},
"showAlbums": {
- "label": "",
- "description": ""
+ "label": "Pokaż albumy",
+ "description": "Pokaż całkowitą liczbę albumów w twojej bibliotece muzycznej (Navidrome)"
},
"showSongs": {
- "label": "",
- "description": ""
+ "label": "Pokaż utwory",
+ "description": "Pokaż całkowitą liczbę utworów w twojej bibliotece muzycznej (Navidrome)"
},
"showNowPlaying": {
- "label": "",
- "description": ""
+ "label": "Pokaż teraz odtwarzane",
+ "description": "Pokaż aktualnie odtwarzane utwory (Navidrome)"
},
"showNowPlayingList": {
- "label": "",
- "description": ""
+ "label": "Pokaż listę teraz odtwarzanych",
+ "description": "Pokaż poszczególne utwory zamiast tylko aktywnej liczby strumieni (Navidrome)"
},
"maxNowPlayingItems": {
- "label": "",
- "description": ""
+ "label": "Maksymalna ilość teraz odtwarzanych elementów",
+ "description": "Maksymalna liczba elementów wyświetlanych na liście teraz odtwarzanych (Navidrome)"
},
"showLibraryCount": {
- "label": "",
- "description": ""
+ "label": "Pokaż ilość bibliotek",
+ "description": "Pokaż liczbę bibliotek na twojej instancji (Audiobookshelf)"
},
"showAudiobooks": {
- "label": "",
- "description": ""
+ "label": "Pokaż audiobooki",
+ "description": "Pokaż całkowitą liczbę audiobooków we wszystkich bibliotekach (Audiobookshelf)"
},
"showPodcasts": {
- "label": "",
- "description": ""
+ "label": "Pokaż podcasty",
+ "description": "Pokaż całkowitą liczbę podcastów we wszystkich bibliotekach (Audiobookshelf)"
},
"showListeningTime": {
- "label": "",
- "description": ""
+ "label": "Pokaż czas słuchania",
+ "description": "Pokaż całkowity czas słuchania (Audiobookshelf)"
},
"showActiveSessions": {
- "label": "",
- "description": ""
+ "label": "Pokaż aktywne sesje",
+ "description": "Pokaż liczbę aktualnie aktywnych sesji odtwarzania (Audiobookshelf)"
},
"compactMode": {
- "label": "",
- "description": ""
+ "label": "Tryb kompaktowy",
+ "description": "Użyj gęstszego układu z mniejszymi płytkami, idealnego dla widgetów małych rozmiarów"
}
},
- "artists": "",
- "albums": "",
- "songs": "",
- "libraryCount": "",
- "audiobooks": "",
- "podcasts": "",
- "listeningTime": "",
- "activeSessions": "",
- "nowPlaying": "",
- "nowPlayingCount": "",
+ "artists": "Artyści",
+ "albums": "Albumy",
+ "songs": "Utwory",
+ "libraryCount": "Biblioteki",
+ "audiobooks": "Audiobooki",
+ "podcasts": "Podcasty",
+ "listeningTime": "Czas Słuchania",
+ "activeSessions": "Aktywne Sesje",
+ "nowPlaying": "Teraz Odtwarzane",
+ "nowPlayingCount": "{count, plural, one {# stream} other {# streams}}",
"error": {
- "internalServerError": ""
+ "internalServerError": "Nie udało się pobrać danych audio stats"
}
},
"systemResources": {
@@ -3510,254 +3524,260 @@
}
},
"customApi": {
- "name": "",
- "description": "",
+ "name": "Niestandardowe API",
+ "description": "Wyświetlaj dane z dowolnego zewnętrznego API z niestandardową konfiguracją.",
"option": {
"definitionId": {
- "label": ""
+ "label": "Definition ID"
},
"refreshInterval": {
- "label": "",
- "description": ""
+ "label": "Interwał odświeżania",
+ "description": "Jak często pobierać dane z API (w sekundach)"
}
},
- "noDefinition": "",
- "definitionNotFound": "",
- "noDisplayOutput": "",
- "executeConfirm": "",
- "executing": "",
- "executeSuccess": "",
- "executeFailed": ""
+ "noDefinition": "Nie wybrano definicji",
+ "definitionNotFound": "Nie znaleziono definicji widgetu. Być może została usunięta.",
+ "noDisplayOutput": "No display output",
+ "executeConfirm": "Czy jesteś pewien, że chcesz wykonać to zadanie?",
+ "executing": "Wykonywanie...",
+ "executeSuccess": "Akcja wykonana pomyślnie",
+ "executeFailed": "Akcja nie powiodła się. Sprawdź konfigurację widgetu."
},
"beszelSystemTable": {
- "name": "",
- "description": "",
+ "name": "Systemy Beszel (Tabela)",
+ "description": "Widok tabeli wszystkich systemów monitorowanych przez Beszel z sortowalnymi kolumnami i wskaźnikami statusu",
"option": {
"statusFilter": {
- "label": ""
+ "label": "Filtry statusu"
},
"sortBy": {
- "label": ""
+ "label": "Sortuj według"
},
"sortDirection": {
- "label": ""
+ "label": "Kierunek sortowania"
},
"showCpu": {
- "label": ""
+ "label": "Pokaż CPU"
},
"showMemory": {
- "label": ""
+ "label": "Pokaż pamięć"
},
"showDisk": {
- "label": ""
+ "label": "Pokaż dysk"
},
"showGpu": {
- "label": ""
+ "label": "Pokaż GPU"
},
"showLoadAvg": {
- "label": ""
+ "label": "Pokaż średnie obciążenie"
},
"showNet": {
- "label": ""
+ "label": "Pokaż sieć"
},
"showTemp": {
- "label": ""
+ "label": "Pokaż temperaturę"
},
"showBattery": {
- "label": ""
+ "label": "Pokaż baterię"
},
"showServices": {
- "label": ""
+ "label": "Pokaż usługi"
},
"showUptime": {
- "label": ""
+ "label": "Pokaż czas pracy"
},
"showAgent": {
- "label": ""
+ "label": "Pokaż wersję agenta"
}
},
- "noRecords": "",
+ "noRecords": "Nie znaleziono systemów",
"error": {
- "internalServerError": ""
+ "internalServerError": "Nie można połączyć się z Beszel. Sprawdź ustawienia integracji."
},
"column": {
- "system": "",
- "cpu": "",
- "memory": "",
- "disk": "",
- "gpu": "",
- "loadAvg": "",
- "net": "",
- "temp": "",
- "battery": "",
- "services": "",
- "uptime": "",
- "agent": ""
+ "system": "System",
+ "cpu": "CPU",
+ "memory": "Pamięć",
+ "disk": "Dysk",
+ "gpu": "GPU",
+ "loadAvg": "Śr. Obciążenie",
+ "net": "Sieć",
+ "temp": "Temp.",
+ "battery": "Bateria",
+ "services": "Usługi",
+ "uptime": "Czas pracy",
+ "agent": "Agent"
}
},
"beszelSystemGrid": {
- "name": "",
- "description": "",
+ "name": "Beszel Systems (Siatka)",
+ "description": "Widok siatki wszystkich systemów monitorowanych przez Beszel z miernikami w czasie rzeczywistym",
"option": {
"statusFilter": {
- "label": ""
+ "label": "Filtr statusu"
},
"showCpu": {
- "label": ""
+ "label": "Pokaż CPU"
},
"showMemory": {
- "label": ""
+ "label": "Pokaż pamięć"
},
"showDisk": {
- "label": ""
+ "label": "Pokaż dysk"
},
"showGpu": {
- "label": ""
+ "label": "Pokaż GPU"
},
"showLoadAvg": {
- "label": ""
+ "label": "Pokaż średnie obciążenie"
},
"showNet": {
- "label": ""
+ "label": "Pokaż sieć"
},
"showTemp": {
- "label": ""
+ "label": "Pokaż temperaturę"
},
"showBattery": {
- "label": ""
+ "label": "Pokaż baterię"
},
"showServices": {
- "label": ""
+ "label": "Pokaż usługi"
},
"showUptime": {
- "label": ""
+ "label": "Pokaż czas pracy"
},
"showAgent": {
- "label": ""
+ "label": "Pokaż wersję agenta"
}
},
"error": {
- "internalServerError": ""
+ "internalServerError": "Nie można połączyć się z Beszel. Sprawdź ustawienia integracji."
+ },
+ "empty": {
+ "noSystems": "Nie znaleziono systemów"
},
"metric": {
- "cpu": "",
- "memory": "",
- "disk": "",
- "gpu": "",
- "loadAvg": "",
- "net": "",
- "temp": "",
- "battery": "",
- "services": "",
- "uptime": "",
- "agent": ""
+ "cpu": "CPU",
+ "memory": "Pamięć",
+ "disk": "Dysk",
+ "gpu": "GPU",
+ "loadAvg": "Śr. Obciążenie",
+ "net": "Sieć",
+ "temp": "Temp.",
+ "battery": "Bateria",
+ "services": "Usługi",
+ "uptime": "Czas pracy",
+ "agent": "Agent"
}
},
"beszelAlerts": {
- "name": "",
- "description": "",
+ "name": "Alerty Beszel",
+ "description": "Zobacz konfiguracje i historię alarmów Beszel",
"option": {
"showHistory": {
- "label": ""
+ "label": "Pokaż historię alertów"
},
"maxHistoryItems": {
- "label": ""
+ "label": "Maksymalna ilość elementów historii"
}
},
- "empty": "",
+ "empty": "Brak skonfigurowanych alertów",
"error": {
- "internalServerError": ""
+ "internalServerError": "Nie można połączyć się z Beszel. Sprawdź ustawienia integracji."
},
- "history": "",
- "resolved": "",
+ "history": "Historia",
+ "resolved": "Rozwiązane",
"status": {
- "triggered": "",
- "ok": ""
+ "triggered": "Wywołane",
+ "ok": "OK"
}
},
"beszelSystemStats": {
- "name": "",
- "description": "",
+ "name": "Beszel System Stats",
+ "description": "Wykresy okresów czasowych dla CPU, pamięci, dysku, sieci i metryki kontenerów Docker",
"option": {
"systemId": {
- "label": "",
- "description": ""
+ "label": "System",
+ "description": "Wybierz system Beszel do wyświetlania statystyk dla"
},
"timePeriod": {
- "label": ""
+ "label": "Okres czasu"
},
"showCpu": {
- "label": ""
+ "label": "Pokaż wykres CPU"
},
"showMemory": {
- "label": ""
+ "label": "Pokaż wykres pamięci"
},
"showDisk": {
- "label": ""
+ "label": "Pokaż wykres dysku"
},
"showDiskIO": {
- "label": ""
+ "label": "Pokaż wykres I/O dysku"
},
"showNetwork": {
- "label": ""
+ "label": "Pokaż wykres sieci"
},
"showDockerCpu": {
- "label": ""
+ "label": "Pokaż wykres CPU Dockera"
},
"showDockerMemory": {
- "label": ""
+ "label": "Pokaż wykres Pamięci Dockera"
},
"showDockerNetwork": {
- "label": ""
+ "label": "Pokaż wykres Sieci Dockera"
}
},
- "selectSystem": "",
+ "selectSystem": "Wybierz system",
+ "empty": {
+ "noSystems": "Nie znaleziono systemów"
+ },
"error": {
- "internalServerError": "",
- "liveConnectionFailed": "",
- "switchToHistorical": "",
- "systemNotFound": ""
+ "internalServerError": "Nie można połączyć się z Beszel. Sprawdź ustawienia integracji.",
+ "liveConnectionFailed": "Połączenie na żywo nie powiodło się. Twoja instancja Beszel może nie obsługiwać strumieniowania w czasie rzeczywistym.",
+ "switchToHistorical": "Przełącz na widok historyczny",
+ "systemNotFound": "Nie znaleziono wybranego systemu. Wybierz inny system."
},
"chart": {
"cpu": {
- "title": "",
- "subtitle": "",
- "series": ""
+ "title": "Użycie CPU",
+ "subtitle": "Średnie wykorzystanie procesora w całym systemie",
+ "series": "CPU"
},
"memory": {
- "title": "",
- "subtitle": "",
- "series": "",
- "cache": ""
+ "title": "Użycie Pamięci",
+ "subtitle": "Dokładne wykorzystanie w odnotowanym czasie",
+ "series": "W Użyciu",
+ "cache": "Cache/Buffers"
},
"disk": {
- "title": "",
- "subtitle": "",
- "series": ""
+ "title": "Użycie Dysku",
+ "subtitle": "Użycie partycji root",
+ "series": "W Użyciu"
},
"diskIO": {
- "title": "",
- "subtitle": "",
- "read": "",
- "write": ""
+ "title": "I/O Dysku",
+ "subtitle": "Przepustowość głównego systemu plików",
+ "read": "Odczyt",
+ "write": "Zapis"
},
"network": {
- "title": "",
- "subtitle": "",
- "sent": "",
- "recv": ""
+ "title": "Przepustowość",
+ "subtitle": "Ruch sieciowy interfejsów publicznych",
+ "sent": "Wysłane",
+ "recv": "Odebrane"
},
"dockerCpu": {
- "title": "",
- "subtitle": ""
+ "title": "Użycie CPU Docker",
+ "subtitle": "Średnie wykorzystanie procesora kontenerów"
},
"dockerMemory": {
- "title": "",
- "subtitle": ""
+ "title": "Wykorzystanie pamięci przez Docker",
+ "subtitle": "Użycie pamięci przez kontenery Docker"
},
"dockerNetwork": {
- "title": "",
- "subtitle": ""
+ "title": "I/O Sieci Dockera",
+ "subtitle": "Ruch sieciowy kontenerów Docker"
}
}
}
@@ -4133,13 +4153,18 @@
"title": "Nie znaleziono",
"text": "Nie znaleziono żądanego zasobu."
},
+ "error": {
+ "title": "Nie można załadować tej strony",
+ "text": "Wystąpił nieoczekiwany błąd podczas ładowania tej strony. Twoja nawigacja jest nadal dostępna — spróbuj załadować ponownie lub użyj innej sekcji z paska bocznego.",
+ "digest": "Odniesienie błędu: {digest}"
+ },
"navbar": {
"items": {
"home": "Strona główna",
"boards": "Tablice",
"apps": "Aplikacje",
"integrations": "Integracje",
- "customWidgets": "",
+ "customWidgets": "Niestandardowe Widgety",
"searchEngies": "Wyszukiwarki",
"medias": "Media",
"users": {
@@ -4159,7 +4184,7 @@
"api": "API",
"certificates": "Certyfikaty",
"tasks": "Zadania",
- "backup": ""
+ "backup": "Kopia Zapasowa"
}
},
"settings": "Ustawienia",
@@ -4240,7 +4265,7 @@
"private": "Ta tablica jest prywatna"
},
"noResults": {
- "title": ""
+ "title": "Brak tablic"
},
"modal": {
"createBoard": {
@@ -4274,20 +4299,20 @@
"firstDayOfWeek": "Pierwszy dzień tygodnia",
"accessibility": "Ułatwienia dostępu",
"onboardingTours": {
- "title": "",
- "description": "",
- "reset": "",
+ "title": "Samouczek",
+ "description": "Zresetuj samouczki, aby zobaczyć je ponownie podczas następnej wizyty w obszarze zarządzania lub na tablicy.",
+ "reset": "Zresetuj samouczki",
"resetSuccess": {
- "title": "",
- "message": ""
+ "title": "Zresetuj samouczki",
+ "message": "Samouczki pojawią się ponownie podczas następnej wizyty"
},
"status": {
- "completed": "",
- "notStarted": ""
+ "completed": "Ukończony",
+ "notStarted": "Nie rozpoczęty"
},
"name": {
- "management": "",
- "dashboard": ""
+ "management": "Zarządzanie",
+ "dashboard": "Tablica"
}
}
}
@@ -4475,7 +4500,7 @@
"defaultColorScheme": {
"label": "Domyślny schemat kolorów",
"options": {
- "auto": "",
+ "auto": "Auto",
"light": "Jasny",
"dark": "Ciemny"
}
@@ -4578,7 +4603,10 @@
"label": "Tracearr"
},
"umamiActiveVisitors": {
- "label": ""
+ "label": "Aktywni odwiedzający Umami"
+ },
+ "vpn": {
+ "label": "Status VPN"
}
},
"interval": {
@@ -4687,213 +4715,213 @@
}
},
"mcp": {
- "label": "",
- "title": "",
- "subtitle": "",
- "description": "",
- "noApiKey": "",
- "createApiKeyButton": "",
+ "label": "AI / MCP",
+ "title": "Integracja AI",
+ "subtitle": "Model Context Protocol (MCP) Server",
+ "description": "Połącz asystentów AI do twojej instancji Homarr i kontroluj cały homelab poprzez naturalny język. Szukaj i proś o multimedia na Overseerr, zarządzaj konterami Docker, włączaj/wyłączaj Pi-hole, sprawdź status zdrowia, kontroluj urządzenia Home Assistant i więcej - wszystko to przez asystenta AI.",
+ "noApiKey": "Potrzebujesz klucza API do uwierzytelnienia z serwerem MCP.",
+ "createApiKeyButton": "Utwórz klucz API",
"endpoint": {
- "title": ""
+ "title": "MCP Endpoint"
},
"authentication": {
- "title": "",
- "intro": "",
+ "title": "Authentication",
+ "intro": "Możesz uwierzytelnić się z serwerem MCP przy użyciu klucza API lub OAuth. Obie metody zapewniają taki sam poziom dostępu.",
"apiKey": {
- "title": "",
- "description": ""
+ "title": "API Key (manual)",
+ "description": "W nagłówku ApiKey przekaż pełny klucz API w konfiguracji klienta MCP."
},
"oauth": {
- "title": "",
- "description": "",
- "hint": ""
+ "title": "OAuth (browser login)",
+ "description": "Klienci obsługujący OAuth (tacy jak Claude Code, opencode lub Cursor) mogą uwierzytelniać się poprzez otwarcie okna przeglądarki. Uruchom polecenie authi w swoim kliencie, zaloguj się do Homarr w przeglądarce i jesteś połączony — klucz API jest tworzony automatycznie.",
+ "hint": "Tokeny OAuth pokazują się jako zwykłe klucze API w zakładce Uwierzytelniania. Możesz je cofnąć w każdej chwili."
},
- "permissions": ""
+ "permissions": "Klucz API określa uprawnienia dostępne dla AI — działa z takim samym poziomem dostępu, jak właściciel klucza."
},
"clientConfig": {
- "title": "",
+ "title": "Konfiguracja klienta",
"streamableHttp": {
- "recommended": "",
- "title": "",
- "worksWith": "",
- "addToConfig": "",
- "cursor": "",
- "claudeDesktop": "",
- "claudeCode": "",
- "vsCodeCopilot": "",
- "replaceHint": ""
+ "recommended": "Rekomendowane",
+ "title": "Streamowalny HTTP",
+ "worksWith": "Działą z Cursor, Claude Desktop, VS Code Copliot Windsurf, Claude Code",
+ "addToConfig": "Dodaj do pliku konfiguracji klienta MCP:",
+ "cursor": "{name}: {file} w twoim projekcie lub ustawieniach globalnych",
+ "claudeDesktop": "{name}: {file}",
+ "claudeCode": "{name}: {file} lub użyj {command}",
+ "vsCodeCopilot": "{name}: {file} w ustawieniach obszaru roboczego",
+ "replaceHint": "Zastąp zastępczy symbol kluczem API, który otrzymałeś podczas jego tworzenia."
},
"stdio": {
- "title": "",
- "description": ""
+ "title": "stdio (starsze klienty przez mpc-remote bridge)",
+ "description": "Dla klientów, którzy obsługują tylko transport stdio. Wymaga zainstalowania lokalnie {dependency} (Node.js):"
}
},
"testConnection": {
- "title": "",
- "description": "",
- "hint": ""
+ "title": "Przetestuj Swoje Połączenie",
+ "description": "Uruchom to w swoim terminalu, aby sprawdzić, czy endpoint jest osiągalny, a Twój klucz API działa:",
+ "hint": "Pomyślna odpowiedź zwraca funkcje serwera MCP. Jeżeli widzisz błąd, sprawdź odpowiedź JSON po wskazówki."
},
"availableTools": {
- "title": "",
- "description": "",
- "columnType": "",
- "columnName": "",
- "columnDescription": ""
+ "title": "Dostępne Narzędzia",
+ "description": "Dostępne narzędzia: {count}. Rozszerz kategorię, aby zobaczyć poszczególne narzędzia i ich opisy.",
+ "columnType": "Typ",
+ "columnName": "Narzędzie",
+ "columnDescription": "Opis"
},
"troubleshooting": {
- "title": "",
+ "title": "Rozwiązywanie problemów",
"missingHeader": {
- "title": "",
- "description": ""
+ "title": "\"Missing ApiKey header\"",
+ "description": "Twój klient nie wysyła nagłówka {header}. Zweryfikuj czy sekcja {section} w konfiguracji MCP jest poprawna. Niektórzy klienci wymagają ponownego uruchomienia po zmianie konfiguracji."
},
"invalidFormat": {
- "title": "",
- "description": ""
+ "title": "\"Invalid ApiKey format\"",
+ "description": "Upewnij się, że skopiowałeś pełny klucz API, a nie tylko jego część."
},
"invalidKey": {
- "title": "",
- "description": ""
+ "title": "\"Invalid API key\"",
+ "description": "Identyfikator klucza nie został znaleziony lub token jest nieprawidłowy. Klucze API można wyświetlić tylko raz po utworzeniu. Jeśli go zgubiłeś, usuń stary klucz i utwórz nowy."
},
"connectionRefused": {
- "title": "",
- "description": ""
+ "title": "Odmowa połączenia / przekroczenie czasu połączenia",
+ "description": "Upewnij się, że adres URL jest dostępny od klienta AI. Jeśli Homarr działa za odwróconym proxy lub w Docker, użyj zewnętrznego adresu URL (nie {localhost}). Sprawdź, czy port jest poprawny (domyślnie: 7575 dla Docker)."
},
"toolsNotAppearing": {
- "title": "",
- "description": ""
+ "title": "Narzędzia nie pojawiają się",
+ "description": "Niektóre narzędzia wymagają konfiguracji specyficznych integracji (np. Docker, Overseerr). Lista narzędzi zależy od tego, co jest dostępne w twojej instancji Homarr."
}
},
- "copy": "",
+ "copy": "Kopiuj",
"oneClick": {
- "title": "",
- "subtitle": "",
- "vsCode": "",
- "cursor": "",
- "copyUrl": "",
- "copied": "",
- "copyHint": "",
- "manualConfig": ""
+ "title": "Zainstaluj jednym kliknięciem",
+ "subtitle": "Używa OAuth - uwierzytelniaj w przeglądarce przy pierwszym użyciu",
+ "vsCode": "Zainstaluj w VS Code",
+ "cursor": "Zainstaluj w Cursor",
+ "copyUrl": "Kopiuj URL MCP",
+ "copied": "Skopiowano!",
+ "copyHint": "Dla ChatGPT, Claude Code, lub dowolnego klienta MCP",
+ "manualConfig": "Konfiguracja ręczna"
}
}
}
},
"backup": {
- "title": "",
- "metaTitle": "",
+ "title": "Pełna kopia bazy danych",
+ "metaTitle": "Kopia Zapasowa i Przywracanie",
"export": {
- "title": "",
- "description": "",
- "button": "",
- "error": "",
+ "title": "Eksportuj Bazę Danych",
+ "description": "Pobierz pełną kopię zapasową bazy danych SQLite zawierającą wszystkie ustawienia, użytkowników, tablice i szyfrowane sekrety integracyji. Kopia zapasowa jest powiązana jako plik ZIP z kluczem szyfrowania i metadanymi.",
+ "button": "Pobierz Kopię Zapasową",
+ "error": "Eksportowanie nie powiodło się",
"confirm": {
- "title": "",
- "warningTitle": "",
- "warningBody": "",
- "typePrompt": "",
- "submit": "",
- "cancel": ""
+ "title": "Eksport danych wrażliwych",
+ "warningTitle": "Ten eksport zawiera całą Twoją bazę danych.",
+ "warningBody": "Kopia zapasowa obejmuje wszystkich użytkowników, sekrety integracji (zaszyfrowane), klucze API, tablice i dane aplikacji. Przechowuj wyeksportowany plik bezpiecznie i nie udostępniaj go.",
+ "typePrompt": "Wpisz \"{phrase}\", aby kontynuować",
+ "submit": "Eksportuj Bazę Danych",
+ "cancel": "Anuluj"
}
},
"import": {
- "title": "",
- "description": "",
- "warning": "",
+ "title": "Przywróć Bazę Danych",
+ "description": "Prześlij poprzednio wyeksportowaną kopię zapasową ZIP, aby przywrócić bazę danych. To zastąpi całą bazę danych. Jeśli kopia zapasowa została utworzona przy użyciu innego klucza szyfrowania, sekrety zostaną automatycznie ponownie zaszyfrowane.",
+ "warning": "Przywracanie kopii zapasowej całkowicie zastąpi Twoją aktualną bazę danych i zrestartuje aplikację. Tej akcji nie można cofnąć.",
"dropzone": {
- "title": "",
- "description": ""
+ "title": "Upuść kopię zapasową ZIP tutaj lub kliknij aby przeglądać",
+ "description": "Akceptowane są tylko pliki .zip z kopii zapasowej Homarr SQLite"
},
- "changeFile": "",
- "button": "",
+ "changeFile": "Zmień plik",
+ "button": "Przywróć Bazę Danych",
"success": {
- "title": "",
- "message": ""
+ "title": "Przywracanie Ukończone",
+ "message": "Baza danych została pomyślnie przywrócona. Aplikacja uruchamia się ponownie..."
},
- "error": ""
+ "error": "Importowanie nie powiodło się"
},
"preview": {
- "title": "",
- "exported": "",
- "loading": "",
- "errorTitle": "",
- "entity": "",
- "count": "",
- "boards": "",
+ "title": "Zawartość kopii zapasowej",
+ "exported": "Wyeksportowano {date}",
+ "loading": "Analizowanie pliku kopii zapasowej...",
+ "errorTitle": "Podgląd Błędu",
+ "entity": "Encja",
+ "count": "Ilość",
+ "boards": "Tablice",
"entities": {
- "board": "",
- "user": "",
- "app": "",
- "integration": "",
- "item": "",
- "media": "",
- "search_engine": ""
+ "board": "Tablice",
+ "user": "Użytkownicy",
+ "app": "Aplikacje",
+ "integration": "Integracje",
+ "item": "Widgety",
+ "media": "Multimedia",
+ "search_engine": "Wyszukiwarki"
},
- "analyzeError": "",
- "invalidMissingMetadata": "",
- "invalidMissingDb": ""
+ "analyzeError": "Nie udało się przeanalizować pliku kopii zapasowej",
+ "invalidMissingMetadata": "Nieprawidłowa kopia zapasowa: brakuje metadata.json",
+ "invalidMissingDb": "Nieprawidłowa kopia zapasowa: brakuje db.sqlite"
},
"restore": {
"dropzone": {
- "title": "",
- "description": ""
+ "title": "Upuść tutaj kopię zapasową ZIP",
+ "description": "Akceptuje pliki .zip z kopii zapasowej Homarr SQLite (maksymalnie 256 MB)"
},
- "analyzing": "",
- "changeFile": "",
- "continueToRestore": "",
- "tryAgain": "",
- "analysisError": "",
+ "analyzing": "Analizowanie kopii zapasowej...",
+ "changeFile": "Zmień plik",
+ "continueToRestore": "Kontynuuj przywracanie",
+ "tryAgain": "Spróbuj ponownie",
+ "analysisError": "Błąd analizy",
"preview": {
- "title": "",
- "exported": "",
- "entity": "",
- "count": "",
- "boards": "",
+ "title": "Zawartość kopii zapasowej",
+ "exported": "Eksportowano {date}",
+ "entity": "Encja",
+ "count": "Ilość",
+ "boards": "Tablice",
"entities": {
- "board": "",
- "user": "",
- "app": "",
- "integration": "",
- "item": "",
- "media": "",
- "search_engine": ""
+ "board": "Tablice",
+ "user": "Użytkownicy",
+ "app": "Aplikacje",
+ "integration": "Integracje",
+ "item": "Widgety",
+ "media": "Multimedia",
+ "search_engine": "Wyszukiwarki"
},
- "migrationsApplied": "",
- "migrationsAppliedPlural": "",
- "migrationsOlderVersion": "",
- "migrationsOlderVersionPlural": "",
- "migrationsUpToDate": "",
- "upToDate": "",
- "migrationsPending": ""
+ "migrationsApplied": "{count} migracja została zastosowana",
+ "migrationsAppliedPlural": "{count} migracje zostały zastosowane",
+ "migrationsOlderVersion": "Ta kopia zapasowa została wykonana ze starszej wersji Homarr. {count} migracja schematu została zastosowana, aby ją zaktualizować.",
+ "migrationsOlderVersionPlural": "Ta kopia zapasowa została wykonana ze starszej wersji Homarr. {count} migracje schematu zostały zastosowane, aby ją zaktualizować.",
+ "migrationsUpToDate": "Schemat bazy danych jest aktualny (zastosowano {count} migracji)",
+ "upToDate": "Na bieżąco",
+ "migrationsPending": "{count} oczekujące"
},
"migration": {
- "title": "",
- "migrationLabel": ""
+ "title": "Stosowanie migracji ({current}/{total})",
+ "migrationLabel": "Migracja {index}"
},
"confirm": {
- "title": "",
- "warningTitle": "",
- "warningBody": "",
- "typePrompt": "",
- "cancel": "",
- "submit": ""
+ "title": "Czynność niszczycielska",
+ "warningTitle": "To nieodwracalnie zastąpi całą Twoją bazę danych.",
+ "warningBody": "Wszystkie bieżące tablice, użytkownicy, aplikacje, integracje, ustawienia i sesje zostaną utracone. Tej czynności nie można cofnąć. Aplikacja zostanie uruchomiona ponownie po przywróceniu.",
+ "typePrompt": "Wpisz \"{phrase}\", aby kontynuować",
+ "cancel": "Anuluj",
+ "submit": "Przywrócono Bazę Danych"
},
"progress": {
- "title": "",
- "extracting": "",
- "migrating": "",
- "encrypting": "",
- "swapping": "",
- "restarting": ""
+ "title": "Przywracanie bazy danych...",
+ "extracting": "Rozpakowywanie archiwum kopii zapasowej",
+ "migrating": "Wdrażanie migracji bazy danych",
+ "encrypting": "Ponowne szyfrowanie sekretów integracji",
+ "swapping": "Zastępowanie pliku bazy danych",
+ "restarting": "Ponowne uruchamianie serwera"
},
"complete": {
- "title": "",
- "message": ""
+ "title": "Przywrócono kopię zapasową",
+ "message": "Baza danych została pomyślnie przywrócona. Serwer uruchamia się ponownie — odśwież stronę za kilka sekund."
},
"failed": {
- "title": ""
+ "title": "Przywracanie nie powiodło się"
},
- "invalidMissingMetadata": "",
- "invalidMissingDb": "",
- "analyzeError": ""
+ "invalidMissingMetadata": "Nieprawidłowa kopia zapasowa: brakuje metadata.json",
+ "invalidMissingDb": "Nieprawidłowa kopia zapasowa: brakuje db.sqlite",
+ "analyzeError": "Nie udało się przeanalizować kopii zapasowej"
}
}
},
@@ -4943,8 +4971,8 @@
"search": "Szukaj wśród {count} kontenerów",
"selected": "Wybrano {selectCount} z {totalCount} kontenerów",
"footer": "Łącznie {count} kontenerów",
- "totalCpu": "",
- "totalMemory": ""
+ "totalCpu": "Całkowity CPU: {cpu}%",
+ "totalMemory": "Całkowita Pamięć: {memory}"
},
"field": {
"name": {
@@ -4977,15 +5005,15 @@
"label": "Porty"
},
"host": {
- "label": ""
+ "label": "Host"
}
},
"action": {
"title": "Akcje",
"logs": {
- "label": "",
+ "label": "Wyświetl logi",
"page": {
- "title": ""
+ "title": "Logi {name}"
}
},
"start": {
@@ -5071,7 +5099,8 @@
}
},
"error": {
- "internalServerError": "Nie udało się pobrać kontenerów Dockera"
+ "internalServerError": "Nie udało się pobrać kontenerów Dockera",
+ "noColumns": ""
}
},
"kubernetes": {
@@ -5380,14 +5409,14 @@
}
},
"custom-widgets": {
- "label": "",
+ "label": "Niestandardowe Wigety",
"new": {
- "label": ""
+ "label": "Nowy"
},
"edit": {
- "label": "",
+ "label": "Edytuj",
"flow": {
- "label": ""
+ "label": "Flow"
}
}
},
@@ -5414,7 +5443,7 @@
"docker": {
"label": "Docker",
"logs": {
- "label": ""
+ "label": "Logi"
}
},
"kubernetes": {
@@ -5525,7 +5554,7 @@
"title": "Polecenia globalne",
"option": {
"colorScheme": {
- "auto": "",
+ "auto": "Przełącz tryb wyglądu",
"light": "Przełącz na tryb jasny",
"dark": "Przełącz na tryb ciemny"
},
@@ -5566,138 +5595,138 @@
}
},
"preferences": {
- "title": "",
+ "title": "Preferencje",
"children": {
"detail": {
- "title": "",
- "backHint": "",
- "backAction": ""
+ "title": "Wybierz preferencje do zmiany",
+ "backHint": "Naciśnij Backspace lub użyj przycisku wstecz, aby wrócić",
+ "backAction": "Wróć"
}
},
"notification": {
"error": {
- "message": ""
+ "message": "Nie można zaktualizować preferencji"
}
},
"option": {
"preferences": {
- "label": ""
+ "label": "Otwórz preferencje"
},
"boolean": {
- "enabled": "",
- "disabled": ""
+ "enabled": "Aktywny",
+ "disabled": "Nieaktywny"
},
"board": {
- "none": "",
- "unavailable": ""
+ "none": "Brak",
+ "unavailable": "Aktualnie wybrane (niedostępne)"
},
"searchEngine": {
- "none": "",
- "unavailable": ""
+ "none": "Brak",
+ "unavailable": "Aktualnie wybrane (niedostępne)"
},
"colorScheme": {
- "label": "",
+ "label": "Paleta kolorów",
"children": {
"detail": {
- "title": ""
+ "title": "Wybierz swoją palete kolorów"
}
}
},
"locale": {
- "label": "",
+ "label": "Język",
"children": {
"detail": {
- "title": ""
+ "title": "Wybierz preferowany język"
}
}
},
"defaultSearchEngineId": {
- "label": "",
+ "label": "Domyślna wyszukiwarka",
"children": {
"detail": {
- "title": ""
+ "title": "Wybierz domyślną wyszukiwarkę"
}
}
},
"openSearchInNewTab": {
- "label": "",
+ "label": "Otwórz wyniki wyszukiwania w nowej karcie",
"children": {
"detail": {
- "title": ""
+ "title": "Otwórz wyniki wyszukiwania w nowej karcie"
}
}
},
"ddgBangs": {
- "label": "",
+ "label": "Włącz DuckDuckGo bangs",
"children": {
"detail": {
- "title": ""
+ "title": "Włącz DuckDuckGo bangs"
}
}
},
"firstDayOfWeek": {
- "label": "",
+ "label": "Pierwszy dzień tygodnia",
"children": {
"detail": {
- "title": ""
+ "title": "Wybierz pierwszy dzień tygodnia"
}
}
},
"homeBoardId": {
- "label": "",
+ "label": "Tablica główna",
"children": {
"detail": {
- "title": ""
+ "title": "Wybierz swoją tablicę główną"
}
}
},
"mobileHomeBoardId": {
- "label": "",
+ "label": "Mobilna tablica główna",
"children": {
"detail": {
- "title": ""
+ "title": "Wybierz swoją mobilną tablicę główną"
}
}
},
"pingIconsEnabled": {
- "label": "",
+ "label": "Użyj ikon dla pingów",
"children": {
"detail": {
- "title": ""
+ "title": "Użyj ikon dla pingów"
}
}
},
"fullPreferencesPage": {
- "label": ""
+ "label": "Otwórz pełną stronę preferencji"
}
}
}
}
},
"media": {
- "help": "",
+ "help": "Szukaj filmów lub seriali do żądania",
"requestMovie": "Poproś o film",
"requestSeries": "Poproś o serial",
"openIn": "Otwórz w {kind}",
"group": {
- "title": ""
+ "title": "Filmy i seriale"
},
"action": {
"search": {
- "label": "",
- "description": "",
+ "label": "Szukaj filmów lub seriali",
+ "description": "Zacznij wpisywać, aby wyszukać integracje z twoimi żądaniami mediów",
"disabled": {
- "noIntegration": "",
- "scoped": ""
+ "noIntegration": "Dodaj integrację Overseerr, Jellyseerr lub Seerr, aby włączyć wyszukiwanie multimediów.",
+ "scoped": "Ten widget nie ma dostępnej integracji z żądaniem mediów."
}
}
},
"availability": {
- "available": "",
- "partiallyAvailable": "",
- "processing": "",
- "requested": "",
- "pending": ""
+ "available": "Dostępne",
+ "partiallyAvailable": "Częściowo",
+ "processing": "Przetwarzane",
+ "requested": "Zapytane",
+ "pending": "Zapytane"
}
},
"external": {
@@ -5705,13 +5734,13 @@
"group": {
"searchEngine": {
"title": "Wyszukiwarki",
- "tipDdgBangs": "",
+ "tipDdgBangs": "Wskazówka: Możesz również użyć wszystkich DuckDuckGo Bangs tutaj, np. !something",
"bang": {
- "searchWithQuery": "",
- "pressEnterToOpen": "",
- "engineSelected": "",
- "typeQueryToContinue": "",
- "emptyBangHint": ""
+ "searchWithQuery": "Wyszukaj „{query}” za pomocą {label}",
+ "pressEnterToOpen": "Naciśnij Enter, aby otworzyć",
+ "engineSelected": "Wybrano {label} (!{bang})",
+ "typeQueryToContinue": "Wpisz zapytanie aby kontynuować",
+ "emptyBangHint": "Wpisz bang np. !yt, a następnie wciśnij Spację, aby wybrać"
},
"children": {
"action": {
@@ -5975,10 +6004,10 @@
"header": {
"season": "Sezon",
"episodes": "Odcinki",
- "status": ""
+ "status": "Status"
},
"status": {
- "requested": ""
+ "requested": "Zapytane"
}
},
"button": {
@@ -6091,69 +6120,69 @@
}
},
"onboardingTour": {
- "learnMore": "",
- "next": "",
- "prev": "",
- "done": "",
- "skip": "",
+ "learnMore": "Przeczytaj dokumentację",
+ "next": "Dalej",
+ "prev": "Wstecz",
+ "done": "Gotowe",
+ "skip": "Pomiń samouczek",
"manage": {
"welcome": {
- "title": "",
- "description": ""
+ "title": "Witaj w Homarr!",
+ "description": "To jest twoje centrum zarządzania. Tutaj zarządzasz tablicami, aplikacjami, integracjami, użytkownikami i ustawieniami serwera. Zacznijmy samouczek z każdej sekcji."
},
"boardsList": {
- "title": "",
- "description": ""
+ "title": "Twoje Tablice",
+ "description": "Oto wszystkie twoje Tablice. Każda tablica ma własny układ, tło i ustawienia dostępu. Możesz zobaczyć, kto stworzył każdą z nich i czy jest publiczna czy prywatna."
},
"boardsCreate": {
- "title": "",
- "description": ""
+ "title": "Utwórz Tablicę",
+ "description": "Kliknij tutaj, aby utworzyć nową tablicę lub zaimportować go z poprzedniej instalacji Homarr. Każdy dział otrzymuje swój własny adres URL który możesz udostępnić."
},
"appsList": {
- "title": "",
- "description": ""
+ "title": "Twoje aplikacje",
+ "description": "To są wszystkie aplikacje, które dodałeś — linki do swoich hostowanych usług. Każda aplikacja ma ikonę, opcjonalną kontrolę zdrowia i odznakę statusu na tablicy."
},
"appsCreate": {
- "title": "",
- "description": ""
+ "title": "Dodaj Aplikację",
+ "description": "Zarejestruj nową usługę tutaj. Podaj nazwę, adres URL i ikonę — pojawi się ona jako kafelek na twoich tablicach z monitorowaniem statusu na żywo."
},
"integrationsList": {
- "title": "",
- "description": ""
+ "title": "Twoje Integracje",
+ "description": "Są to usługi połączone z Homarr — Sonarr, Radarr, Plex, Jellyfin, i ponad 50 więcej. Wszystkie dane uwierzytelniające są szyfrowane."
},
"integrationsCreate": {
- "title": "",
- "description": ""
+ "title": "Dodaj Integrację",
+ "description": "Połącz nową usługę tutaj. Wybierz typ, wprowadź adres URL i klucz API — Homarr sprawdzi połączenie przed zapisaniem."
},
"usersList": {
- "title": "",
- "description": ""
+ "title": "Twoi Użytkownicy",
+ "description": "Zobacz wszystkich, którzy mają dostęp. Organizuj użytkowników w grupy i kontroluj, kto może przeglądać lub edytować dane tablice."
},
"usersCreate": {
- "title": "",
- "description": ""
+ "title": "Utwórz Użytkownika",
+ "description": "Dodaj tutaj nowe konto użytkownika. Możesz również użyć linków z zaproszeniami do łatwego wdrożenia. To koniec samouczka — wszystko gotowe!"
}
},
"board": {
"welcome": {
- "title": "",
- "description": ""
+ "title": "To jest twoja tablica",
+ "description": "Przeciągnij i upuść tablica, w której układasz aplikacje i widgety. Wciśnij Ctrl+K w dowolnym momencie, aby wyszukać aplikacje, tablice i akcje."
},
"editMode": {
- "title": "",
- "description": ""
+ "title": "Tryb Edycji",
+ "description": "Kliknij tutaj, aby przejść do trybu edycji. Następnie możesz dodać widgety, aplikacje i sekcje — przeciągnij aby zmienić pozycję, zmień rozmiar z przeciągając narożnik. Kliknij ponownie, aby zapisać zmiany."
},
"settings": {
- "title": "",
- "description": ""
+ "title": "Ustawienia Tablicy",
+ "description": "Zmień nazwę, kolumny, tło, kolory i kto ma dostęp do tablicy. Każda tablica może być publiczna lub prywatna."
},
"switcher": {
- "title": "",
- "description": ""
+ "title": "Przełącz tablice",
+ "description": "Przełączaj się między tablicami. Twórz oddzielne tablice dla różnych celów - multimedia, zarządzanie siecią, dedykowane dla użytkownia, lub cokolwiek chcesz."
},
"userMenu": {
- "title": "",
- "description": ""
+ "title": "Twój Profil",
+ "description": "Zmień swoją paletę kolorów, język, tablicę startową i preferencje. Możesz również przejść z tąd do obszaru zarządzania."
}
}
}
diff --git a/packages/translation/src/lang/pt-br.json b/packages/translation/src/lang/pt-br.json
index 2c096f760..20c0d48ef 100644
--- a/packages/translation/src/lang/pt-br.json
+++ b/packages/translation/src/lang/pt-br.json
@@ -1021,6 +1021,7 @@
"mediaMonitoring": "Monitoramento",
"speedtest": "Teste de Velocidade",
"analytics": "Análises",
+ "vpn": "",
"mediaLibrary": "Biblioteca de mídia",
"uptimeMonitoring": "Monitoramento do Uptime"
},
@@ -1412,7 +1413,10 @@
"here": "aqui",
"iconPicker": {
"label": "URL do ícone",
- "header": "Digite o nome ou os objetos para filtrar os ícones... O Homarr pesquisará {countIcons} ícones para você."
+ "header": "Digite o nome ou os objetos para filtrar os ícones... O Homarr pesquisará {countIcons} ícones para você.",
+ "headerLoading": "",
+ "noResults": "",
+ "error": ""
},
"colorScheme": {
"options": {
@@ -1464,6 +1468,7 @@
"switchToDarkMode": "Alternar para o modo escuro",
"switchToLightMode": "Alternar para o modo claro",
"management": "Gerenciamento",
+ "docker": "",
"preferences": "Suas preferências",
"logout": "Sair",
"login": "“Login”",
@@ -2352,6 +2357,9 @@
"name": "Estatísticas do Docker",
"description": "Estatísticas dos seus contêineres (Esse widget só pode ser adicionado com privilégios de administrador)",
"option": {
+ "columns": {
+ "label": ""
+ },
"enableRowSorting": {
"label": "Ativar ordenação de itens"
},
@@ -2405,6 +2413,12 @@
"title": "Instâncias"
}
},
+ "vpn": {
+ "name": "",
+ "description": "",
+ "serviceUnavailable": "",
+ "option": {}
+ },
"ups": {
"name": "UPS",
"description": "Monitore o status de seus dispositivos UPS através de um servidor NUT",
@@ -3639,6 +3653,9 @@
"error": {
"internalServerError": ""
},
+ "empty": {
+ "noSystems": ""
+ },
"metric": {
"cpu": "",
"memory": "",
@@ -3712,6 +3729,9 @@
}
},
"selectSystem": "",
+ "empty": {
+ "noSystems": ""
+ },
"error": {
"internalServerError": "",
"liveConnectionFailed": "",
@@ -4133,6 +4153,11 @@
"title": "Não encontrado",
"text": "Não foi possível encontrar o recurso solicitado"
},
+ "error": {
+ "title": "",
+ "text": "",
+ "digest": ""
+ },
"navbar": {
"items": {
"home": "Início",
@@ -4579,6 +4604,9 @@
},
"umamiActiveVisitors": {
"label": "Visitantes Ativos do Umami"
+ },
+ "vpn": {
+ "label": ""
}
},
"interval": {
@@ -5071,7 +5099,8 @@
}
},
"error": {
- "internalServerError": "Falha ao buscar contêineres Docker"
+ "internalServerError": "Falha ao buscar contêineres Docker",
+ "noColumns": ""
}
},
"kubernetes": {
diff --git a/packages/translation/src/lang/pt.json b/packages/translation/src/lang/pt.json
index 48bf163a9..61ecdfe44 100644
--- a/packages/translation/src/lang/pt.json
+++ b/packages/translation/src/lang/pt.json
@@ -1021,6 +1021,7 @@
"mediaMonitoring": "",
"speedtest": "",
"analytics": "",
+ "vpn": "",
"mediaLibrary": "",
"uptimeMonitoring": ""
},
@@ -1412,7 +1413,10 @@
"here": "",
"iconPicker": {
"label": "",
- "header": ""
+ "header": "",
+ "headerLoading": "",
+ "noResults": "",
+ "error": ""
},
"colorScheme": {
"options": {
@@ -1464,6 +1468,7 @@
"switchToDarkMode": "",
"switchToLightMode": "",
"management": "",
+ "docker": "",
"preferences": "",
"logout": "",
"login": "",
@@ -2352,6 +2357,9 @@
"name": "",
"description": "",
"option": {
+ "columns": {
+ "label": ""
+ },
"enableRowSorting": {
"label": ""
},
@@ -2405,6 +2413,12 @@
"title": ""
}
},
+ "vpn": {
+ "name": "",
+ "description": "",
+ "serviceUnavailable": "",
+ "option": {}
+ },
"ups": {
"name": "",
"description": "",
@@ -3639,6 +3653,9 @@
"error": {
"internalServerError": ""
},
+ "empty": {
+ "noSystems": ""
+ },
"metric": {
"cpu": "",
"memory": "",
@@ -3712,6 +3729,9 @@
}
},
"selectSystem": "",
+ "empty": {
+ "noSystems": ""
+ },
"error": {
"internalServerError": "",
"liveConnectionFailed": "",
@@ -4133,6 +4153,11 @@
"title": "",
"text": ""
},
+ "error": {
+ "title": "",
+ "text": "",
+ "digest": ""
+ },
"navbar": {
"items": {
"home": "",
@@ -4579,6 +4604,9 @@
},
"umamiActiveVisitors": {
"label": ""
+ },
+ "vpn": {
+ "label": ""
}
},
"interval": {
@@ -5071,7 +5099,8 @@
}
},
"error": {
- "internalServerError": ""
+ "internalServerError": "",
+ "noColumns": ""
}
},
"kubernetes": {
diff --git a/packages/translation/src/lang/ro.json b/packages/translation/src/lang/ro.json
index 32081e109..c3f1c60ac 100644
--- a/packages/translation/src/lang/ro.json
+++ b/packages/translation/src/lang/ro.json
@@ -1021,6 +1021,7 @@
"mediaMonitoring": "",
"speedtest": "",
"analytics": "",
+ "vpn": "",
"mediaLibrary": "",
"uptimeMonitoring": ""
},
@@ -1412,7 +1413,10 @@
"here": "",
"iconPicker": {
"label": "",
- "header": ""
+ "header": "",
+ "headerLoading": "",
+ "noResults": "",
+ "error": ""
},
"colorScheme": {
"options": {
@@ -1464,6 +1468,7 @@
"switchToDarkMode": "",
"switchToLightMode": "",
"management": "",
+ "docker": "",
"preferences": "Preferințele dvs.",
"logout": "",
"login": "Utilizator",
@@ -2352,6 +2357,9 @@
"name": "",
"description": "",
"option": {
+ "columns": {
+ "label": ""
+ },
"enableRowSorting": {
"label": ""
},
@@ -2405,6 +2413,12 @@
"title": ""
}
},
+ "vpn": {
+ "name": "",
+ "description": "",
+ "serviceUnavailable": "",
+ "option": {}
+ },
"ups": {
"name": "",
"description": "",
@@ -3639,6 +3653,9 @@
"error": {
"internalServerError": ""
},
+ "empty": {
+ "noSystems": ""
+ },
"metric": {
"cpu": "",
"memory": "",
@@ -3712,6 +3729,9 @@
}
},
"selectSystem": "",
+ "empty": {
+ "noSystems": ""
+ },
"error": {
"internalServerError": "",
"liveConnectionFailed": "",
@@ -4133,6 +4153,11 @@
"title": "",
"text": ""
},
+ "error": {
+ "title": "",
+ "text": "",
+ "digest": ""
+ },
"navbar": {
"items": {
"home": "Acasă",
@@ -4579,6 +4604,9 @@
},
"umamiActiveVisitors": {
"label": ""
+ },
+ "vpn": {
+ "label": ""
}
},
"interval": {
@@ -5071,7 +5099,8 @@
}
},
"error": {
- "internalServerError": ""
+ "internalServerError": "",
+ "noColumns": ""
}
},
"kubernetes": {
diff --git a/packages/translation/src/lang/ru.json b/packages/translation/src/lang/ru.json
index edca67abd..005b0fc92 100644
--- a/packages/translation/src/lang/ru.json
+++ b/packages/translation/src/lang/ru.json
@@ -1021,6 +1021,7 @@
"mediaMonitoring": "",
"speedtest": "",
"analytics": "",
+ "vpn": "",
"mediaLibrary": "",
"uptimeMonitoring": ""
},
@@ -1412,7 +1413,10 @@
"here": "здесь",
"iconPicker": {
"label": "URL иконки",
- "header": "Введите название или объекты для фильтрации иконок... Homarr найдёт для вас среди {countIcons} иконок."
+ "header": "Введите название или объекты для фильтрации иконок... Homarr найдёт для вас среди {countIcons} иконок.",
+ "headerLoading": "",
+ "noResults": "",
+ "error": ""
},
"colorScheme": {
"options": {
@@ -1464,6 +1468,7 @@
"switchToDarkMode": "Переключить на тёмную тему",
"switchToLightMode": "Переключить на светлую тему",
"management": "Управление",
+ "docker": "",
"preferences": "Настройки",
"logout": "Выйти",
"login": "Вход",
@@ -2352,6 +2357,9 @@
"name": "Статистика Docker",
"description": "Статистика контейнеров (этот виджет можно добавить только с правами администратора)",
"option": {
+ "columns": {
+ "label": ""
+ },
"enableRowSorting": {
"label": "Включить сортировку элементов"
},
@@ -2405,6 +2413,12 @@
"title": "Экземпляры"
}
},
+ "vpn": {
+ "name": "",
+ "description": "",
+ "serviceUnavailable": "",
+ "option": {}
+ },
"ups": {
"name": "",
"description": "",
@@ -3639,6 +3653,9 @@
"error": {
"internalServerError": ""
},
+ "empty": {
+ "noSystems": ""
+ },
"metric": {
"cpu": "",
"memory": "",
@@ -3712,6 +3729,9 @@
}
},
"selectSystem": "",
+ "empty": {
+ "noSystems": ""
+ },
"error": {
"internalServerError": "",
"liveConnectionFailed": "",
@@ -4133,6 +4153,11 @@
"title": "Не найдено",
"text": "Запрошенный ресурс не найден"
},
+ "error": {
+ "title": "",
+ "text": "",
+ "digest": ""
+ },
"navbar": {
"items": {
"home": "Главная",
@@ -4579,6 +4604,9 @@
},
"umamiActiveVisitors": {
"label": ""
+ },
+ "vpn": {
+ "label": ""
}
},
"interval": {
@@ -5071,7 +5099,8 @@
}
},
"error": {
- "internalServerError": "Произошла ошибка при обновлении данных о контейнерах"
+ "internalServerError": "Произошла ошибка при обновлении данных о контейнерах",
+ "noColumns": ""
}
},
"kubernetes": {
diff --git a/packages/translation/src/lang/sk.json b/packages/translation/src/lang/sk.json
index 3e44a4be6..748322cd8 100644
--- a/packages/translation/src/lang/sk.json
+++ b/packages/translation/src/lang/sk.json
@@ -1021,6 +1021,7 @@
"mediaMonitoring": "",
"speedtest": "",
"analytics": "",
+ "vpn": "",
"mediaLibrary": "",
"uptimeMonitoring": ""
},
@@ -1412,7 +1413,10 @@
"here": "tu",
"iconPicker": {
"label": "URL ikony",
- "header": "Zadajte názov alebo objekty na filtrovanie ikon... Homarr pre vás vyhľadá ikony na stránke {countIcons} ."
+ "header": "Zadajte názov alebo objekty na filtrovanie ikon... Homarr pre vás vyhľadá ikony na stránke {countIcons} .",
+ "headerLoading": "",
+ "noResults": "",
+ "error": ""
},
"colorScheme": {
"options": {
@@ -1464,6 +1468,7 @@
"switchToDarkMode": "Prepnúť na tmavý motív",
"switchToLightMode": "Prepnúť na svetlý motív",
"management": "Administrácia",
+ "docker": "",
"preferences": "Vaše preferencie",
"logout": "Odhlásiť",
"login": "Prihlásiť sa",
@@ -2352,6 +2357,9 @@
"name": "Docker stav",
"description": "Štatistiky vašich kontajnerov (Túto miniaplikáciu je možné pridať iba s oprávneniami správcu)",
"option": {
+ "columns": {
+ "label": ""
+ },
"enableRowSorting": {
"label": ""
},
@@ -2405,6 +2413,12 @@
"title": ""
}
},
+ "vpn": {
+ "name": "",
+ "description": "",
+ "serviceUnavailable": "",
+ "option": {}
+ },
"ups": {
"name": "",
"description": "",
@@ -3639,6 +3653,9 @@
"error": {
"internalServerError": ""
},
+ "empty": {
+ "noSystems": ""
+ },
"metric": {
"cpu": "",
"memory": "",
@@ -3712,6 +3729,9 @@
}
},
"selectSystem": "",
+ "empty": {
+ "noSystems": ""
+ },
"error": {
"internalServerError": "",
"liveConnectionFailed": "",
@@ -4133,6 +4153,11 @@
"title": "Nenájdené",
"text": "Nepodarilo sa nájsť požadovaný zdroj"
},
+ "error": {
+ "title": "",
+ "text": "",
+ "digest": ""
+ },
"navbar": {
"items": {
"home": "Domovská stránka",
@@ -4579,6 +4604,9 @@
},
"umamiActiveVisitors": {
"label": ""
+ },
+ "vpn": {
+ "label": ""
}
},
"interval": {
@@ -5071,7 +5099,8 @@
}
},
"error": {
- "internalServerError": "Nepodarilo sa načítať kontajnery Docker"
+ "internalServerError": "Nepodarilo sa načítať kontajnery Docker",
+ "noColumns": ""
}
},
"kubernetes": {
diff --git a/packages/translation/src/lang/sl.json b/packages/translation/src/lang/sl.json
index eec31b510..7f597ff3c 100644
--- a/packages/translation/src/lang/sl.json
+++ b/packages/translation/src/lang/sl.json
@@ -1021,6 +1021,7 @@
"mediaMonitoring": "",
"speedtest": "",
"analytics": "",
+ "vpn": "",
"mediaLibrary": "",
"uptimeMonitoring": ""
},
@@ -1412,7 +1413,10 @@
"here": "",
"iconPicker": {
"label": "",
- "header": ""
+ "header": "",
+ "headerLoading": "",
+ "noResults": "",
+ "error": ""
},
"colorScheme": {
"options": {
@@ -1464,6 +1468,7 @@
"switchToDarkMode": "",
"switchToLightMode": "Svetli način",
"management": "Nastavitve",
+ "docker": "",
"preferences": "Prilagoditev",
"logout": "Odjava",
"login": "Prijava",
@@ -2352,6 +2357,9 @@
"name": "",
"description": "",
"option": {
+ "columns": {
+ "label": ""
+ },
"enableRowSorting": {
"label": ""
},
@@ -2405,6 +2413,12 @@
"title": ""
}
},
+ "vpn": {
+ "name": "",
+ "description": "",
+ "serviceUnavailable": "",
+ "option": {}
+ },
"ups": {
"name": "",
"description": "",
@@ -3639,6 +3653,9 @@
"error": {
"internalServerError": ""
},
+ "empty": {
+ "noSystems": ""
+ },
"metric": {
"cpu": "",
"memory": "",
@@ -3712,6 +3729,9 @@
}
},
"selectSystem": "",
+ "empty": {
+ "noSystems": ""
+ },
"error": {
"internalServerError": "",
"liveConnectionFailed": "",
@@ -4133,6 +4153,11 @@
"title": "",
"text": ""
},
+ "error": {
+ "title": "",
+ "text": "",
+ "digest": ""
+ },
"navbar": {
"items": {
"home": "Domov",
@@ -4579,6 +4604,9 @@
},
"umamiActiveVisitors": {
"label": ""
+ },
+ "vpn": {
+ "label": ""
}
},
"interval": {
@@ -5071,7 +5099,8 @@
}
},
"error": {
- "internalServerError": ""
+ "internalServerError": "",
+ "noColumns": ""
}
},
"kubernetes": {
diff --git a/packages/translation/src/lang/sv.json b/packages/translation/src/lang/sv.json
index 1747bc399..fdd8f4bd8 100644
--- a/packages/translation/src/lang/sv.json
+++ b/packages/translation/src/lang/sv.json
@@ -1021,6 +1021,7 @@
"mediaMonitoring": "",
"speedtest": "",
"analytics": "",
+ "vpn": "",
"mediaLibrary": "",
"uptimeMonitoring": ""
},
@@ -1412,7 +1413,10 @@
"here": "",
"iconPicker": {
"label": "",
- "header": ""
+ "header": "",
+ "headerLoading": "",
+ "noResults": "",
+ "error": ""
},
"colorScheme": {
"options": {
@@ -1464,6 +1468,7 @@
"switchToDarkMode": "Byt till mörkt läge",
"switchToLightMode": "Byt till ljust läge",
"management": "Administration",
+ "docker": "",
"preferences": "Dina inställningar",
"logout": "Logga ut",
"login": "Logga in",
@@ -2352,6 +2357,9 @@
"name": "",
"description": "",
"option": {
+ "columns": {
+ "label": ""
+ },
"enableRowSorting": {
"label": ""
},
@@ -2405,6 +2413,12 @@
"title": ""
}
},
+ "vpn": {
+ "name": "",
+ "description": "",
+ "serviceUnavailable": "",
+ "option": {}
+ },
"ups": {
"name": "",
"description": "",
@@ -3639,6 +3653,9 @@
"error": {
"internalServerError": ""
},
+ "empty": {
+ "noSystems": ""
+ },
"metric": {
"cpu": "",
"memory": "",
@@ -3712,6 +3729,9 @@
}
},
"selectSystem": "",
+ "empty": {
+ "noSystems": ""
+ },
"error": {
"internalServerError": "",
"liveConnectionFailed": "",
@@ -4133,6 +4153,11 @@
"title": "Hittades ej",
"text": ""
},
+ "error": {
+ "title": "",
+ "text": "",
+ "digest": ""
+ },
"navbar": {
"items": {
"home": "Hem",
@@ -4579,6 +4604,9 @@
},
"umamiActiveVisitors": {
"label": ""
+ },
+ "vpn": {
+ "label": ""
}
},
"interval": {
@@ -5071,7 +5099,8 @@
}
},
"error": {
- "internalServerError": ""
+ "internalServerError": "",
+ "noColumns": ""
}
},
"kubernetes": {
diff --git a/packages/translation/src/lang/tr.json b/packages/translation/src/lang/tr.json
index a3acc6650..feae933c0 100644
--- a/packages/translation/src/lang/tr.json
+++ b/packages/translation/src/lang/tr.json
@@ -1021,6 +1021,7 @@
"mediaMonitoring": "",
"speedtest": "",
"analytics": "",
+ "vpn": "",
"mediaLibrary": "",
"uptimeMonitoring": ""
},
@@ -1412,7 +1413,10 @@
"here": "buraya",
"iconPicker": {
"label": "Simge URL'si",
- "header": "Simgeleri filtrelemek için isim veya nesne yazın... Homarr sizin için {countIcons} simge arasında arama yapacaktır."
+ "header": "Simgeleri filtrelemek için isim veya nesne yazın... Homarr sizin için {countIcons} simge arasında arama yapacaktır.",
+ "headerLoading": "",
+ "noResults": "",
+ "error": ""
},
"colorScheme": {
"options": {
@@ -1464,6 +1468,7 @@
"switchToDarkMode": "Koyu Temaya Geç",
"switchToLightMode": "Aydınlık Temaya Geç",
"management": "Yönetim",
+ "docker": "",
"preferences": "Tercihleriniz",
"logout": "Oturumu kapat",
"login": "Giriş",
@@ -2352,6 +2357,9 @@
"name": "Docker istatistikleri",
"description": "Konteynerlerinizin istatistikleri (Bu widget yalnızca yönetici ayrıcalıklarıyla eklenebilir)",
"option": {
+ "columns": {
+ "label": ""
+ },
"enableRowSorting": {
"label": "Enable items sorting"
},
@@ -2405,6 +2413,12 @@
"title": "Instances"
}
},
+ "vpn": {
+ "name": "",
+ "description": "",
+ "serviceUnavailable": "",
+ "option": {}
+ },
"ups": {
"name": "",
"description": "",
@@ -3639,6 +3653,9 @@
"error": {
"internalServerError": ""
},
+ "empty": {
+ "noSystems": ""
+ },
"metric": {
"cpu": "",
"memory": "",
@@ -3712,6 +3729,9 @@
}
},
"selectSystem": "",
+ "empty": {
+ "noSystems": ""
+ },
"error": {
"internalServerError": "",
"liveConnectionFailed": "",
@@ -4133,6 +4153,11 @@
"title": "Bulunamadı",
"text": "İstenen kaynak bulunamadı"
},
+ "error": {
+ "title": "",
+ "text": "",
+ "digest": ""
+ },
"navbar": {
"items": {
"home": "Ana Sayfa",
@@ -4579,6 +4604,9 @@
},
"umamiActiveVisitors": {
"label": ""
+ },
+ "vpn": {
+ "label": ""
}
},
"interval": {
@@ -5071,7 +5099,8 @@
}
},
"error": {
- "internalServerError": "Docker konteynerlerları getirilemedi"
+ "internalServerError": "Docker konteynerlerları getirilemedi",
+ "noColumns": ""
}
},
"kubernetes": {
diff --git a/packages/translation/src/lang/uk.json b/packages/translation/src/lang/uk.json
index a6305e4e1..2b7a4b9b5 100644
--- a/packages/translation/src/lang/uk.json
+++ b/packages/translation/src/lang/uk.json
@@ -1021,6 +1021,7 @@
"mediaMonitoring": "",
"speedtest": "",
"analytics": "",
+ "vpn": "",
"mediaLibrary": "Медіа бібліотека",
"uptimeMonitoring": ""
},
@@ -1412,7 +1413,10 @@
"here": "тут",
"iconPicker": {
"label": "",
- "header": ""
+ "header": "",
+ "headerLoading": "",
+ "noResults": "",
+ "error": ""
},
"colorScheme": {
"options": {
@@ -1464,6 +1468,7 @@
"switchToDarkMode": "Перемикнути на темну тему",
"switchToLightMode": "Перемикнути на світлу тему",
"management": "Управління",
+ "docker": "",
"preferences": "Ваші налаштування",
"logout": "Вийти",
"login": "Логін",
@@ -1938,7 +1943,7 @@
"addTable": "Додати таблицю",
"deleteTable": "Видалити таблицю",
"colorCell": "",
- "mergeCell": "",
+ "mergeCell": "Ввімкнути/вимкнути об'єднання клітини",
"addColumnLeft": "",
"addColumnRight": "",
"deleteColumn": "",
@@ -2101,13 +2106,13 @@
"label": ""
},
"1y": {
- "label": ""
+ "label": "1 рік"
},
"2y": {
"label": ""
},
"5y": {
- "label": ""
+ "label": "5 років"
},
"10y": {
"label": ""
@@ -2142,7 +2147,7 @@
"label": ""
},
"1mo": {
- "label": ""
+ "label": "1 місяць"
}
}
}
@@ -2182,7 +2187,7 @@
"label": "Температура за Фаренгейтом"
},
"disableTemperatureDecimals": {
- "label": ""
+ "label": "Вимкнути десяткові дроби температури"
},
"showCurrentWindSpeed": {
"label": "Показати поточну швидкість вітру",
@@ -2352,6 +2357,9 @@
"name": "",
"description": "",
"option": {
+ "columns": {
+ "label": ""
+ },
"enableRowSorting": {
"label": ""
},
@@ -2359,7 +2367,7 @@
"label": "",
"option": {
"name": "",
- "state": "",
+ "state": "Стан",
"cpuUsage": "",
"memoryUsage": ""
}
@@ -2405,6 +2413,12 @@
"title": ""
}
},
+ "vpn": {
+ "name": "",
+ "description": "",
+ "serviceUnavailable": "",
+ "option": {}
+ },
"ups": {
"name": "",
"description": "",
@@ -2470,7 +2484,7 @@
"videoDecision": {
"directPlay": "",
"transcode": "",
- "directStream": ""
+ "directStream": "Прямий потік"
}
},
"recentActivity": {
@@ -2550,7 +2564,7 @@
"label": "",
"description": "",
"option": {
- "chart": "",
+ "chart": "Графік",
"events": "",
"topPages": "",
"topReferrers": ""
@@ -3639,6 +3653,9 @@
"error": {
"internalServerError": ""
},
+ "empty": {
+ "noSystems": ""
+ },
"metric": {
"cpu": "",
"memory": "",
@@ -3712,6 +3729,9 @@
}
},
"selectSystem": "",
+ "empty": {
+ "noSystems": ""
+ },
"error": {
"internalServerError": "",
"liveConnectionFailed": "",
@@ -4133,6 +4153,11 @@
"title": "Не знайдено",
"text": "Не вдалося знайти запитуваний ресурс"
},
+ "error": {
+ "title": "",
+ "text": "",
+ "digest": ""
+ },
"navbar": {
"items": {
"home": "Головна",
@@ -4579,6 +4604,9 @@
},
"umamiActiveVisitors": {
"label": ""
+ },
+ "vpn": {
+ "label": ""
}
},
"interval": {
@@ -5071,7 +5099,8 @@
}
},
"error": {
- "internalServerError": ""
+ "internalServerError": "",
+ "noColumns": ""
}
},
"kubernetes": {
diff --git a/packages/translation/src/lang/vi.json b/packages/translation/src/lang/vi.json
index dd8e8b519..1e1ad6c24 100644
--- a/packages/translation/src/lang/vi.json
+++ b/packages/translation/src/lang/vi.json
@@ -1021,6 +1021,7 @@
"mediaMonitoring": "",
"speedtest": "",
"analytics": "",
+ "vpn": "",
"mediaLibrary": "",
"uptimeMonitoring": ""
},
@@ -1412,7 +1413,10 @@
"here": "",
"iconPicker": {
"label": "",
- "header": ""
+ "header": "",
+ "headerLoading": "",
+ "noResults": "",
+ "error": ""
},
"colorScheme": {
"options": {
@@ -1464,6 +1468,7 @@
"switchToDarkMode": "",
"switchToLightMode": "Đổi qua chế độ nền sáng",
"management": "",
+ "docker": "",
"preferences": "Cá nhân hoá",
"logout": "",
"login": "Đăng nhập",
@@ -2352,6 +2357,9 @@
"name": "",
"description": "",
"option": {
+ "columns": {
+ "label": ""
+ },
"enableRowSorting": {
"label": ""
},
@@ -2405,6 +2413,12 @@
"title": ""
}
},
+ "vpn": {
+ "name": "",
+ "description": "",
+ "serviceUnavailable": "",
+ "option": {}
+ },
"ups": {
"name": "",
"description": "",
@@ -3639,6 +3653,9 @@
"error": {
"internalServerError": ""
},
+ "empty": {
+ "noSystems": ""
+ },
"metric": {
"cpu": "",
"memory": "",
@@ -3712,6 +3729,9 @@
}
},
"selectSystem": "",
+ "empty": {
+ "noSystems": ""
+ },
"error": {
"internalServerError": "",
"liveConnectionFailed": "",
@@ -4133,6 +4153,11 @@
"title": "",
"text": ""
},
+ "error": {
+ "title": "",
+ "text": "",
+ "digest": ""
+ },
"navbar": {
"items": {
"home": "Trang chủ",
@@ -4579,6 +4604,9 @@
},
"umamiActiveVisitors": {
"label": ""
+ },
+ "vpn": {
+ "label": ""
}
},
"interval": {
@@ -5071,7 +5099,8 @@
}
},
"error": {
- "internalServerError": ""
+ "internalServerError": "",
+ "noColumns": ""
}
},
"kubernetes": {
diff --git a/packages/translation/src/lang/zh.json b/packages/translation/src/lang/zh.json
index 99def3d69..950ee85bc 100644
--- a/packages/translation/src/lang/zh.json
+++ b/packages/translation/src/lang/zh.json
@@ -1021,6 +1021,7 @@
"mediaMonitoring": "",
"speedtest": "",
"analytics": "",
+ "vpn": "",
"mediaLibrary": "",
"uptimeMonitoring": ""
},
@@ -1412,7 +1413,10 @@
"here": "此處",
"iconPicker": {
"label": "Icon 網址",
- "header": "輸入名稱或物件來篩選 icons,Homarr 會自動搜尋 {countIcons}"
+ "header": "輸入名稱或物件來篩選 icons,Homarr 會自動搜尋 {countIcons}",
+ "headerLoading": "",
+ "noResults": "",
+ "error": ""
},
"colorScheme": {
"options": {
@@ -1464,6 +1468,7 @@
"switchToDarkMode": "切換至暗黑模式",
"switchToLightMode": "切換至日間模式",
"management": "管理中心",
+ "docker": "",
"preferences": "偏好設定",
"logout": "登出",
"login": "登入",
@@ -2352,6 +2357,9 @@
"name": "",
"description": "",
"option": {
+ "columns": {
+ "label": ""
+ },
"enableRowSorting": {
"label": ""
},
@@ -2405,6 +2413,12 @@
"title": ""
}
},
+ "vpn": {
+ "name": "",
+ "description": "",
+ "serviceUnavailable": "",
+ "option": {}
+ },
"ups": {
"name": "",
"description": "",
@@ -3639,6 +3653,9 @@
"error": {
"internalServerError": ""
},
+ "empty": {
+ "noSystems": ""
+ },
"metric": {
"cpu": "",
"memory": "",
@@ -3712,6 +3729,9 @@
}
},
"selectSystem": "",
+ "empty": {
+ "noSystems": ""
+ },
"error": {
"internalServerError": "",
"liveConnectionFailed": "",
@@ -4133,6 +4153,11 @@
"title": "不存在",
"text": "找不到請求的資源"
},
+ "error": {
+ "title": "",
+ "text": "",
+ "digest": ""
+ },
"navbar": {
"items": {
"home": "首頁",
@@ -4579,6 +4604,9 @@
},
"umamiActiveVisitors": {
"label": ""
+ },
+ "vpn": {
+ "label": ""
}
},
"interval": {
@@ -5071,7 +5099,8 @@
}
},
"error": {
- "internalServerError": "取得 Docker 容器失敗"
+ "internalServerError": "取得 Docker 容器失敗",
+ "noColumns": ""
}
},
"kubernetes": {