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": {