From 85fcea383773e33e1c3bb28c9d5ef4b64111ab48 Mon Sep 17 00:00:00 2001 From: "homarr-crowdin[bot]" <190541745+homarr-crowdin[bot]@users.noreply.github.com> Date: Fri, 7 Aug 2026 18:22:43 +0200 Subject: [PATCH] chore(lang): updated translations from crowdin (#6500) --- packages/translation/src/lang/ca.json | 53 +- packages/translation/src/lang/cn.json | 53 +- packages/translation/src/lang/cr.json | 53 +- packages/translation/src/lang/cs.json | 53 +- packages/translation/src/lang/da.json | 53 +- packages/translation/src/lang/de-CH.json | 53 +- packages/translation/src/lang/de.json | 101 +- packages/translation/src/lang/el.json | 53 +- packages/translation/src/lang/en-gb.json | 83 +- packages/translation/src/lang/es.json | 53 +- packages/translation/src/lang/et.json | 53 +- packages/translation/src/lang/fi.json | 53 +- packages/translation/src/lang/fr.json | 53 +- packages/translation/src/lang/he.json | 53 +- packages/translation/src/lang/hr.json | 53 +- packages/translation/src/lang/hu.json | 53 +- packages/translation/src/lang/it.json | 53 +- packages/translation/src/lang/ja.json | 53 +- packages/translation/src/lang/ko.json | 53 +- packages/translation/src/lang/lt.json | 53 +- packages/translation/src/lang/lv.json | 53 +- packages/translation/src/lang/nl.json | 53 +- packages/translation/src/lang/no.json | 53 +- packages/translation/src/lang/pl.json | 53 +- packages/translation/src/lang/pt-br.json | 53 +- packages/translation/src/lang/pt.json | 53 +- packages/translation/src/lang/ro.json | 53 +- packages/translation/src/lang/ru.json | 53 +- packages/translation/src/lang/sk.json | 53 +- packages/translation/src/lang/sl.json | 53 +- packages/translation/src/lang/sv.json | 53 +- packages/translation/src/lang/tr.json | 1573 +++++++++++----------- packages/translation/src/lang/uk.json | 53 +- packages/translation/src/lang/vi.json | 53 +- packages/translation/src/lang/zh.json | 53 +- 35 files changed, 2094 insertions(+), 1359 deletions(-) diff --git a/packages/translation/src/lang/ca.json b/packages/translation/src/lang/ca.json index 446cae858..191706c23 100644 --- a/packages/translation/src/lang/ca.json +++ b/packages/translation/src/lang/ca.json @@ -2428,10 +2428,21 @@ }, "descendingDefaultSort": { "label": "" + }, + "columnOrder": { + "label": "" + }, + "columnWidths": { + "label": "" } }, "error": { - "internalServerError": "" + "internalServerError": "", + "layoutSaveTitle": "", + "layoutSaveMessage": "" + }, + "empty": { + "noContainers": "" } }, "coolify": { @@ -2725,8 +2736,20 @@ "showOnlyPlaying": { "label": "", "description": "" + }, + "showBitrate": { + "label": "", + "description": "" + }, + "showLocation": { + "label": "", + "description": "" } }, + "footer": { + "streams": "", + "totalBitrate": "" + }, "items": { "currentlyPlaying": "S'està reproduint", "user": "Usuari", @@ -2734,6 +2757,9 @@ "id": "ID", "status": "", "directPlay": "", + "directStream": "", + "transcodeVideo": "", + "transcodeAudio": "", "transcoding": "", "paused": "", "remaining": "", @@ -3768,18 +3794,6 @@ "label": "", "description": "" }, - "showNowPlaying": { - "label": "", - "description": "" - }, - "showNowPlayingList": { - "label": "", - "description": "" - }, - "maxNowPlayingItems": { - "label": "", - "description": "" - }, "showLibraryCount": { "label": "", "description": "" @@ -3813,8 +3827,6 @@ "podcasts": "", "listeningTime": "", "activeSessions": "", - "nowPlaying": "", - "nowPlayingCount": "", "error": { "internalServerError": "" } @@ -3954,11 +3966,19 @@ }, "showAgent": { "label": "" + }, + "columnOrder": { + "label": "" + }, + "columnWidths": { + "label": "" } }, "noRecords": "", "error": { - "internalServerError": "" + "internalServerError": "", + "layoutSaveTitle": "", + "layoutSaveMessage": "" }, "column": { "system": "", @@ -5356,6 +5376,7 @@ }, "remove": { "label": "Elimina", + "confirm": "", "notification": { "success": { "title": "Contenidors eliminats", diff --git a/packages/translation/src/lang/cn.json b/packages/translation/src/lang/cn.json index 11bf03043..79145d7fd 100644 --- a/packages/translation/src/lang/cn.json +++ b/packages/translation/src/lang/cn.json @@ -2428,10 +2428,21 @@ }, "descendingDefaultSort": { "label": "倒序" + }, + "columnOrder": { + "label": "" + }, + "columnWidths": { + "label": "" } }, "error": { - "internalServerError": "获取容器统计信息失败" + "internalServerError": "获取容器统计信息失败", + "layoutSaveTitle": "", + "layoutSaveMessage": "" + }, + "empty": { + "noContainers": "" } }, "coolify": { @@ -2725,8 +2736,20 @@ "showOnlyPlaying": { "label": "只显示当前正在播放", "description": "禁用此功能对plex不起作用" + }, + "showBitrate": { + "label": "", + "description": "" + }, + "showLocation": { + "label": "", + "description": "" } }, + "footer": { + "streams": "", + "totalBitrate": "" + }, "items": { "currentlyPlaying": "正在播放", "user": "用户", @@ -2734,6 +2757,9 @@ "id": "ID", "status": "", "directPlay": "", + "directStream": "", + "transcodeVideo": "", + "transcodeAudio": "", "transcoding": "", "paused": "", "remaining": "", @@ -3768,18 +3794,6 @@ "label": "显示歌曲", "description": "显示音乐库中歌曲的总数 (Navidrome)" }, - "showNowPlaying": { - "label": "显示正在播放", - "description": "显示当前播放的曲目 (Navidrome)" - }, - "showNowPlayingList": { - "label": "显示正在播放列表", - "description": "显示单个曲目而不仅仅是活跃流计数 (Navidrome)" - }, - "maxNowPlayingItems": { - "label": "最大正在播放项目数", - "description": "正在播放列表中显示的最大曲目数 (Navidrome)" - }, "showLibraryCount": { "label": "显示库数量", "description": "显示实例中的库数量 (Audiobookshelf)" @@ -3813,8 +3827,6 @@ "podcasts": "播客", "listeningTime": "收听时长", "activeSessions": "活跃会话", - "nowPlaying": "正在播放", - "nowPlayingCount": "{count, plural, other {# 个流}}", "error": { "internalServerError": "获取音频统计数据失败" } @@ -3954,11 +3966,19 @@ }, "showAgent": { "label": "显示代理版本" + }, + "columnOrder": { + "label": "" + }, + "columnWidths": { + "label": "" } }, "noRecords": "未找到系统", "error": { - "internalServerError": "" + "internalServerError": "", + "layoutSaveTitle": "", + "layoutSaveMessage": "" }, "column": { "system": "系统", @@ -5356,6 +5376,7 @@ }, "remove": { "label": "删除", + "confirm": "", "notification": { "success": { "title": "容器已删除", diff --git a/packages/translation/src/lang/cr.json b/packages/translation/src/lang/cr.json index ecfba6a40..a164a6354 100644 --- a/packages/translation/src/lang/cr.json +++ b/packages/translation/src/lang/cr.json @@ -2428,10 +2428,21 @@ }, "descendingDefaultSort": { "label": "crwdns3820:0crwdne3820:0" + }, + "columnOrder": { + "label": "crwdns6155:0crwdne6155:0" + }, + "columnWidths": { + "label": "crwdns6157:0crwdne6157:0" } }, "error": { - "internalServerError": "crwdns3428:0crwdne3428:0" + "internalServerError": "crwdns3428:0crwdne3428:0", + "layoutSaveTitle": "crwdns6159:0crwdne6159:0", + "layoutSaveMessage": "crwdns6161:0crwdne6161:0" + }, + "empty": { + "noContainers": "crwdns6163:0crwdne6163:0" } }, "coolify": { @@ -2725,8 +2736,20 @@ "showOnlyPlaying": { "label": "crwdns3176:0crwdne3176:0", "description": "crwdns3178:0crwdne3178:0" + }, + "showBitrate": { + "label": "crwdns6175:0crwdne6175:0", + "description": "crwdns6177:0crwdne6177:0" + }, + "showLocation": { + "label": "crwdns6179:0crwdne6179:0", + "description": "crwdns6181:0crwdne6181:0" } }, + "footer": { + "streams": "crwdns6183:0count={count}crwdne6183:0", + "totalBitrate": "crwdns6185:0{bitrate}crwdne6185:0" + }, "items": { "currentlyPlaying": "crwdns2847:0crwdne2847:0", "user": "crwdns2476:0crwdne2476:0", @@ -2734,6 +2757,9 @@ "id": "crwdns2480:0crwdne2480:0", "status": "crwdns6085:0crwdne6085:0", "directPlay": "crwdns6087:0crwdne6087:0", + "directStream": "crwdns6187:0crwdne6187:0", + "transcodeVideo": "crwdns6189:0crwdne6189:0", + "transcodeAudio": "crwdns6191:0crwdne6191:0", "transcoding": "crwdns6089:0crwdne6089:0", "paused": "crwdns6091:0crwdne6091:0", "remaining": "crwdns6093:0{minutes}crwdne6093:0", @@ -3768,18 +3794,6 @@ "label": "crwdns5109:0crwdne5109:0", "description": "crwdns5111:0crwdne5111:0" }, - "showNowPlaying": { - "label": "crwdns5113:0crwdne5113:0", - "description": "crwdns5115:0crwdne5115:0" - }, - "showNowPlayingList": { - "label": "crwdns5117:0crwdne5117:0", - "description": "crwdns5119:0crwdne5119:0" - }, - "maxNowPlayingItems": { - "label": "crwdns5121:0crwdne5121:0", - "description": "crwdns5123:0crwdne5123:0" - }, "showLibraryCount": { "label": "crwdns5125:0crwdne5125:0", "description": "crwdns5127:0crwdne5127:0" @@ -3813,8 +3827,6 @@ "podcasts": "crwdns5159:0crwdne5159:0", "listeningTime": "crwdns5161:0crwdne5161:0", "activeSessions": "crwdns5163:0crwdne5163:0", - "nowPlaying": "crwdns5165:0crwdne5165:0", - "nowPlayingCount": "crwdns5167:0count={count}crwdne5167:0", "error": { "internalServerError": "crwdns5169:0crwdne5169:0" } @@ -3954,11 +3966,19 @@ }, "showAgent": { "label": "crwdns4809:0crwdne4809:0" + }, + "columnOrder": { + "label": "crwdns6165:0crwdne6165:0" + }, + "columnWidths": { + "label": "crwdns6167:0crwdne6167:0" } }, "noRecords": "crwdns4811:0crwdne4811:0", "error": { - "internalServerError": "crwdns5651:0crwdne5651:0" + "internalServerError": "crwdns5651:0crwdne5651:0", + "layoutSaveTitle": "crwdns6169:0crwdne6169:0", + "layoutSaveMessage": "crwdns6171:0crwdne6171:0" }, "column": { "system": "crwdns4813:0crwdne4813:0", @@ -5356,6 +5376,7 @@ }, "remove": { "label": "crwdns1952:0crwdne1952:0", + "confirm": "crwdns6173:0crwdne6173:0", "notification": { "success": { "title": "crwdns1954:0crwdne1954:0", diff --git a/packages/translation/src/lang/cs.json b/packages/translation/src/lang/cs.json index 3ab9bd708..8e9a14e72 100644 --- a/packages/translation/src/lang/cs.json +++ b/packages/translation/src/lang/cs.json @@ -2428,10 +2428,21 @@ }, "descendingDefaultSort": { "label": "" + }, + "columnOrder": { + "label": "" + }, + "columnWidths": { + "label": "" } }, "error": { - "internalServerError": "" + "internalServerError": "", + "layoutSaveTitle": "", + "layoutSaveMessage": "" + }, + "empty": { + "noContainers": "" } }, "coolify": { @@ -2725,8 +2736,20 @@ "showOnlyPlaying": { "label": "", "description": "" + }, + "showBitrate": { + "label": "", + "description": "" + }, + "showLocation": { + "label": "", + "description": "" } }, + "footer": { + "streams": "", + "totalBitrate": "" + }, "items": { "currentlyPlaying": "", "user": "Uživatel", @@ -2734,6 +2757,9 @@ "id": "Id", "status": "", "directPlay": "", + "directStream": "", + "transcodeVideo": "", + "transcodeAudio": "", "transcoding": "", "paused": "", "remaining": "", @@ -3768,18 +3794,6 @@ "label": "", "description": "" }, - "showNowPlaying": { - "label": "", - "description": "" - }, - "showNowPlayingList": { - "label": "", - "description": "" - }, - "maxNowPlayingItems": { - "label": "", - "description": "" - }, "showLibraryCount": { "label": "", "description": "" @@ -3813,8 +3827,6 @@ "podcasts": "", "listeningTime": "", "activeSessions": "", - "nowPlaying": "", - "nowPlayingCount": "", "error": { "internalServerError": "" } @@ -3954,11 +3966,19 @@ }, "showAgent": { "label": "Zobrazit verzi agenta" + }, + "columnOrder": { + "label": "" + }, + "columnWidths": { + "label": "" } }, "noRecords": "Nenalezeny žádné systémy", "error": { - "internalServerError": "" + "internalServerError": "", + "layoutSaveTitle": "", + "layoutSaveMessage": "" }, "column": { "system": "Systém", @@ -5356,6 +5376,7 @@ }, "remove": { "label": "Odstranit", + "confirm": "", "notification": { "success": { "title": "", diff --git a/packages/translation/src/lang/da.json b/packages/translation/src/lang/da.json index 9bc29daf7..5f0de785b 100644 --- a/packages/translation/src/lang/da.json +++ b/packages/translation/src/lang/da.json @@ -2428,10 +2428,21 @@ }, "descendingDefaultSort": { "label": "Inverter sortering" + }, + "columnOrder": { + "label": "" + }, + "columnWidths": { + "label": "" } }, "error": { - "internalServerError": "Kunne ikke hente containerstatistik" + "internalServerError": "Kunne ikke hente containerstatistik", + "layoutSaveTitle": "", + "layoutSaveMessage": "" + }, + "empty": { + "noContainers": "" } }, "coolify": { @@ -2725,8 +2736,20 @@ "showOnlyPlaying": { "label": "Vis kun hvad der aktuelt afspilles", "description": "Deaktivering af dette vil ikke virke for plex" + }, + "showBitrate": { + "label": "", + "description": "" + }, + "showLocation": { + "label": "", + "description": "" } }, + "footer": { + "streams": "", + "totalBitrate": "" + }, "items": { "currentlyPlaying": "Afspiller lige nu", "user": "Bruger", @@ -2734,6 +2757,9 @@ "id": "Id", "status": "", "directPlay": "", + "directStream": "", + "transcodeVideo": "", + "transcodeAudio": "", "transcoding": "", "paused": "", "remaining": "", @@ -3768,18 +3794,6 @@ "label": "", "description": "" }, - "showNowPlaying": { - "label": "", - "description": "" - }, - "showNowPlayingList": { - "label": "", - "description": "" - }, - "maxNowPlayingItems": { - "label": "", - "description": "" - }, "showLibraryCount": { "label": "", "description": "" @@ -3813,8 +3827,6 @@ "podcasts": "", "listeningTime": "", "activeSessions": "", - "nowPlaying": "", - "nowPlayingCount": "", "error": { "internalServerError": "" } @@ -3954,11 +3966,19 @@ }, "showAgent": { "label": "Vis agentversion" + }, + "columnOrder": { + "label": "" + }, + "columnWidths": { + "label": "" } }, "noRecords": "Ingen systemer fundet", "error": { - "internalServerError": "" + "internalServerError": "", + "layoutSaveTitle": "", + "layoutSaveMessage": "" }, "column": { "system": "System", @@ -5356,6 +5376,7 @@ }, "remove": { "label": "Fjern", + "confirm": "", "notification": { "success": { "title": "Containere fjernet", diff --git a/packages/translation/src/lang/de-CH.json b/packages/translation/src/lang/de-CH.json index c7806787e..c29ee7f19 100644 --- a/packages/translation/src/lang/de-CH.json +++ b/packages/translation/src/lang/de-CH.json @@ -2428,10 +2428,21 @@ }, "descendingDefaultSort": { "label": "" + }, + "columnOrder": { + "label": "" + }, + "columnWidths": { + "label": "" } }, "error": { - "internalServerError": "" + "internalServerError": "", + "layoutSaveTitle": "", + "layoutSaveMessage": "" + }, + "empty": { + "noContainers": "" } }, "coolify": { @@ -2725,8 +2736,20 @@ "showOnlyPlaying": { "label": "", "description": "" + }, + "showBitrate": { + "label": "", + "description": "" + }, + "showLocation": { + "label": "", + "description": "" } }, + "footer": { + "streams": "", + "totalBitrate": "" + }, "items": { "currentlyPlaying": "Aktuelle Wiedergabe", "user": "Benutzer", @@ -2734,6 +2757,9 @@ "id": "", "status": "", "directPlay": "", + "directStream": "", + "transcodeVideo": "", + "transcodeAudio": "", "transcoding": "", "paused": "", "remaining": "", @@ -3768,18 +3794,6 @@ "label": "", "description": "" }, - "showNowPlaying": { - "label": "", - "description": "" - }, - "showNowPlayingList": { - "label": "", - "description": "" - }, - "maxNowPlayingItems": { - "label": "", - "description": "" - }, "showLibraryCount": { "label": "", "description": "" @@ -3813,8 +3827,6 @@ "podcasts": "", "listeningTime": "", "activeSessions": "", - "nowPlaying": "", - "nowPlayingCount": "", "error": { "internalServerError": "" } @@ -3954,11 +3966,19 @@ }, "showAgent": { "label": "" + }, + "columnOrder": { + "label": "" + }, + "columnWidths": { + "label": "" } }, "noRecords": "", "error": { - "internalServerError": "" + "internalServerError": "", + "layoutSaveTitle": "", + "layoutSaveMessage": "" }, "column": { "system": "", @@ -5356,6 +5376,7 @@ }, "remove": { "label": "Entfernen", + "confirm": "", "notification": { "success": { "title": "Container entfernt", diff --git a/packages/translation/src/lang/de.json b/packages/translation/src/lang/de.json index 924f7f877..3b4d0efa3 100644 --- a/packages/translation/src/lang/de.json +++ b/packages/translation/src/lang/de.json @@ -1342,19 +1342,19 @@ }, "traefik": { "name": "Traefik", - "description": "" + "description": "Cloud-nativer Reverse-Proxy und Lastverteiler" }, "paperlessNgx": { "name": "Paperless-ngx", "description": "Dokumentenverwaltungssystem zum Archivieren und Organisieren gescannter Dokumente" }, "patchmon": { - "name": "", - "description": "" + "name": "PatchMon", + "description": "Patch-Verwaltung und Systemüberwachung für Linux-Hosts" }, "bazarr": { "name": "Bazarr", - "description": "" + "description": "Schwesteranwendung zu Sonarr und Radarr, welche Untertitel und Downloads verwaltet" } }, "media": { @@ -2328,8 +2328,8 @@ "label": "Dateisystem Info anzeigen" }, "visibleStorageVolumes": { - "label": "", - "description": "", + "label": "Sichtbare Speichervolumes", + "description": "Nur verfügbar, wenn alle Integrationen Synology betreffen. Nicht ausfüllen, um alle erkannten Speichervolumes zu zeigen. ", "placeholder": "Speichervolumen auswählen" }, "defaultTab": { @@ -2428,10 +2428,21 @@ }, "descendingDefaultSort": { "label": "Sortierung umkehren" + }, + "columnOrder": { + "label": "Spaltenordnung" + }, + "columnWidths": { + "label": "Spaltenbreite" } }, "error": { - "internalServerError": "Fehler beim Abrufen der Container Statistiken" + "internalServerError": "Fehler beim Abrufen der Container Statistiken", + "layoutSaveTitle": "Tabellenlayout nicht gespeichert", + "layoutSaveMessage": "Die Docker-Tabelle konnte nicht gespeichert werden. Versuche die Spalte zu verschieben oder eine andere Spaltengröße zu verwenden. " + }, + "empty": { + "noContainers": "Keine Docker-Container gefunden" } }, "coolify": { @@ -2725,8 +2736,20 @@ "showOnlyPlaying": { "label": "Nur aktuelle Wiedergabe anzeigen", "description": "Diese Einstellung zu deaktivieren wird für Plex nicht funktionieren" + }, + "showBitrate": { + "label": "Zeigt die Bitrate an", + "description": "" + }, + "showLocation": { + "label": "", + "description": "Zeigt an, ob der Stream über das LAN oder WAN läuft" } }, + "footer": { + "streams": "", + "totalBitrate": "Gesamtbitrate: {bitrate}" + }, "items": { "currentlyPlaying": "Aktuelle Wiedergabe", "user": "Benutzer", @@ -2734,6 +2757,9 @@ "id": "Id", "status": "Status", "directPlay": "Direkte Wiedergabe", + "directStream": "Direkter Stream", + "transcodeVideo": "", + "transcodeAudio": "", "transcoding": "Transkodierung", "paused": "Pausiert", "remaining": "{minutes} Min. verbleibend", @@ -2803,21 +2829,21 @@ } }, "patchmon": { - "name": "", + "name": "PatchMon", "description": "", - "title": "", + "title": "PatchMon-Statistiken", "totalHosts": "Hosts gesamt", "hostsNeedingUpdates": "Update erforderlich", "securityUpdates": "Sicherheits-Updates", - "upToDateHosts": "", + "upToDateHosts": "Aktualisierte Hosts", "hostsWithSecurityUpdates": "Hosts mit Sicherheits-Updates", "recentUpdates24h": "Updates (24h)", "totalOutdatedPackages": "Veraltete Pakete", "totalRepos": "Repositories", - "osDistribution": "", - "compliance": "", - "complianceRatio": "", - "lastUpdated": "", + "osDistribution": "Betriebssystem-Distribution", + "compliance": "Patch-Kompatibilität", + "complianceRatio": "{upToDate} / {total}", + "lastUpdated": "Zuletzt aktualisiert: {time}", "option": { "showTotalHosts": { "label": "Alle Hosts anzeigen", @@ -2833,30 +2859,30 @@ }, "showUpToDateHosts": { "label": "Zeige aktuelle Hosts", - "description": "" + "description": "Zeigt Hosts mit keinen veralteten Paketen an" }, "showHostsWithSecurityUpdates": { - "label": "", - "description": "" + "label": "Zeigt Hosts mit Sicherheitsupdates an", + "description": "Zeigt Hosts an, welche Sicherheitsupdates benötigen" }, "showRecentUpdates24h": { - "label": "", - "description": "" + "label": "Zeigt vergangene Updates in den letzten 24 Stunden an", + "description": "Zeigt die Anzahl der angewendeten Updates in den letzten 24 Stunden an" }, "showTotalOutdatedPackages": { - "label": "", - "description": "" + "label": "Zeigt veraltete Pakete an", + "description": "Zeigt die Gesamtanzahl der veralteten Pakete über mehrere Hosts verteilt an" }, "showTotalRepos": { - "label": "", - "description": "" + "label": "Zeigt Repositorys an", + "description": "Zeigt die Anzahl der zu überwachenden aktiven Repositorys an" }, "enableThresholdColors": { - "label": "", + "label": "Aktiviert die Schwellwert-Farben", "description": "" }, "useCustomThresholds": { - "label": "", + "label": "Erweiterte Schwellwerte", "description": "" }, "thresholdMode": { @@ -3768,18 +3794,6 @@ "label": "Songs anzeigen", "description": "Zeigt die Gesamtzahl der Titel in deiner Musikbibliothek an (Navidrome)" }, - "showNowPlaying": { - "label": "\"Sie hören\" anzeigen", - "description": "Zeige aktuell gespielte Titel an (Navidrome)" - }, - "showNowPlayingList": { - "label": "\"Sie hören jetzt\" Wiedergabeliste anzeigen", - "description": "Einzelne Tracks anstelle der aktiven Streamanzahl anzeigen (Navidrome)" - }, - "maxNowPlayingItems": { - "label": "Maximale jetzt abgespielte Elemente", - "description": "Maximale Anzahl an Titeln, die in der \"Sie hören jetzt\" Wiedergabeliste angezeigt werden (Navidrome)" - }, "showLibraryCount": { "label": "Anzahl der Bibliotheken anzeigen", "description": "Zeige die Anzahl der Bibliotheken in deiner Instanz (Hörbücherregal)" @@ -3813,8 +3827,6 @@ "podcasts": "Podcasts", "listeningTime": "Hördauer", "activeSessions": "Aktive Sitzungen", - "nowPlaying": "Aktuelle Wiedergabe", - "nowPlayingCount": "{count, plural, one {# stream} other {# streams}}", "error": { "internalServerError": "Fehler beim Abrufen der Audio-Statistikdaten" } @@ -3954,11 +3966,19 @@ }, "showAgent": { "label": "Agent-Version anzeigen" + }, + "columnOrder": { + "label": "" + }, + "columnWidths": { + "label": "" } }, "noRecords": "Keine Systeme gefunden", "error": { - "internalServerError": "Keine Verbindung zu Beszel. Überprüfen Sie Ihre Integrationseinstellungen." + "internalServerError": "Keine Verbindung zu Beszel. Überprüfen Sie Ihre Integrationseinstellungen.", + "layoutSaveTitle": "", + "layoutSaveMessage": "" }, "column": { "system": "System", @@ -5356,6 +5376,7 @@ }, "remove": { "label": "Entfernen", + "confirm": "", "notification": { "success": { "title": "Container entfernt", diff --git a/packages/translation/src/lang/el.json b/packages/translation/src/lang/el.json index 43f723feb..89b71379e 100644 --- a/packages/translation/src/lang/el.json +++ b/packages/translation/src/lang/el.json @@ -2428,10 +2428,21 @@ }, "descendingDefaultSort": { "label": "" + }, + "columnOrder": { + "label": "" + }, + "columnWidths": { + "label": "" } }, "error": { - "internalServerError": "" + "internalServerError": "", + "layoutSaveTitle": "", + "layoutSaveMessage": "" + }, + "empty": { + "noContainers": "" } }, "coolify": { @@ -2725,8 +2736,20 @@ "showOnlyPlaying": { "label": "", "description": "" + }, + "showBitrate": { + "label": "", + "description": "" + }, + "showLocation": { + "label": "", + "description": "" } }, + "footer": { + "streams": "", + "totalBitrate": "" + }, "items": { "currentlyPlaying": "", "user": "", @@ -2734,6 +2757,9 @@ "id": "", "status": "", "directPlay": "", + "directStream": "", + "transcodeVideo": "", + "transcodeAudio": "", "transcoding": "", "paused": "", "remaining": "", @@ -3768,18 +3794,6 @@ "label": "Εμφάνιση τραγουδιών", "description": "Εμφάνιση του συνολικού αριθμού τραγουδιών στη βιβλιοθήκη μουσικής σας (Navidrome)" }, - "showNowPlaying": { - "label": "Εμφάνιση τρέχουσας αναπαραγωγής", - "description": "Εμφάνιση κομματιών που αναπαράγονται αυτήν τη στιγμή (Navidrome)" - }, - "showNowPlayingList": { - "label": "Εμφάνιση λίστας τρέχουσας αναπαραγωγής", - "description": "Εμφάνιση μεμονωμένων κομματιών αντί μόνο του αριθμού ενεργών ροών (Navidrome)" - }, - "maxNowPlayingItems": { - "label": "Μέγιστα στοιχεία τρέχουσας αναπαραγωγής", - "description": "Μέγιστος αριθμός κομματιών προς εμφάνιση στη λίστα τρέχουσας αναπαραγωγής (Navidrome)" - }, "showLibraryCount": { "label": "Εμφάνιση αριθμού βιβλιοθηκών", "description": "Εμφάνιση του αριθμού βιβλιοθηκών στην εγκατάστασή σας (Audiobookshelf)" @@ -3813,8 +3827,6 @@ "podcasts": "Ποντκαστ", "listeningTime": "Χρόνος Ακρόασης", "activeSessions": "Ενεργές Συνεδρίες", - "nowPlaying": "Τρέχουσα Αναπαραγωγή", - "nowPlayingCount": "{count, plural, one {# ροή} other {# ροές}}", "error": { "internalServerError": "Αποτυχία λήψης δεδομένων στατιστικών ήχου" } @@ -3954,11 +3966,19 @@ }, "showAgent": { "label": "Εμφάνιση έκδοσης agent" + }, + "columnOrder": { + "label": "" + }, + "columnWidths": { + "label": "" } }, "noRecords": "Δεν βρέθηκαν συστήματα", "error": { - "internalServerError": "" + "internalServerError": "", + "layoutSaveTitle": "", + "layoutSaveMessage": "" }, "column": { "system": "Σύστημα", @@ -5356,6 +5376,7 @@ }, "remove": { "label": "Αφαίρεση", + "confirm": "", "notification": { "success": { "title": "", diff --git a/packages/translation/src/lang/en-gb.json b/packages/translation/src/lang/en-gb.json index 86937c68a..76abff9a8 100644 --- a/packages/translation/src/lang/en-gb.json +++ b/packages/translation/src/lang/en-gb.json @@ -2428,10 +2428,21 @@ }, "descendingDefaultSort": { "label": "Invert sorting" + }, + "columnOrder": { + "label": "" + }, + "columnWidths": { + "label": "" } }, "error": { - "internalServerError": "Failed to fetch containers stats" + "internalServerError": "Failed to fetch containers stats", + "layoutSaveTitle": "", + "layoutSaveMessage": "" + }, + "empty": { + "noContainers": "" } }, "coolify": { @@ -2564,26 +2575,26 @@ "description": "Display visitor stats from your Umami analytics instance", "visitors": "visitors", "active": "active", - "pageviews": "", - "visits": "", - "bounceRate": "", - "avgDuration": "", + "pageviews": "pageviews", + "visits": "visits", + "bounceRate": "bounce", + "avgDuration": "avg", "option": { "websiteId": { - "label": "", - "description": "", - "placeholder": "", - "loading": "", - "noWebsites": "", - "configureIntegrationFirst": "" + "label": "Website", + "description": "Select a website tracked by your Umami instance", + "placeholder": "Select a website", + "loading": "Loading websites...", + "noWebsites": "No websites found", + "configureIntegrationFirst": "Connect a Umami integration first" }, "timeFrame": { - "label": "", - "description": "", + "label": "Time frame", + "description": "The time period to display visitor data for", "option": { - "today": "", - "24h": "", - "7d": "", + "today": "Today", + "24h": "Last 24 hours", + "7d": "Last 7 days", "30d": "Last 30 days", "month": "This month", "lastMonth": "Last month" @@ -2725,8 +2736,20 @@ "showOnlyPlaying": { "label": "Show only currently playing", "description": "Disabling this will not work for Plex" + }, + "showBitrate": { + "label": "", + "description": "" + }, + "showLocation": { + "label": "", + "description": "" } }, + "footer": { + "streams": "", + "totalBitrate": "" + }, "items": { "currentlyPlaying": "Currently playing", "user": "User", @@ -2734,6 +2757,9 @@ "id": "Id", "status": "Status", "directPlay": "Direct play", + "directStream": "", + "transcodeVideo": "", + "transcodeAudio": "", "transcoding": "Transcoding", "paused": "Paused", "remaining": "{minutes} min left", @@ -3768,18 +3794,6 @@ "label": "Show songs", "description": "Show the total number of songs in your music library (Navidrome)" }, - "showNowPlaying": { - "label": "Show now playing", - "description": "Show tracks currently being played (Navidrome)" - }, - "showNowPlayingList": { - "label": "Show now playing list", - "description": "Show individual tracks instead of only the active stream count (Navidrome)" - }, - "maxNowPlayingItems": { - "label": "Max now playing items", - "description": "Maximum number of tracks to show in the now playing list (Navidrome)" - }, "showLibraryCount": { "label": "Show library count", "description": "Show the number of libraries on your instance (Audiobookshelf)" @@ -3813,8 +3827,6 @@ "podcasts": "Podcasts", "listeningTime": "Listening Time", "activeSessions": "Active Sessions", - "nowPlaying": "Now Playing", - "nowPlayingCount": "{count, plural, one {# stream} other {# streams}}", "error": { "internalServerError": "Failed to fetch audio stats data" } @@ -3954,11 +3966,19 @@ }, "showAgent": { "label": "Show agent version" + }, + "columnOrder": { + "label": "" + }, + "columnWidths": { + "label": "" } }, "noRecords": "No systems found", "error": { - "internalServerError": "Unable to connect to Beszel. Check your integration settings." + "internalServerError": "Unable to connect to Beszel. Check your integration settings.", + "layoutSaveTitle": "", + "layoutSaveMessage": "" }, "column": { "system": "System", @@ -5356,6 +5376,7 @@ }, "remove": { "label": "", + "confirm": "", "notification": { "success": { "title": "", diff --git a/packages/translation/src/lang/es.json b/packages/translation/src/lang/es.json index 92b01205c..15a5b1e8d 100644 --- a/packages/translation/src/lang/es.json +++ b/packages/translation/src/lang/es.json @@ -2428,10 +2428,21 @@ }, "descendingDefaultSort": { "label": "Invertir orden" + }, + "columnOrder": { + "label": "" + }, + "columnWidths": { + "label": "" } }, "error": { - "internalServerError": "No se pudo obtener las estadísticas de los contenedores" + "internalServerError": "No se pudo obtener las estadísticas de los contenedores", + "layoutSaveTitle": "", + "layoutSaveMessage": "" + }, + "empty": { + "noContainers": "" } }, "coolify": { @@ -2725,8 +2736,20 @@ "showOnlyPlaying": { "label": "Mostrar sólo reproducción actual", "description": "Desactivar esta opción no funcionará para plex" + }, + "showBitrate": { + "label": "", + "description": "" + }, + "showLocation": { + "label": "", + "description": "" } }, + "footer": { + "streams": "", + "totalBitrate": "" + }, "items": { "currentlyPlaying": "Reproducción en curso", "user": "Usuario", @@ -2734,6 +2757,9 @@ "id": "ID", "status": "", "directPlay": "", + "directStream": "", + "transcodeVideo": "", + "transcodeAudio": "", "transcoding": "", "paused": "", "remaining": "", @@ -3768,18 +3794,6 @@ "label": "", "description": "" }, - "showNowPlaying": { - "label": "", - "description": "" - }, - "showNowPlayingList": { - "label": "", - "description": "" - }, - "maxNowPlayingItems": { - "label": "", - "description": "" - }, "showLibraryCount": { "label": "", "description": "" @@ -3813,8 +3827,6 @@ "podcasts": "", "listeningTime": "", "activeSessions": "", - "nowPlaying": "", - "nowPlayingCount": "", "error": { "internalServerError": "" } @@ -3954,11 +3966,19 @@ }, "showAgent": { "label": "" + }, + "columnOrder": { + "label": "" + }, + "columnWidths": { + "label": "" } }, "noRecords": "", "error": { - "internalServerError": "" + "internalServerError": "", + "layoutSaveTitle": "", + "layoutSaveMessage": "" }, "column": { "system": "", @@ -5356,6 +5376,7 @@ }, "remove": { "label": "Eliminar", + "confirm": "", "notification": { "success": { "title": "Contenedores eliminados", diff --git a/packages/translation/src/lang/et.json b/packages/translation/src/lang/et.json index b6eef388c..b490502e0 100644 --- a/packages/translation/src/lang/et.json +++ b/packages/translation/src/lang/et.json @@ -2428,10 +2428,21 @@ }, "descendingDefaultSort": { "label": "" + }, + "columnOrder": { + "label": "" + }, + "columnWidths": { + "label": "" } }, "error": { - "internalServerError": "" + "internalServerError": "", + "layoutSaveTitle": "", + "layoutSaveMessage": "" + }, + "empty": { + "noContainers": "" } }, "coolify": { @@ -2725,8 +2736,20 @@ "showOnlyPlaying": { "label": "", "description": "" + }, + "showBitrate": { + "label": "", + "description": "" + }, + "showLocation": { + "label": "", + "description": "" } }, + "footer": { + "streams": "", + "totalBitrate": "" + }, "items": { "currentlyPlaying": "", "user": "", @@ -2734,6 +2757,9 @@ "id": "", "status": "", "directPlay": "", + "directStream": "", + "transcodeVideo": "", + "transcodeAudio": "", "transcoding": "", "paused": "", "remaining": "", @@ -3768,18 +3794,6 @@ "label": "", "description": "" }, - "showNowPlaying": { - "label": "", - "description": "" - }, - "showNowPlayingList": { - "label": "", - "description": "" - }, - "maxNowPlayingItems": { - "label": "", - "description": "" - }, "showLibraryCount": { "label": "", "description": "" @@ -3813,8 +3827,6 @@ "podcasts": "", "listeningTime": "", "activeSessions": "", - "nowPlaying": "", - "nowPlayingCount": "", "error": { "internalServerError": "" } @@ -3954,11 +3966,19 @@ }, "showAgent": { "label": "" + }, + "columnOrder": { + "label": "" + }, + "columnWidths": { + "label": "" } }, "noRecords": "", "error": { - "internalServerError": "" + "internalServerError": "", + "layoutSaveTitle": "", + "layoutSaveMessage": "" }, "column": { "system": "", @@ -5356,6 +5376,7 @@ }, "remove": { "label": "", + "confirm": "", "notification": { "success": { "title": "", diff --git a/packages/translation/src/lang/fi.json b/packages/translation/src/lang/fi.json index 93dad52af..5db39e6f4 100644 --- a/packages/translation/src/lang/fi.json +++ b/packages/translation/src/lang/fi.json @@ -2428,10 +2428,21 @@ }, "descendingDefaultSort": { "label": "Käänteinen järjestys" + }, + "columnOrder": { + "label": "" + }, + "columnWidths": { + "label": "" } }, "error": { - "internalServerError": "" + "internalServerError": "", + "layoutSaveTitle": "", + "layoutSaveMessage": "" + }, + "empty": { + "noContainers": "" } }, "coolify": { @@ -2725,8 +2736,20 @@ "showOnlyPlaying": { "label": "", "description": "" + }, + "showBitrate": { + "label": "", + "description": "" + }, + "showLocation": { + "label": "", + "description": "" } }, + "footer": { + "streams": "", + "totalBitrate": "" + }, "items": { "currentlyPlaying": "", "user": "", @@ -2734,6 +2757,9 @@ "id": "", "status": "Tila", "directPlay": "Muuntamaton toisto", + "directStream": "", + "transcodeVideo": "", + "transcodeAudio": "", "transcoding": "Transkoodaus", "paused": "Keskeytetty", "remaining": "{minutes} min jäljellä", @@ -3768,18 +3794,6 @@ "label": "Näytä kappaleet", "description": "Näytä musiikkikirjastosi kappaleiden kokonaismäärä (Navidrome)" }, - "showNowPlaying": { - "label": "Näytä nyt soi", - "description": "Näytä tällä hetkellä toistettavat kappaleet (Navidrome)" - }, - "showNowPlayingList": { - "label": "Näytä nyt soiva lista", - "description": "Näytä yksittäiset kappaleet pelkän aktiivisten striimien määrän sijaan (Navidrome)" - }, - "maxNowPlayingItems": { - "label": "Nyt soivien kohteiden enimmäismäärä", - "description": "Nyt soivassa listassa näytettävien kappaleiden enimmäismäärä (Navidrome)" - }, "showLibraryCount": { "label": "Näytä kirjastojen määrä", "description": "Näytä instanssisi kirjastojen lukumäärä (Audiobookshelf)" @@ -3813,8 +3827,6 @@ "podcasts": "Podcastit", "listeningTime": "Kuunteluaika", "activeSessions": "Aktiiviset istunnot", - "nowPlaying": "Nyt soitetaan", - "nowPlayingCount": "{count, plural, one {# striimi} other {# striimiä}}", "error": { "internalServerError": "Audiotilastojen nouto epäonnistui" } @@ -3954,11 +3966,19 @@ }, "showAgent": { "label": "Näytä agentin versio" + }, + "columnOrder": { + "label": "" + }, + "columnWidths": { + "label": "" } }, "noRecords": "Järjestelmiä ei löytynyt", "error": { - "internalServerError": "Beszel-yhteyden muodostaminen epäonnistui. Tarkista integraatioasetuksesi." + "internalServerError": "Beszel-yhteyden muodostaminen epäonnistui. Tarkista integraatioasetuksesi.", + "layoutSaveTitle": "", + "layoutSaveMessage": "" }, "column": { "system": "Järjestelmä", @@ -5356,6 +5376,7 @@ }, "remove": { "label": "Poista", + "confirm": "", "notification": { "success": { "title": "", diff --git a/packages/translation/src/lang/fr.json b/packages/translation/src/lang/fr.json index 024c774d2..9c73c03c2 100644 --- a/packages/translation/src/lang/fr.json +++ b/packages/translation/src/lang/fr.json @@ -2428,10 +2428,21 @@ }, "descendingDefaultSort": { "label": "Inverser le tri" + }, + "columnOrder": { + "label": "" + }, + "columnWidths": { + "label": "" } }, "error": { - "internalServerError": "Impossible de récupérer les statistiques des conteneurs" + "internalServerError": "Impossible de récupérer les statistiques des conteneurs", + "layoutSaveTitle": "", + "layoutSaveMessage": "" + }, + "empty": { + "noContainers": "" } }, "coolify": { @@ -2725,8 +2736,20 @@ "showOnlyPlaying": { "label": "Afficher seulement les médias en cours de lecture", "description": "Désactiver cette option ne fonctionnera pas pour Plex" + }, + "showBitrate": { + "label": "", + "description": "" + }, + "showLocation": { + "label": "", + "description": "" } }, + "footer": { + "streams": "", + "totalBitrate": "" + }, "items": { "currentlyPlaying": "En cours de lecture", "user": "Utilisateur", @@ -2734,6 +2757,9 @@ "id": "Id", "status": "", "directPlay": "", + "directStream": "", + "transcodeVideo": "", + "transcodeAudio": "", "transcoding": "", "paused": "", "remaining": "", @@ -3768,18 +3794,6 @@ "label": "Afficher les titres", "description": "" }, - "showNowPlaying": { - "label": "Afficher la lecture en cours", - "description": "" - }, - "showNowPlayingList": { - "label": "", - "description": "" - }, - "maxNowPlayingItems": { - "label": "", - "description": "" - }, "showLibraryCount": { "label": "", "description": "" @@ -3813,8 +3827,6 @@ "podcasts": "", "listeningTime": "", "activeSessions": "", - "nowPlaying": "", - "nowPlayingCount": "", "error": { "internalServerError": "" } @@ -3954,11 +3966,19 @@ }, "showAgent": { "label": "" + }, + "columnOrder": { + "label": "" + }, + "columnWidths": { + "label": "" } }, "noRecords": "", "error": { - "internalServerError": "" + "internalServerError": "", + "layoutSaveTitle": "", + "layoutSaveMessage": "" }, "column": { "system": "", @@ -5356,6 +5376,7 @@ }, "remove": { "label": "Supprimer", + "confirm": "", "notification": { "success": { "title": "Conteneurs supprimés", diff --git a/packages/translation/src/lang/he.json b/packages/translation/src/lang/he.json index 47fc7f26b..1c37a681c 100644 --- a/packages/translation/src/lang/he.json +++ b/packages/translation/src/lang/he.json @@ -2428,10 +2428,21 @@ }, "descendingDefaultSort": { "label": "מיון הפוך" + }, + "columnOrder": { + "label": "" + }, + "columnWidths": { + "label": "" } }, "error": { - "internalServerError": "נכשל באחזור סטטיסטיקות המכולות" + "internalServerError": "נכשל באחזור סטטיסטיקות המכולות", + "layoutSaveTitle": "", + "layoutSaveMessage": "" + }, + "empty": { + "noContainers": "" } }, "coolify": { @@ -2725,8 +2736,20 @@ "showOnlyPlaying": { "label": "הצג רק את ההפעלה הנוכחית", "description": "השבתת אפשרות זו לא תעבוד עבור פלקס" + }, + "showBitrate": { + "label": "", + "description": "" + }, + "showLocation": { + "label": "", + "description": "" } }, + "footer": { + "streams": "", + "totalBitrate": "" + }, "items": { "currentlyPlaying": "מתנגן כרגע", "user": "משתמש", @@ -2734,6 +2757,9 @@ "id": "מזהה", "status": "", "directPlay": "", + "directStream": "", + "transcodeVideo": "", + "transcodeAudio": "", "transcoding": "", "paused": "", "remaining": "", @@ -3768,18 +3794,6 @@ "label": "", "description": "" }, - "showNowPlaying": { - "label": "", - "description": "" - }, - "showNowPlayingList": { - "label": "", - "description": "" - }, - "maxNowPlayingItems": { - "label": "", - "description": "" - }, "showLibraryCount": { "label": "", "description": "" @@ -3813,8 +3827,6 @@ "podcasts": "", "listeningTime": "", "activeSessions": "", - "nowPlaying": "", - "nowPlayingCount": "", "error": { "internalServerError": "" } @@ -3954,11 +3966,19 @@ }, "showAgent": { "label": "" + }, + "columnOrder": { + "label": "" + }, + "columnWidths": { + "label": "" } }, "noRecords": "", "error": { - "internalServerError": "" + "internalServerError": "", + "layoutSaveTitle": "", + "layoutSaveMessage": "" }, "column": { "system": "", @@ -5356,6 +5376,7 @@ }, "remove": { "label": "הסר", + "confirm": "", "notification": { "success": { "title": "הקונטיינרים הוסרו", diff --git a/packages/translation/src/lang/hr.json b/packages/translation/src/lang/hr.json index 5a5450f54..536865656 100644 --- a/packages/translation/src/lang/hr.json +++ b/packages/translation/src/lang/hr.json @@ -2428,10 +2428,21 @@ }, "descendingDefaultSort": { "label": "" + }, + "columnOrder": { + "label": "" + }, + "columnWidths": { + "label": "" } }, "error": { - "internalServerError": "" + "internalServerError": "", + "layoutSaveTitle": "", + "layoutSaveMessage": "" + }, + "empty": { + "noContainers": "" } }, "coolify": { @@ -2725,8 +2736,20 @@ "showOnlyPlaying": { "label": "", "description": "" + }, + "showBitrate": { + "label": "", + "description": "" + }, + "showLocation": { + "label": "", + "description": "" } }, + "footer": { + "streams": "", + "totalBitrate": "" + }, "items": { "currentlyPlaying": "", "user": "", @@ -2734,6 +2757,9 @@ "id": "", "status": "", "directPlay": "", + "directStream": "", + "transcodeVideo": "", + "transcodeAudio": "", "transcoding": "", "paused": "", "remaining": "", @@ -3768,18 +3794,6 @@ "label": "", "description": "" }, - "showNowPlaying": { - "label": "", - "description": "" - }, - "showNowPlayingList": { - "label": "", - "description": "" - }, - "maxNowPlayingItems": { - "label": "", - "description": "" - }, "showLibraryCount": { "label": "", "description": "" @@ -3813,8 +3827,6 @@ "podcasts": "", "listeningTime": "", "activeSessions": "", - "nowPlaying": "", - "nowPlayingCount": "", "error": { "internalServerError": "" } @@ -3954,11 +3966,19 @@ }, "showAgent": { "label": "Prikaži verziju agenta" + }, + "columnOrder": { + "label": "" + }, + "columnWidths": { + "label": "" } }, "noRecords": "Nisu pronađeni sustavi", "error": { - "internalServerError": "" + "internalServerError": "", + "layoutSaveTitle": "", + "layoutSaveMessage": "" }, "column": { "system": "Sustav", @@ -5356,6 +5376,7 @@ }, "remove": { "label": "Ukloni", + "confirm": "", "notification": { "success": { "title": "Kontejneri su uklonjeni", diff --git a/packages/translation/src/lang/hu.json b/packages/translation/src/lang/hu.json index bd939e030..979b24bce 100644 --- a/packages/translation/src/lang/hu.json +++ b/packages/translation/src/lang/hu.json @@ -2428,10 +2428,21 @@ }, "descendingDefaultSort": { "label": "Fordított rendezés" + }, + "columnOrder": { + "label": "" + }, + "columnWidths": { + "label": "" } }, "error": { - "internalServerError": "A konténerek statisztikáinak lekérése sikertelen" + "internalServerError": "A konténerek statisztikáinak lekérése sikertelen", + "layoutSaveTitle": "", + "layoutSaveMessage": "" + }, + "empty": { + "noContainers": "" } }, "coolify": { @@ -2725,8 +2736,20 @@ "showOnlyPlaying": { "label": "Csak a jelenleg lejátszottakat mutasd", "description": "Ennek letiltása a Plex esetében nem fog működni" + }, + "showBitrate": { + "label": "", + "description": "" + }, + "showLocation": { + "label": "", + "description": "" } }, + "footer": { + "streams": "", + "totalBitrate": "" + }, "items": { "currentlyPlaying": "Jelenleg lejátszás alatt", "user": "Felhasználó", @@ -2734,6 +2757,9 @@ "id": "Azonosító", "status": "", "directPlay": "", + "directStream": "", + "transcodeVideo": "", + "transcodeAudio": "", "transcoding": "", "paused": "", "remaining": "", @@ -3768,18 +3794,6 @@ "label": "Zeneszámok megjelenítése", "description": "A zeneszámok teljes számának megjelenítése a zenekönyvtárban (Navidrome)" }, - "showNowPlaying": { - "label": "Most játszott megjelenítése", - "description": "A jelenleg játszott sávok megjelenítése (Navidrome)" - }, - "showNowPlayingList": { - "label": "Most játszott lista megjelenítése", - "description": "Egyes sávok megjelenítése a csak aktív streamszám helyett (Navidrome)" - }, - "maxNowPlayingItems": { - "label": "Maximális most játszott elemek", - "description": "A most játszott listában megjelenítendő sávok maximális száma (Navidrome)" - }, "showLibraryCount": { "label": "Könyvtárak számának megjelenítése", "description": "A példányodon lévő könyvtárak számának megjelenítése (Audiobookshelf)" @@ -3813,8 +3827,6 @@ "podcasts": "Podcastek", "listeningTime": "Hallgatási idő", "activeSessions": "Aktív munkamenetek", - "nowPlaying": "Most játszott", - "nowPlayingCount": "{count, plural, one {# stream} other {# stream}}", "error": { "internalServerError": "Az audió statisztikai adatok letöltése nem sikerült" } @@ -3954,11 +3966,19 @@ }, "showAgent": { "label": "Agent verzió mutatása" + }, + "columnOrder": { + "label": "" + }, + "columnWidths": { + "label": "" } }, "noRecords": "Nincsenek rendszerek", "error": { - "internalServerError": "" + "internalServerError": "", + "layoutSaveTitle": "", + "layoutSaveMessage": "" }, "column": { "system": "Rendszer", @@ -5356,6 +5376,7 @@ }, "remove": { "label": "Eltávolítás", + "confirm": "", "notification": { "success": { "title": "Konténerek eltávolítva", diff --git a/packages/translation/src/lang/it.json b/packages/translation/src/lang/it.json index d313e3fed..d1fe23155 100644 --- a/packages/translation/src/lang/it.json +++ b/packages/translation/src/lang/it.json @@ -2428,10 +2428,21 @@ }, "descendingDefaultSort": { "label": "Inverti ordinamento" + }, + "columnOrder": { + "label": "Ordine delle colonne" + }, + "columnWidths": { + "label": "Larghezza delle colonne" } }, "error": { - "internalServerError": "Recupero statistiche container non riuscito" + "internalServerError": "Recupero statistiche container non riuscito", + "layoutSaveTitle": "Layout della tabella non salvato", + "layoutSaveMessage": "Impossibile salvare il layout della tabella Docker. Prova a spostare o ridimensionare nuovamente la colonna." + }, + "empty": { + "noContainers": "Nessun container trovato" } }, "coolify": { @@ -2725,8 +2736,20 @@ "showOnlyPlaying": { "label": "Mostra solo attualmente in riproduzione", "description": "La disabilitazione non funzionerà per Plex" + }, + "showBitrate": { + "label": "Mostra bitrate", + "description": "Mostra il bitrate di riproduzione corrente accanto alla posizione" + }, + "showLocation": { + "label": "Mostra posizione", + "description": "Mostra se lo stream si trova sulla tua LAN o WAN" } }, + "footer": { + "streams": "{count, plural, one {# stream attivo} other {# stream attivi}}", + "totalBitrate": "Totale: {bitrate}" + }, "items": { "currentlyPlaying": "Attualmente in riproduzione", "user": "Utente", @@ -2734,6 +2757,9 @@ "id": "Id", "status": "Stato", "directPlay": "Riproduzione diretta", + "directStream": "Streaming diretto", + "transcodeVideo": "Transcodifica video", + "transcodeAudio": "Transcodifica audio", "transcoding": "Transcodifica", "paused": "In pausa", "remaining": "{minutes} min rimanenti", @@ -3768,18 +3794,6 @@ "label": "Mostra brani", "description": "Mostra il numero totale di brani nella tua libreria musicale (Navidrome)" }, - "showNowPlaying": { - "label": "Mostra in riproduzione", - "description": "Mostra le tracce attualmente in riproduzione (Navidrome)" - }, - "showNowPlayingList": { - "label": "Mostra elenco in riproduzione", - "description": "Mostra le singole tracce invece del solo conteggio degli stream attivi (Navidrome)" - }, - "maxNowPlayingItems": { - "label": "Numero massimo elementi in riproduzione", - "description": "Numero massimo di tracce da mostrare nell'elenco in riproduzione (Navidrome)" - }, "showLibraryCount": { "label": "Mostra conteggio librerie", "description": "Mostra il numero di librerie sulla tua istanza (Audiobookshelf)" @@ -3813,8 +3827,6 @@ "podcasts": "Podcast", "listeningTime": "Tempo di Ascolto", "activeSessions": "Sessioni Attive", - "nowPlaying": "In Riproduzione", - "nowPlayingCount": "{count, plural, one {# stream} other {# streams}}", "error": { "internalServerError": "Impossibile recuperare i dati delle statistiche audio" } @@ -3954,11 +3966,19 @@ }, "showAgent": { "label": "Mostra versione agente" + }, + "columnOrder": { + "label": "Ordine delle colonne" + }, + "columnWidths": { + "label": "Larghezza delle colonne" } }, "noRecords": "Nessun sistema trovato", "error": { - "internalServerError": "Impossibile connettersi a Beszel. Controlla le tue impostazioni di integrazione." + "internalServerError": "Impossibile connettersi a Beszel. Controlla le tue impostazioni di integrazione.", + "layoutSaveTitle": "Impossibile salvare il layout della tabella", + "layoutSaveMessage": "Impossibile salvare l'ordine o la larghezza delle colonne. Riprova." }, "column": { "system": "Sistema", @@ -5356,6 +5376,7 @@ }, "remove": { "label": "Rimuovi", + "confirm": "Fare clic di nuovo per rimuovere definitivamente", "notification": { "success": { "title": "Containers rimossi", diff --git a/packages/translation/src/lang/ja.json b/packages/translation/src/lang/ja.json index a03ac115f..4972ad11d 100644 --- a/packages/translation/src/lang/ja.json +++ b/packages/translation/src/lang/ja.json @@ -2428,10 +2428,21 @@ }, "descendingDefaultSort": { "label": "並び替えを反転" + }, + "columnOrder": { + "label": "" + }, + "columnWidths": { + "label": "" } }, "error": { - "internalServerError": "コンテナステータスの取得に失敗しました" + "internalServerError": "コンテナステータスの取得に失敗しました", + "layoutSaveTitle": "", + "layoutSaveMessage": "" + }, + "empty": { + "noContainers": "" } }, "coolify": { @@ -2725,8 +2736,20 @@ "showOnlyPlaying": { "label": "現在再生中のみ表示", "description": "これを無効にすると plex では動作しません" + }, + "showBitrate": { + "label": "", + "description": "" + }, + "showLocation": { + "label": "", + "description": "" } }, + "footer": { + "streams": "", + "totalBitrate": "" + }, "items": { "currentlyPlaying": "再生中の曲", "user": "ユーザー", @@ -2734,6 +2757,9 @@ "id": "Id", "status": "", "directPlay": "", + "directStream": "", + "transcodeVideo": "", + "transcodeAudio": "", "transcoding": "", "paused": "", "remaining": "", @@ -3768,18 +3794,6 @@ "label": "", "description": "" }, - "showNowPlaying": { - "label": "", - "description": "" - }, - "showNowPlayingList": { - "label": "", - "description": "" - }, - "maxNowPlayingItems": { - "label": "", - "description": "" - }, "showLibraryCount": { "label": "", "description": "" @@ -3813,8 +3827,6 @@ "podcasts": "", "listeningTime": "", "activeSessions": "", - "nowPlaying": "", - "nowPlayingCount": "", "error": { "internalServerError": "" } @@ -3954,11 +3966,19 @@ }, "showAgent": { "label": "" + }, + "columnOrder": { + "label": "" + }, + "columnWidths": { + "label": "" } }, "noRecords": "", "error": { - "internalServerError": "" + "internalServerError": "", + "layoutSaveTitle": "", + "layoutSaveMessage": "" }, "column": { "system": "", @@ -5356,6 +5376,7 @@ }, "remove": { "label": "削除", + "confirm": "", "notification": { "success": { "title": "コンテナー削除", diff --git a/packages/translation/src/lang/ko.json b/packages/translation/src/lang/ko.json index 4ea9e31c1..9941463ff 100644 --- a/packages/translation/src/lang/ko.json +++ b/packages/translation/src/lang/ko.json @@ -2428,10 +2428,21 @@ }, "descendingDefaultSort": { "label": "역순 정렬" + }, + "columnOrder": { + "label": "" + }, + "columnWidths": { + "label": "" } }, "error": { - "internalServerError": "컨테이너 상태 불러오기 실패" + "internalServerError": "컨테이너 상태 불러오기 실패", + "layoutSaveTitle": "", + "layoutSaveMessage": "" + }, + "empty": { + "noContainers": "" } }, "coolify": { @@ -2725,8 +2736,20 @@ "showOnlyPlaying": { "label": "현재 재생 중 항목만 표시", "description": "비활성화 옵션은 plex에서는 지원되지 않음" + }, + "showBitrate": { + "label": "", + "description": "" + }, + "showLocation": { + "label": "", + "description": "" } }, + "footer": { + "streams": "", + "totalBitrate": "" + }, "items": { "currentlyPlaying": "현재 재생 중", "user": "사용자", @@ -2734,6 +2757,9 @@ "id": "아이디", "status": "상태", "directPlay": "직접 재생", + "directStream": "", + "transcodeVideo": "", + "transcodeAudio": "", "transcoding": "트랜스코딩", "paused": "일시 중지됨", "remaining": "남은 시간 {minutes}분", @@ -3768,18 +3794,6 @@ "label": "음원 표시", "description": "음악 라이브러리에 있는 음원 총 수를 표시 (Navidrome)" }, - "showNowPlaying": { - "label": "현재 재생 중 표시", - "description": "현재 재생 중인 트랙을 표시 (Navidrome)" - }, - "showNowPlayingList": { - "label": "현재 재생 목록 표시", - "description": "활성 스트림 수 대신 개별 트랙 표시 (Navidrome)" - }, - "maxNowPlayingItems": { - "label": "최대 현재 재생 항목 수", - "description": "현재 재생 목록에 표시할 최대 트랙 수 (Navidrome)" - }, "showLibraryCount": { "label": "라이브러리 수 표시", "description": "인스턴스에 있는 라이브러리 수 표시 (Audiobookshelf)" @@ -3813,8 +3827,6 @@ "podcasts": "팟캐스트", "listeningTime": "청취 시간", "activeSessions": "활성 세션", - "nowPlaying": "현재 재생 중", - "nowPlayingCount": "{count, plural, one {# 스트림} other {# 스트림}}", "error": { "internalServerError": "오디오 정보 가져오기 실패" } @@ -3954,11 +3966,19 @@ }, "showAgent": { "label": "에이전트 버전 표시" + }, + "columnOrder": { + "label": "" + }, + "columnWidths": { + "label": "" } }, "noRecords": "시스템을 찾을 수 없음", "error": { - "internalServerError": "Beszel에 연결할 수 없습니다. 통합 설정을 확인하십시오." + "internalServerError": "Beszel에 연결할 수 없습니다. 통합 설정을 확인하십시오.", + "layoutSaveTitle": "", + "layoutSaveMessage": "" }, "column": { "system": "시스템", @@ -5356,6 +5376,7 @@ }, "remove": { "label": "제거", + "confirm": "", "notification": { "success": { "title": "컨테이너 제거됨", diff --git a/packages/translation/src/lang/lt.json b/packages/translation/src/lang/lt.json index 1e3346892..efd19f523 100644 --- a/packages/translation/src/lang/lt.json +++ b/packages/translation/src/lang/lt.json @@ -2428,10 +2428,21 @@ }, "descendingDefaultSort": { "label": "" + }, + "columnOrder": { + "label": "" + }, + "columnWidths": { + "label": "" } }, "error": { - "internalServerError": "" + "internalServerError": "", + "layoutSaveTitle": "", + "layoutSaveMessage": "" + }, + "empty": { + "noContainers": "" } }, "coolify": { @@ -2725,8 +2736,20 @@ "showOnlyPlaying": { "label": "", "description": "" + }, + "showBitrate": { + "label": "", + "description": "" + }, + "showLocation": { + "label": "", + "description": "" } }, + "footer": { + "streams": "", + "totalBitrate": "" + }, "items": { "currentlyPlaying": "", "user": "", @@ -2734,6 +2757,9 @@ "id": "", "status": "", "directPlay": "", + "directStream": "", + "transcodeVideo": "", + "transcodeAudio": "", "transcoding": "", "paused": "", "remaining": "", @@ -3768,18 +3794,6 @@ "label": "Rodyti dainas", "description": "Rodyti bendrą dainų skaičių savo muzikos bibliotekoje (Navidrome)" }, - "showNowPlaying": { - "label": "Rodyti dabar grojamą", - "description": "Rodyti šiuo metu grojamas dainas (Navidrome)" - }, - "showNowPlayingList": { - "label": "Rodyti dabar grojamų sąrašą", - "description": "Rodyti atskiras dainas vietoj tik aktyvių srautų skaičiaus (Navidrome)" - }, - "maxNowPlayingItems": { - "label": "Maks. dabar grojamų elementų", - "description": "Didžiausias rodomų dainų skaičius dabar grojamų sąraše (Navidrome)" - }, "showLibraryCount": { "label": "Rodyti bibliotekų skaičių", "description": "Rodyti bibliotekų skaičių savo egzemplioriuje (Audiobookshelf)" @@ -3813,8 +3827,6 @@ "podcasts": "", "listeningTime": "", "activeSessions": "", - "nowPlaying": "", - "nowPlayingCount": "", "error": { "internalServerError": "" } @@ -3954,11 +3966,19 @@ }, "showAgent": { "label": "Rodyti agento versiją" + }, + "columnOrder": { + "label": "" + }, + "columnWidths": { + "label": "" } }, "noRecords": "Sistemų nerasta", "error": { - "internalServerError": "" + "internalServerError": "", + "layoutSaveTitle": "", + "layoutSaveMessage": "" }, "column": { "system": "Sistema", @@ -5356,6 +5376,7 @@ }, "remove": { "label": "Pašalinti", + "confirm": "", "notification": { "success": { "title": "", diff --git a/packages/translation/src/lang/lv.json b/packages/translation/src/lang/lv.json index 366b9be38..86cfc30b6 100644 --- a/packages/translation/src/lang/lv.json +++ b/packages/translation/src/lang/lv.json @@ -2428,10 +2428,21 @@ }, "descendingDefaultSort": { "label": "" + }, + "columnOrder": { + "label": "" + }, + "columnWidths": { + "label": "" } }, "error": { - "internalServerError": "" + "internalServerError": "", + "layoutSaveTitle": "", + "layoutSaveMessage": "" + }, + "empty": { + "noContainers": "" } }, "coolify": { @@ -2725,8 +2736,20 @@ "showOnlyPlaying": { "label": "", "description": "" + }, + "showBitrate": { + "label": "", + "description": "" + }, + "showLocation": { + "label": "", + "description": "" } }, + "footer": { + "streams": "", + "totalBitrate": "" + }, "items": { "currentlyPlaying": "", "user": "", @@ -2734,6 +2757,9 @@ "id": "", "status": "", "directPlay": "", + "directStream": "", + "transcodeVideo": "", + "transcodeAudio": "", "transcoding": "", "paused": "", "remaining": "", @@ -3768,18 +3794,6 @@ "label": "Rādīt dziesmas", "description": "Parādīt kopējo dziesmu skaitu mūzikas bibliotēkā (Navidrome)" }, - "showNowPlaying": { - "label": "Rādīt pašlaik atskaņoto", - "description": "Parādīt šobrīd atskaņotās dziesmas (Navidrome)" - }, - "showNowPlayingList": { - "label": "Rādīt pašlaik atskaņoto sarakstu", - "description": "Rādīt atsevišķas dziesmas, nevis tikai aktīvo straumju skaitu (Navidrome)" - }, - "maxNowPlayingItems": { - "label": "Maks. pašlaik atskaņoto vienumu skaits", - "description": "Maksimālais dziesmu skaits, ko rādīt pašlaik atskaņotajā sarakstā (Navidrome)" - }, "showLibraryCount": { "label": "Rādīt bibliotēku skaitu", "description": "Parādīt bibliotēku skaitu jūsu instancē (Audiobookshelf)" @@ -3813,8 +3827,6 @@ "podcasts": "Podkāsti", "listeningTime": "Klausīšanās laiks", "activeSessions": "Aktīvās sesijas", - "nowPlaying": "Atskaņo pašlaik", - "nowPlayingCount": "{count, plural, zero {# straumju} one {# straume} other {# straumes}}", "error": { "internalServerError": "Neizdevās iegūt audio statistikas datus" } @@ -3954,11 +3966,19 @@ }, "showAgent": { "label": "Rādīt aģenta versiju" + }, + "columnOrder": { + "label": "" + }, + "columnWidths": { + "label": "" } }, "noRecords": "Nav atrasta neviena sistēma", "error": { - "internalServerError": "" + "internalServerError": "", + "layoutSaveTitle": "", + "layoutSaveMessage": "" }, "column": { "system": "Sistēma", @@ -5356,6 +5376,7 @@ }, "remove": { "label": "Noņemt", + "confirm": "", "notification": { "success": { "title": "", diff --git a/packages/translation/src/lang/nl.json b/packages/translation/src/lang/nl.json index b02528b56..7f8103886 100644 --- a/packages/translation/src/lang/nl.json +++ b/packages/translation/src/lang/nl.json @@ -2428,10 +2428,21 @@ }, "descendingDefaultSort": { "label": "Sorteren omkeren" + }, + "columnOrder": { + "label": "" + }, + "columnWidths": { + "label": "" } }, "error": { - "internalServerError": "Ophalen van containerstatistieken mislukt" + "internalServerError": "Ophalen van containerstatistieken mislukt", + "layoutSaveTitle": "", + "layoutSaveMessage": "" + }, + "empty": { + "noContainers": "" } }, "coolify": { @@ -2725,8 +2736,20 @@ "showOnlyPlaying": { "label": "Alleen huidig spelende weergeven", "description": "Dit uitschakelen werkt niet voor Plex" + }, + "showBitrate": { + "label": "", + "description": "" + }, + "showLocation": { + "label": "", + "description": "" } }, + "footer": { + "streams": "", + "totalBitrate": "" + }, "items": { "currentlyPlaying": "Momenteel aan het afspelen", "user": "Gebruiker", @@ -2734,6 +2757,9 @@ "id": "Id", "status": "", "directPlay": "", + "directStream": "", + "transcodeVideo": "", + "transcodeAudio": "", "transcoding": "", "paused": "", "remaining": "", @@ -3768,18 +3794,6 @@ "label": "", "description": "" }, - "showNowPlaying": { - "label": "", - "description": "" - }, - "showNowPlayingList": { - "label": "", - "description": "" - }, - "maxNowPlayingItems": { - "label": "", - "description": "" - }, "showLibraryCount": { "label": "", "description": "" @@ -3813,8 +3827,6 @@ "podcasts": "", "listeningTime": "", "activeSessions": "", - "nowPlaying": "", - "nowPlayingCount": "", "error": { "internalServerError": "" } @@ -3954,11 +3966,19 @@ }, "showAgent": { "label": "Toon agentversie" + }, + "columnOrder": { + "label": "" + }, + "columnWidths": { + "label": "" } }, "noRecords": "Geen systemen gevonden", "error": { - "internalServerError": "" + "internalServerError": "", + "layoutSaveTitle": "", + "layoutSaveMessage": "" }, "column": { "system": "Systeem", @@ -5356,6 +5376,7 @@ }, "remove": { "label": "Verwijderen", + "confirm": "", "notification": { "success": { "title": "Containers verwijderd", diff --git a/packages/translation/src/lang/no.json b/packages/translation/src/lang/no.json index a92c5af46..d9bc061a1 100644 --- a/packages/translation/src/lang/no.json +++ b/packages/translation/src/lang/no.json @@ -2428,10 +2428,21 @@ }, "descendingDefaultSort": { "label": "Reverser sortering" + }, + "columnOrder": { + "label": "" + }, + "columnWidths": { + "label": "" } }, "error": { - "internalServerError": "Kunne ikke hente containerstatistikk" + "internalServerError": "Kunne ikke hente containerstatistikk", + "layoutSaveTitle": "", + "layoutSaveMessage": "" + }, + "empty": { + "noContainers": "" } }, "coolify": { @@ -2725,8 +2736,20 @@ "showOnlyPlaying": { "label": "Vis kun det som spiller nå", "description": "Å deaktivere dette fungerer ikke for Plex" + }, + "showBitrate": { + "label": "", + "description": "" + }, + "showLocation": { + "label": "", + "description": "" } }, + "footer": { + "streams": "", + "totalBitrate": "" + }, "items": { "currentlyPlaying": "Spilles nå", "user": "Bruker", @@ -2734,6 +2757,9 @@ "id": "Id", "status": "", "directPlay": "", + "directStream": "", + "transcodeVideo": "", + "transcodeAudio": "", "transcoding": "", "paused": "", "remaining": "", @@ -3768,18 +3794,6 @@ "label": "", "description": "" }, - "showNowPlaying": { - "label": "", - "description": "" - }, - "showNowPlayingList": { - "label": "", - "description": "" - }, - "maxNowPlayingItems": { - "label": "", - "description": "" - }, "showLibraryCount": { "label": "", "description": "" @@ -3813,8 +3827,6 @@ "podcasts": "", "listeningTime": "", "activeSessions": "", - "nowPlaying": "", - "nowPlayingCount": "", "error": { "internalServerError": "" } @@ -3954,11 +3966,19 @@ }, "showAgent": { "label": "" + }, + "columnOrder": { + "label": "" + }, + "columnWidths": { + "label": "" } }, "noRecords": "", "error": { - "internalServerError": "" + "internalServerError": "", + "layoutSaveTitle": "", + "layoutSaveMessage": "" }, "column": { "system": "", @@ -5356,6 +5376,7 @@ }, "remove": { "label": "Fjern", + "confirm": "", "notification": { "success": { "title": "Containere fjernet", diff --git a/packages/translation/src/lang/pl.json b/packages/translation/src/lang/pl.json index 5e3e3dd89..e447bf7f9 100644 --- a/packages/translation/src/lang/pl.json +++ b/packages/translation/src/lang/pl.json @@ -2428,10 +2428,21 @@ }, "descendingDefaultSort": { "label": "Odwróć sortowanie" + }, + "columnOrder": { + "label": "" + }, + "columnWidths": { + "label": "" } }, "error": { - "internalServerError": "Nie udało się pobrać statystyk kontenerów" + "internalServerError": "Nie udało się pobrać statystyk kontenerów", + "layoutSaveTitle": "", + "layoutSaveMessage": "" + }, + "empty": { + "noContainers": "" } }, "coolify": { @@ -2725,8 +2736,20 @@ "showOnlyPlaying": { "label": "Pokaż tylko aktualnie odtwarzane", "description": "Wyłączenie tej opcji nie zadziała w przypadku Plex" + }, + "showBitrate": { + "label": "", + "description": "" + }, + "showLocation": { + "label": "", + "description": "" } }, + "footer": { + "streams": "", + "totalBitrate": "" + }, "items": { "currentlyPlaying": "Obecnie odtwarzane", "user": "Użytkownik", @@ -2734,6 +2757,9 @@ "id": "ID", "status": "Status", "directPlay": "Odtwarzanie bezpośrednie", + "directStream": "", + "transcodeVideo": "", + "transcodeAudio": "", "transcoding": "Transkodowanie", "paused": "Zatrzymane", "remaining": "{minutes} min pozostało", @@ -3768,18 +3794,6 @@ "label": "Pokaż utwory", "description": "Pokaż całkowitą liczbę utworów w twojej bibliotece muzycznej (Navidrome)" }, - "showNowPlaying": { - "label": "Pokaż teraz odtwarzane", - "description": "Pokaż aktualnie odtwarzane utwory (Navidrome)" - }, - "showNowPlayingList": { - "label": "Pokaż listę teraz odtwarzanych", - "description": "Pokaż poszczególne utwory zamiast tylko aktywnej liczby strumieni (Navidrome)" - }, - "maxNowPlayingItems": { - "label": "Maksymalna ilość teraz odtwarzanych elementów", - "description": "Maksymalna liczba elementów wyświetlanych na liście teraz odtwarzanych (Navidrome)" - }, "showLibraryCount": { "label": "Pokaż ilość bibliotek", "description": "Pokaż liczbę bibliotek na twojej instancji (Audiobookshelf)" @@ -3813,8 +3827,6 @@ "podcasts": "Podcasty", "listeningTime": "Czas Słuchania", "activeSessions": "Aktywne Sesje", - "nowPlaying": "Teraz Odtwarzane", - "nowPlayingCount": "{count, plural, one {# stream} other {# streams}}", "error": { "internalServerError": "Nie udało się pobrać danych audio stats" } @@ -3954,11 +3966,19 @@ }, "showAgent": { "label": "Pokaż wersję agenta" + }, + "columnOrder": { + "label": "" + }, + "columnWidths": { + "label": "" } }, "noRecords": "Nie znaleziono systemów", "error": { - "internalServerError": "Nie można połączyć się z Beszel. Sprawdź ustawienia integracji." + "internalServerError": "Nie można połączyć się z Beszel. Sprawdź ustawienia integracji.", + "layoutSaveTitle": "", + "layoutSaveMessage": "" }, "column": { "system": "System", @@ -5356,6 +5376,7 @@ }, "remove": { "label": "Usuń", + "confirm": "", "notification": { "success": { "title": "Usunięto kontenery", diff --git a/packages/translation/src/lang/pt-br.json b/packages/translation/src/lang/pt-br.json index 6d9d4f6aa..d96857250 100644 --- a/packages/translation/src/lang/pt-br.json +++ b/packages/translation/src/lang/pt-br.json @@ -2428,10 +2428,21 @@ }, "descendingDefaultSort": { "label": "Inverter ordenação" + }, + "columnOrder": { + "label": "" + }, + "columnWidths": { + "label": "" } }, "error": { - "internalServerError": "Erro ao obter as estatísticas dos contêineres" + "internalServerError": "Erro ao obter as estatísticas dos contêineres", + "layoutSaveTitle": "", + "layoutSaveMessage": "" + }, + "empty": { + "noContainers": "" } }, "coolify": { @@ -2725,8 +2736,20 @@ "showOnlyPlaying": { "label": "Exibir apenas o que está sendo reproduzido", "description": "Desabilitar isso não funcionará para o Plex" + }, + "showBitrate": { + "label": "", + "description": "" + }, + "showLocation": { + "label": "", + "description": "" } }, + "footer": { + "streams": "", + "totalBitrate": "" + }, "items": { "currentlyPlaying": "Reproduzindo agora", "user": "Usuário", @@ -2734,6 +2757,9 @@ "id": "Id", "status": "", "directPlay": "", + "directStream": "", + "transcodeVideo": "", + "transcodeAudio": "", "transcoding": "", "paused": "", "remaining": "", @@ -3768,18 +3794,6 @@ "label": "Mostrar músicas", "description": "Mostrar o número total de músicas na sua biblioteca de música (Navidrome)" }, - "showNowPlaying": { - "label": "Mostrar tocando agora", - "description": "Mostrar as faixas que estão sendo reproduzidas no momento (Navidrome)" - }, - "showNowPlayingList": { - "label": "Mostrar lista de reprodução atual", - "description": "Mostrar faixas individuais em vez de apenas a contagem de streams ativos (Navidrome)" - }, - "maxNowPlayingItems": { - "label": "Máximo de itens em reprodução", - "description": "Número máximo de faixas para mostrar na lista de reprodução atual (Navidrome)" - }, "showLibraryCount": { "label": "Mostrar contagem de bibliotecas", "description": "Mostrar o número de bibliotecas na sua instância (Audiobookshelf)" @@ -3813,8 +3827,6 @@ "podcasts": "Podcasts", "listeningTime": "Tempo de audição", "activeSessions": "Sessões ativas", - "nowPlaying": "Tocando agora", - "nowPlayingCount": "{count, plural, one {# transmissão} other {# transmissões}}", "error": { "internalServerError": "Falha ao buscar dados de estatísticas de áudio" } @@ -3954,11 +3966,19 @@ }, "showAgent": { "label": "Mostrar versão do agente" + }, + "columnOrder": { + "label": "" + }, + "columnWidths": { + "label": "" } }, "noRecords": "Nenhum sistema encontrado", "error": { - "internalServerError": "Não foi possível conectar ao Beszel. Verifique as configurações de integração." + "internalServerError": "Não foi possível conectar ao Beszel. Verifique as configurações de integração.", + "layoutSaveTitle": "", + "layoutSaveMessage": "" }, "column": { "system": "Sistema", @@ -5356,6 +5376,7 @@ }, "remove": { "label": "Excluir", + "confirm": "", "notification": { "success": { "title": "Contêineres removidos", diff --git a/packages/translation/src/lang/pt.json b/packages/translation/src/lang/pt.json index e18d7f234..580ba60b3 100644 --- a/packages/translation/src/lang/pt.json +++ b/packages/translation/src/lang/pt.json @@ -2428,10 +2428,21 @@ }, "descendingDefaultSort": { "label": "" + }, + "columnOrder": { + "label": "" + }, + "columnWidths": { + "label": "" } }, "error": { - "internalServerError": "" + "internalServerError": "", + "layoutSaveTitle": "", + "layoutSaveMessage": "" + }, + "empty": { + "noContainers": "" } }, "coolify": { @@ -2725,8 +2736,20 @@ "showOnlyPlaying": { "label": "", "description": "" + }, + "showBitrate": { + "label": "", + "description": "" + }, + "showLocation": { + "label": "", + "description": "" } }, + "footer": { + "streams": "", + "totalBitrate": "" + }, "items": { "currentlyPlaying": "", "user": "", @@ -2734,6 +2757,9 @@ "id": "", "status": "", "directPlay": "", + "directStream": "", + "transcodeVideo": "", + "transcodeAudio": "", "transcoding": "", "paused": "", "remaining": "", @@ -3768,18 +3794,6 @@ "label": "", "description": "" }, - "showNowPlaying": { - "label": "", - "description": "" - }, - "showNowPlayingList": { - "label": "", - "description": "" - }, - "maxNowPlayingItems": { - "label": "", - "description": "" - }, "showLibraryCount": { "label": "", "description": "" @@ -3813,8 +3827,6 @@ "podcasts": "", "listeningTime": "", "activeSessions": "", - "nowPlaying": "", - "nowPlayingCount": "", "error": { "internalServerError": "" } @@ -3954,11 +3966,19 @@ }, "showAgent": { "label": "Exibir versão do agente" + }, + "columnOrder": { + "label": "" + }, + "columnWidths": { + "label": "" } }, "noRecords": "Nenhum sistema encontrado", "error": { - "internalServerError": "" + "internalServerError": "", + "layoutSaveTitle": "", + "layoutSaveMessage": "" }, "column": { "system": "Sistema", @@ -5356,6 +5376,7 @@ }, "remove": { "label": "Remover", + "confirm": "", "notification": { "success": { "title": "Contêineres removidos", diff --git a/packages/translation/src/lang/ro.json b/packages/translation/src/lang/ro.json index da232acd7..86ad0b371 100644 --- a/packages/translation/src/lang/ro.json +++ b/packages/translation/src/lang/ro.json @@ -2428,10 +2428,21 @@ }, "descendingDefaultSort": { "label": "" + }, + "columnOrder": { + "label": "" + }, + "columnWidths": { + "label": "" } }, "error": { - "internalServerError": "" + "internalServerError": "", + "layoutSaveTitle": "", + "layoutSaveMessage": "" + }, + "empty": { + "noContainers": "" } }, "coolify": { @@ -2725,8 +2736,20 @@ "showOnlyPlaying": { "label": "", "description": "" + }, + "showBitrate": { + "label": "", + "description": "" + }, + "showLocation": { + "label": "", + "description": "" } }, + "footer": { + "streams": "", + "totalBitrate": "" + }, "items": { "currentlyPlaying": "", "user": "", @@ -2734,6 +2757,9 @@ "id": "", "status": "", "directPlay": "", + "directStream": "", + "transcodeVideo": "", + "transcodeAudio": "", "transcoding": "", "paused": "", "remaining": "", @@ -3768,18 +3794,6 @@ "label": "", "description": "" }, - "showNowPlaying": { - "label": "", - "description": "" - }, - "showNowPlayingList": { - "label": "", - "description": "" - }, - "maxNowPlayingItems": { - "label": "", - "description": "" - }, "showLibraryCount": { "label": "", "description": "" @@ -3813,8 +3827,6 @@ "podcasts": "", "listeningTime": "", "activeSessions": "", - "nowPlaying": "", - "nowPlayingCount": "", "error": { "internalServerError": "" } @@ -3954,11 +3966,19 @@ }, "showAgent": { "label": "Arată versiunea agentului" + }, + "columnOrder": { + "label": "" + }, + "columnWidths": { + "label": "" } }, "noRecords": "Niciun sistem găsit", "error": { - "internalServerError": "" + "internalServerError": "", + "layoutSaveTitle": "", + "layoutSaveMessage": "" }, "column": { "system": "Sistem", @@ -5356,6 +5376,7 @@ }, "remove": { "label": "Elimină", + "confirm": "", "notification": { "success": { "title": "", diff --git a/packages/translation/src/lang/ru.json b/packages/translation/src/lang/ru.json index 90082f7ab..c48dd7d8c 100644 --- a/packages/translation/src/lang/ru.json +++ b/packages/translation/src/lang/ru.json @@ -2428,10 +2428,21 @@ }, "descendingDefaultSort": { "label": "Обратная сортировка" + }, + "columnOrder": { + "label": "" + }, + "columnWidths": { + "label": "" } }, "error": { - "internalServerError": "Не удалось получить статистику контейнеров" + "internalServerError": "Не удалось получить статистику контейнеров", + "layoutSaveTitle": "", + "layoutSaveMessage": "" + }, + "empty": { + "noContainers": "" } }, "coolify": { @@ -2725,8 +2736,20 @@ "showOnlyPlaying": { "label": "Показывать только воспроизводимое", "description": "Отключение этой опции не работает для Plex" + }, + "showBitrate": { + "label": "", + "description": "" + }, + "showLocation": { + "label": "", + "description": "" } }, + "footer": { + "streams": "", + "totalBitrate": "" + }, "items": { "currentlyPlaying": "Сейчас воспроизводится", "user": "Пользователь", @@ -2734,6 +2757,9 @@ "id": "Id", "status": "", "directPlay": "", + "directStream": "", + "transcodeVideo": "", + "transcodeAudio": "", "transcoding": "", "paused": "", "remaining": "", @@ -3768,18 +3794,6 @@ "label": "", "description": "" }, - "showNowPlaying": { - "label": "", - "description": "" - }, - "showNowPlayingList": { - "label": "", - "description": "" - }, - "maxNowPlayingItems": { - "label": "", - "description": "" - }, "showLibraryCount": { "label": "", "description": "" @@ -3813,8 +3827,6 @@ "podcasts": "", "listeningTime": "", "activeSessions": "", - "nowPlaying": "", - "nowPlayingCount": "", "error": { "internalServerError": "" } @@ -3954,11 +3966,19 @@ }, "showAgent": { "label": "Показать версию агента" + }, + "columnOrder": { + "label": "" + }, + "columnWidths": { + "label": "" } }, "noRecords": "Системы не найдены", "error": { - "internalServerError": "" + "internalServerError": "", + "layoutSaveTitle": "", + "layoutSaveMessage": "" }, "column": { "system": "Система", @@ -5356,6 +5376,7 @@ }, "remove": { "label": "Удалить", + "confirm": "", "notification": { "success": { "title": "Контейнеры удалены", diff --git a/packages/translation/src/lang/sk.json b/packages/translation/src/lang/sk.json index 381c20d0a..c19915673 100644 --- a/packages/translation/src/lang/sk.json +++ b/packages/translation/src/lang/sk.json @@ -2428,10 +2428,21 @@ }, "descendingDefaultSort": { "label": "" + }, + "columnOrder": { + "label": "" + }, + "columnWidths": { + "label": "" } }, "error": { - "internalServerError": "Nepodarilo sa načítať štatistiky kontajnerov" + "internalServerError": "Nepodarilo sa načítať štatistiky kontajnerov", + "layoutSaveTitle": "", + "layoutSaveMessage": "" + }, + "empty": { + "noContainers": "" } }, "coolify": { @@ -2725,8 +2736,20 @@ "showOnlyPlaying": { "label": "Zobraziť len aktuálne prehrávanú", "description": "Zakázanie tohto nebude fungovať pre plex" + }, + "showBitrate": { + "label": "", + "description": "" + }, + "showLocation": { + "label": "", + "description": "" } }, + "footer": { + "streams": "", + "totalBitrate": "" + }, "items": { "currentlyPlaying": "Momentálne sa prehráva", "user": "Používateľ", @@ -2734,6 +2757,9 @@ "id": "Id", "status": "", "directPlay": "", + "directStream": "", + "transcodeVideo": "", + "transcodeAudio": "", "transcoding": "", "paused": "", "remaining": "", @@ -3768,18 +3794,6 @@ "label": "Zobraziť skladby", "description": "Zobraziť celkový počet skladieb vo vašej hudobnej knižnici (Navidrome)" }, - "showNowPlaying": { - "label": "Zobraziť práve hrané", - "description": "Zobraziť skladby, ktoré sa práve prehrávajú (Navidrome)" - }, - "showNowPlayingList": { - "label": "Zobraziť zoznam práve hraných", - "description": "Zobraziť jednotlivé skladby namiesto len počtu aktívnych streamov (Navidrome)" - }, - "maxNowPlayingItems": { - "label": "Max. počet položiek práve hraných", - "description": "Maximálny počet skladieb zobrazených v zozname práve hraných (Navidrome)" - }, "showLibraryCount": { "label": "Zobraziť počet knižníc", "description": "Zobraziť počet knižníc na vašej inštancii (Audiobookshelf)" @@ -3813,8 +3827,6 @@ "podcasts": "Podcasty", "listeningTime": "Čas počúvania", "activeSessions": "Aktívne relácie", - "nowPlaying": "Práve hrané", - "nowPlayingCount": "{count, plural, one {# stream} few {# streamy} many {# streamov} other {# streamov}}", "error": { "internalServerError": "Nepodarilo sa načítať údaje audio štatistík" } @@ -3954,11 +3966,19 @@ }, "showAgent": { "label": "Zobraziť verziu agenta" + }, + "columnOrder": { + "label": "" + }, + "columnWidths": { + "label": "" } }, "noRecords": "Nenašli sa žiadne systémy", "error": { - "internalServerError": "" + "internalServerError": "", + "layoutSaveTitle": "", + "layoutSaveMessage": "" }, "column": { "system": "Systém", @@ -5356,6 +5376,7 @@ }, "remove": { "label": "Odstrániť", + "confirm": "", "notification": { "success": { "title": "Kontajnery boli odstránené", diff --git a/packages/translation/src/lang/sl.json b/packages/translation/src/lang/sl.json index 75f7cf7ee..9490c28d1 100644 --- a/packages/translation/src/lang/sl.json +++ b/packages/translation/src/lang/sl.json @@ -2428,10 +2428,21 @@ }, "descendingDefaultSort": { "label": "" + }, + "columnOrder": { + "label": "" + }, + "columnWidths": { + "label": "" } }, "error": { - "internalServerError": "" + "internalServerError": "", + "layoutSaveTitle": "", + "layoutSaveMessage": "" + }, + "empty": { + "noContainers": "" } }, "coolify": { @@ -2725,8 +2736,20 @@ "showOnlyPlaying": { "label": "", "description": "" + }, + "showBitrate": { + "label": "", + "description": "" + }, + "showLocation": { + "label": "", + "description": "" } }, + "footer": { + "streams": "", + "totalBitrate": "" + }, "items": { "currentlyPlaying": "", "user": "", @@ -2734,6 +2757,9 @@ "id": "", "status": "", "directPlay": "", + "directStream": "", + "transcodeVideo": "", + "transcodeAudio": "", "transcoding": "", "paused": "", "remaining": "", @@ -3768,18 +3794,6 @@ "label": "", "description": "" }, - "showNowPlaying": { - "label": "", - "description": "" - }, - "showNowPlayingList": { - "label": "", - "description": "" - }, - "maxNowPlayingItems": { - "label": "", - "description": "" - }, "showLibraryCount": { "label": "", "description": "" @@ -3813,8 +3827,6 @@ "podcasts": "", "listeningTime": "", "activeSessions": "", - "nowPlaying": "", - "nowPlayingCount": "", "error": { "internalServerError": "" } @@ -3954,11 +3966,19 @@ }, "showAgent": { "label": "Pokaži različico agenta" + }, + "columnOrder": { + "label": "" + }, + "columnWidths": { + "label": "" } }, "noRecords": "Ni najdenih sistemov", "error": { - "internalServerError": "" + "internalServerError": "", + "layoutSaveTitle": "", + "layoutSaveMessage": "" }, "column": { "system": "Sistem", @@ -5356,6 +5376,7 @@ }, "remove": { "label": "Odstrani", + "confirm": "", "notification": { "success": { "title": "", diff --git a/packages/translation/src/lang/sv.json b/packages/translation/src/lang/sv.json index 31eee6880..e77420845 100644 --- a/packages/translation/src/lang/sv.json +++ b/packages/translation/src/lang/sv.json @@ -2428,10 +2428,21 @@ }, "descendingDefaultSort": { "label": "" + }, + "columnOrder": { + "label": "" + }, + "columnWidths": { + "label": "" } }, "error": { - "internalServerError": "" + "internalServerError": "", + "layoutSaveTitle": "", + "layoutSaveMessage": "" + }, + "empty": { + "noContainers": "" } }, "coolify": { @@ -2725,8 +2736,20 @@ "showOnlyPlaying": { "label": "", "description": "" + }, + "showBitrate": { + "label": "", + "description": "" + }, + "showLocation": { + "label": "", + "description": "" } }, + "footer": { + "streams": "", + "totalBitrate": "" + }, "items": { "currentlyPlaying": "", "user": "", @@ -2734,6 +2757,9 @@ "id": "", "status": "", "directPlay": "", + "directStream": "", + "transcodeVideo": "", + "transcodeAudio": "", "transcoding": "", "paused": "", "remaining": "", @@ -3768,18 +3794,6 @@ "label": "", "description": "" }, - "showNowPlaying": { - "label": "", - "description": "" - }, - "showNowPlayingList": { - "label": "", - "description": "" - }, - "maxNowPlayingItems": { - "label": "", - "description": "" - }, "showLibraryCount": { "label": "", "description": "" @@ -3813,8 +3827,6 @@ "podcasts": "", "listeningTime": "", "activeSessions": "", - "nowPlaying": "", - "nowPlayingCount": "", "error": { "internalServerError": "" } @@ -3954,11 +3966,19 @@ }, "showAgent": { "label": "Visa agentversion" + }, + "columnOrder": { + "label": "" + }, + "columnWidths": { + "label": "" } }, "noRecords": "Inga system hittades", "error": { - "internalServerError": "" + "internalServerError": "", + "layoutSaveTitle": "", + "layoutSaveMessage": "" }, "column": { "system": "System", @@ -5356,6 +5376,7 @@ }, "remove": { "label": "Ta bort", + "confirm": "", "notification": { "success": { "title": "", diff --git a/packages/translation/src/lang/tr.json b/packages/translation/src/lang/tr.json index 90d55908d..46296c573 100644 --- a/packages/translation/src/lang/tr.json +++ b/packages/translation/src/lang/tr.json @@ -143,7 +143,7 @@ "goToBoard": "{name} Paneline Git", "createBoard": "İlk Panelinizi Oluşturun", "inviteUser": "Yeni Kullanıcı Davet Et", - "docs": "Dökümanları Oku" + "docs": "Dokümanları Oku" } } }, @@ -169,15 +169,15 @@ }, "field": { "email": { - "label": "E-Posta", + "label": "E-posta", "verified": "Doğrulandı" }, "username": { "label": "Kullanıcı adı" }, "password": { - "label": "Şifre", - "suggestionsTitle": "Şifre önerileri", + "label": "Parola", + "suggestionsTitle": "Parola önerileri", "suggestion": { "length": "En az 8 karakter içermeli", "lowercase": "Küçük harf içermeli", @@ -187,10 +187,10 @@ } }, "passwordConfirm": { - "label": "Şifreyi Onayla" + "label": "Parolayı Onayla" }, "previousPassword": { - "label": "Eski Şifre" + "label": "Eski Parola" }, "homeBoard": { "label": "Ana panel" @@ -199,8 +199,8 @@ "label": "Pingler İçin Simge Kullanın" }, "enableRightClickOnWidgets": { - "label": "", - "description": "" + "label": "Widget'lara sağ tıklamayı etkinleştir", + "description": "Bir widget'a sağ tıklandığında Homarr bağlam menüsünü gösterir. Tarayıcının varsayılan menüsünü (ör. “Bağlantıyı yeni sekmede aç”) kullanmak için devre dışı bırakın." }, "defaultSearchEngine": { "label": "Öntanımlı arama motoru" @@ -662,7 +662,7 @@ "label": "Tanım" }, "url": { - "label": "Url" + "label": "URL" }, "useDifferentUrlForPing": { "checkbox": { @@ -691,206 +691,206 @@ "customWidget": { "page": { "list": { - "title": "", - "noResults": "", - "loading": "" + "title": "Özel Widget'lar", + "noResults": "Henüz özel widget yok. İlk widget'ınızı oluşturun!", + "loading": "Yükleniyor..." }, "create": { - "title": "", - "subtitle": "" + "title": "Özel Widget Oluştur", + "subtitle": "API URL'sini, kimlik doğrulamasını ve yanıt verilerinin nasıl görüntüleneceğini tanımlayın." }, "edit": { - "title": "" + "title": "Özel Widget'ı Düzenle" } }, "action": { - "create": "", - "import": "", - "save": "", - "delete": "", - "deleteConfirm": "", - "export": "", - "addMapping": "", - "addColumn": "", - "edit": "", - "removeMapping": "", - "removeColumn": "", - "addItem": "", - "removeItem": "", - "addBar": "", - "duplicate": "", - "copyAiPrompt": "", - "enable": "", - "disable": "", - "menu": "" + "create": "Oluştur", + "import": "İçe aktar", + "save": "Kaydet", + "delete": "Özel Widget'ı Sil", + "deleteConfirm": "“{name}” adlı widget'ı silmek istediğinizden emin misiniz? Bu işlem geri alınamaz.", + "export": "Dışa aktar", + "addMapping": "Eşleme Ekle", + "addColumn": "Sütun Ekle", + "edit": "Düzenle", + "removeMapping": "Eşlemeyi kaldır", + "removeColumn": "Sütunu kaldır", + "addItem": "Öğe Ekle", + "removeItem": "Öğeyi kaldır", + "addBar": "Çubuk Ekle", + "duplicate": "Çoğalt", + "copyAiPrompt": "Yapay zekâ istemini kopyala", + "enable": "Etkinleştir", + "disable": "Devre dışı bırak", + "menu": "Eylemler" }, "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": "Ad", + "description": "Açıklama", + "iconUrl": "Simge URL'si", + "url": "URL", + "authType": "Kimlik Doğrulama Türü", + "headerName": "Üst Bilgi/Sorgu Parametresi Adı", + "method": "Yöntem", + "requestBody": "İstek Gövdesi", + "displayType": "Görüntüleme Türü", + "jsonPath": "JSON Yolu", + "jsonPathHint": "Değerleri ayıklamak için JSONPath söz dizimini kullanın; ör. $.data.temperature veya $.items[0].name", + "label": "Etiket", + "unit": "Birim", + "mappings": "Eşlemeler", + "tablePath": "Dizi JSON Yolu", + "tablePathHint": "Yanıttaki dizinin yolu; ör. $.data.items", + "columns": "Sütunlar", + "header": "Başlık", + "items": "Öğeler", + "gridColumns": "Izgara Sütunları", + "cardStyle": "Kart Stili", + "bars": "Çubuklar", + "valuePath": "Değer JSON Yolu", + "maxPath": "En Yüksek Değer JSON Yolu", + "showPercentage": "Yüzdeyi Göster", + "barSize": "Çubuk Boyutu", + "goodValues": "İyi Değerler (virgülle ayrılmış)", + "dotSize": "Nokta Boyutu", + "valueSize": "Değer Boyutu", + "labelPosition": "Etiket Konumu", + "kvLayout": "Düzen", + "striped": "Şeritli Satırlar", + "compact": "Kompakt Mod", + "maxHeight": "En Fazla Yükseklik (px)", + "color": "Renk", + "buttonLabel": "Düğme Etiketi", + "buttonColor": "Düğme Rengi", + "confirmText": "Onay Metni", + "confirmTextHint": "Ayarlanırsa istek yürütülmeden önce bir onay iletişim kutusu gösterilir", + "successMessage": "Başarı Mesajı", + "successMessageHint": "Başarılı yürütmeden sonra gösterilecek mesaj", + "enabled": "Etkin", "template": { - "label": "", - "description": "" + "label": "JSX Şablonu", + "description": "Mantine JSX şablonu. API yanıt alanlarına veri bağlamalarıyla (ör. data.name) erişin. Yalnızca izin verilen bileşenleri kullanın. Yasak: constructor, __proto__, eval, Function, window, document." } }, "placeholder": { - "exampleLabel": "", - "exampleLabelShort": "", - "exampleHeader": "", - "exampleUnit": "", - "iconUrl": "", - "url": "", - "headerName": "", - "jsonPath": "", - "tablePath": "", - "columnJsonPath": "", - "valuePath": "", - "maxPath": "", - "goodValues": "", - "color": "" + "exampleLabel": "CPU Sıcaklığı", + "exampleLabelShort": "CPU Sıcaklığı", + "exampleHeader": "Ad", + "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": "mavi" }, "cardStyleOption": { - "filled": "", - "outline": "", - "subtle": "" + "filled": "Dolu", + "outline": "Çerçeveli", + "subtle": "Hafif" }, "layoutOption": { - "list": "", - "grid": "" + "list": "Liste", + "grid": "Izgara" }, "sizeOption": { - "sm": "", - "md": "", - "lg": "", - "xl": "" + "sm": "Küçük", + "md": "Orta", + "lg": "Büyük", + "xl": "Çok Büyük" }, "labelPositionOption": { - "above": "", - "below": "" + "above": "Üstte", + "below": "Altta" }, "fieldset": { - "general": "", - "connection": "", - "display": "" + "general": "Genel", + "connection": "API Bağlantısı", + "display": "Görüntüleme Yapılandırması" }, "displayTypeDescription": { - "singleValue": "", - "keyValue": "", - "table": "", - "statGrid": "", - "progressBars": "", - "statusIndicator": "", - "countGrid": "", - "raw": "", - "actionButton": "", - "customJsx": "" + "singleValue": "Ayıklanan tek bir değeri etiket ve birimle gösterir", + "keyValue": "Birden fazla etiketli değeri yan yana gösterir", + "table": "Veri satırlarını tablo biçiminde gösterir", + "statGrid": "Pi-hole veya Speedtest widget'ları gibi, ızgara içinde renkli istatistik kartları gösterir", + "progressBars": "Disk, bellek veya kotalar için kullanımı ya da tamamlanmayı gösteren ilerleme çubukları", + "statusIndicator": "Çevrimiçi/çevrimdışı ya da sağlık durumlarını gösteren renkli durum noktaları", + "countGrid": "Sıkı bir ızgarada kompakt sayı ve etiket sayaçları", + "raw": "Hata ayıklama için okunaklı biçimlendirilmiş JSON çıktısı", + "actionButton": "Tıklandığında istek başlatan bir düğme", + "customJsx": "Tam API veri bağlamasıyla izin verilen Mantine bileşenlerini kullanan özel JSX düzeni" }, "method": { - "GET": "", - "POST": "", - "PUT": "", - "DELETE": "", - "PATCH": "" + "GET": "GET", + "POST": "POST", + "PUT": "PUT", + "DELETE": "DELETE", + "PATCH": "PATCH" }, "authType": { - "none": "", - "bearer": "", - "basic": "", - "apiKeyHeader": "", - "apiKeyQuery": "" + "none": "Yok", + "bearer": "Bearer Token", + "basic": "Temel Kimlik Doğrulama", + "apiKeyHeader": "API Anahtarı (Üst Bilgi)", + "apiKeyQuery": "API Anahtarı (Sorgu)" }, "displayType": { - "singleValue": "", - "keyValue": "", - "table": "", - "statGrid": "", - "progressBars": "", - "statusIndicator": "", - "countGrid": "", - "raw": "", - "actionButton": "", - "customJsx": "" + "singleValue": "Tek Değer", + "keyValue": "Anahtar-Değer", + "table": "Tablo", + "statGrid": "İstatistik Izgarası", + "progressBars": "İlerleme Çubukları", + "statusIndicator": "Durum Göstergesi", + "countGrid": "Sayaç Izgarası", + "raw": "Ham JSON", + "actionButton": "Eylem Düğmesi", + "customJsx": "Özel JSX" }, "secret": { - "apiKey": "", - "username": "", - "password": "", - "savedPlaceholder": "" + "apiKey": "API Anahtarı / Token", + "username": "Kullanıcı adı", + "password": "Parola", + "savedPlaceholder": "••••••• (kaydedildi, korumak için boş bırakın)" }, "preview": { - "title": "", - "test": "", - "hint": "", - "rawResponse": "" + "title": "Önizleme", + "test": "Test Et", + "hint": "Geçerli yapılandırmanızla API yanıtını önizlemek için Test Et'e tıklayın.", + "rawResponse": "Ham JSON yanıtı" }, "notification": { - "created": "", - "updated": "", - "deleted": "", - "imported": "", - "aiPromptCopied": "", - "aiPromptDescription": "", - "aiPromptCopy": "", - "aiPromptNoResponse": "", - "aiPromptCopyError": "", - "createError": "", - "updateError": "", - "importError": "", - "exportError": "", - "duplicated": "", - "duplicateError": "", - "toggleError": "", - "deleteError": "", - "previewError": "", - "executed": "", - "executeError": "" + "created": "“{name}” widget'ı başarıyla oluşturuldu.", + "updated": "“{name}” widget'ı başarıyla güncellendi.", + "deleted": "“{name}” widget'ı silindi.", + "imported": "Widget başarıyla içe aktarıldı.", + "aiPromptCopied": "Yapay zekâ istemi panoya kopyalandı", + "aiPromptDescription": "Herhangi bir yapay zekâ sohbet botuna (ChatGPT, Claude, Gemini...) yapıştırmak üzere önceden hazırlanmış bir istemi kopyalayın. İstem, yapay zekânın içe aktarmaya hazır bir JSON yapılandırması oluşturabilmesi için widget şemasının tamamını ve API yanıtınızı içerir.", + "aiPromptCopy": "Panoya kopyala", + "aiPromptNoResponse": "İpucu: Daha iyi sonuçlar için önce bir test çalıştırarak API yanıtınızı isteme ekleyin.", + "aiPromptCopyError": "İstem panoya kopyalanamadı. Tarayıcınız bu özelliği desteklemiyor olabilir.", + "createError": "Widget oluşturulamadı. API uç noktanızın erişilebilir olduğunu kontrol edin.", + "updateError": "Widget güncellenemedi. Değişiklikleriniz kaydedilmedi.", + "importError": "Widget içe aktarılamadı. Dosyanın geçerli bir özel widget JSON dışa aktarımı olduğundan emin olun.", + "exportError": "Widget dışa aktarılamadı.", + "duplicated": "“{name}” widget'ı çoğaltıldı.", + "duplicateError": "Widget çoğaltılamadı.", + "toggleError": "Widget durumu değiştirilemedi.", + "deleteError": "Widget silinemedi.", + "previewError": "Önizleme alınamadı. URL'yi kontrol edip yeniden deneyin.", + "executed": "Eylem başarıyla yürütüldü.", + "executeError": "Eylem başarısız oldu: {error}" }, "table": { - "name": "", - "url": "", - "display": "" + "name": "Ad", + "url": "URL", + "display": "Görüntüleme" }, "widget": { - "disabled": "" + "disabled": "Bu widget devre dışı" } }, "integration": { @@ -970,7 +970,7 @@ "label": "İsim" }, "url": { - "label": "Url" + "label": "URL" }, "attemptSearchEngineCreation": { "label": "Arama Motoru Oluştur", @@ -1002,7 +1002,7 @@ "dnsHole": "DNS", "mediaService": "Medya", "calendar": "Takvim", - "mediaSearch": "Ara", + "mediaSearch": "Arama", "mediaRelease": "Sürümler", "mediaRequest": "Talepler", "downloadClient": "İndirmeler", @@ -1012,7 +1012,7 @@ "smartHomeServer": "Akıllı Ev", "indexerManager": "İndeksleyici", "healthMonitoring": "Sağlık", - "search": "Ara", + "search": "Arama", "mediaTranscoding": "Kod Dönüştürme", "networkController": "Ağ", "releasesProvider": "Sürümler", @@ -1020,14 +1020,14 @@ "firewall": "Güvenlik Duvarı", "timetable": "Zaman Çizelgesi", "photoService": "Fotoğraflar", - "documents": "", + "documents": "Belgeler", "notes": "Notlar", "mediaMonitoring": "İzleme", "speedtest": "Hız Testi", "analytics": "Analiz", - "vpn": "", - "mediaLibrary": "", - "uptimeMonitoring": "" + "vpn": "VPN", + "mediaLibrary": "Medya Kütüphanesi", + "uptimeMonitoring": "Çalışma Süresi İzleme" }, "testConnection": { "action": { @@ -1196,7 +1196,7 @@ }, "notFound": { "title": "Bulunamadı", - "message": "Muhtemelen yanlış Url veya yol" + "message": "Muhtemelen yanlış URL veya yol" }, "internalServerError": { "title": "İç Sunucu Hatası", @@ -1278,7 +1278,7 @@ "newLabel": "Yeni konu" }, "url": { - "label": "Url", + "label": "URL", "newLabel": "Yeni url" }, "opnsenseApiKey": { @@ -1290,12 +1290,12 @@ "newLabel": "Yeni API Anahtarı (Gizli Anahtar)" }, "patchmonApiKey": { - "label": "", - "newLabel": "" + "label": "API Anahtarı", + "newLabel": "Yeni API Anahtarı" }, "patchmonApiSecret": { - "label": "", - "newLabel": "" + "label": "API Gizli Anahtarı", + "newLabel": "Yeni API Gizli Anahtarı" }, "githubAppId": { "label": "Uygulama Kimliği", @@ -1310,8 +1310,8 @@ "newLabel": "Yeni özel anahtar" }, "slug": { - "label": "", - "newLabel": "" + "label": "Durum sayfası kısa adı", + "newLabel": "Yeni durum sayfası kısa adı" } } }, @@ -1321,40 +1321,40 @@ "full": "Tam entegrasyon erişimi" }, "audiobookshelf": { - "name": "", - "description": "" + "name": "Audiobookshelf", + "description": "Kendi sunucunuzda barındırılan sesli kitap ve podcast sunucusu" }, "navidrome": { - "name": "", - "description": "" + "name": "Navidrome", + "description": "Subsonic API uyumlu, kendi sunucunuzda barındırılan müzik akış sunucusu" }, "uptimeKuma": { - "name": "", - "description": "", + "name": "Uptime Kuma", + "description": "Herkese açık durum sayfaları sunan, kendi sunucunuzda barındırılan çalışma süresi izleme sistemi", "secret": { "slug": { - "description": "" + "description": "Herkese açık durum sayfanızın kısa adı. Ayarlanmazsa varsayılan olarak “default” kullanılır." }, "apiKey": { - "description": "" + "description": "Kimlik doğrulamalı /metrics erişimi için isteğe bağlı API anahtarı" } } }, "traefik": { - "name": "", - "description": "" + "name": "Traefik", + "description": "Bulut tabanlı ters proxy ve yük dengeleyici" }, "paperlessNgx": { - "name": "", - "description": "" + "name": "Paperless-ngx", + "description": "Taranmış belgeleri arşivlemek ve düzenlemek için belge yönetim sistemi" }, "patchmon": { - "name": "", - "description": "" + "name": "PatchMon", + "description": "Linux ana makineleri için yama yönetimi ve izleme" }, "bazarr": { - "name": "", - "description": "" + "name": "Bazarr", + "description": "Altyazıları yöneten ve indiren Sonarr ve Radarr yardımcı uygulaması" } }, "media": { @@ -1398,7 +1398,7 @@ } }, "noResults": { - "title": "Medya yüklenmedi" + "title": "Yüklenmiş medya yok" } }, "common": { @@ -1427,7 +1427,7 @@ "continue": "Devam Et", "previous": "Önceki", "next": "İleri", - "checkoutDocs": "Dökümanlara göz at", + "checkoutDocs": "Dokümanlara göz at", "checkLogs": "Daha fazla ayrıntı için günlükleri kontrol edin", "tryAgain": "Tekrar Deneyin", "loading": "Yükleniyor", @@ -1438,9 +1438,9 @@ "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.", - "headerLoading": "", - "noResults": "", - "error": "" + "headerLoading": "Simge aramak için yazın…", + "noResults": "“{search}” aramasıyla eşleşen simge yok.", + "error": "Simgeler yüklenemedi." }, "colorScheme": { "options": { @@ -1492,7 +1492,7 @@ "switchToDarkMode": "Koyu Temaya Geç", "switchToLightMode": "Aydınlık Temaya Geç", "management": "Yönetim", - "docker": "", + "docker": "Docker", "preferences": "Tercihleriniz", "logout": "Oturumu kapat", "login": "Giriş", @@ -1543,8 +1543,8 @@ }, "unit": { "speed": { - "kilometersPerHour": "km/h", - "milesPerHour": "mph" + "kilometersPerHour": "km/sa", + "milesPerHour": "mil/sa" } } }, @@ -1623,15 +1623,15 @@ "menu": { "label": { "settings": "Ayarlar", - "refresh": "", - "options": "", - "actions": "" + "refresh": "Yenile", + "options": "Seçenekler", + "actions": "Eylemler" }, "status": { - "success": "", - "error": "", - "loading": "", - "idle": "" + "success": "Tamam", + "error": "Hata", + "loading": "Yükleniyor", + "idle": "Boşta" } }, "create": { @@ -1691,11 +1691,11 @@ }, "widget": { "integrationSelect": { - "configureIntegrationFirst": "", - "loading": "", - "placeholder": "", - "noResults": "", - "loadError": "" + "configureIntegrationFirst": "Önce bir entegrasyon bağlayın", + "loading": "Yükleniyor...", + "placeholder": "Bir seçenek belirleyin", + "noResults": "Sonuç bulunamadı", + "loadError": "Seçenekler yüklenemedi" }, "app": { "name": "Uygulama", @@ -1785,11 +1785,11 @@ } }, "archiveTeamWarrior": { - "name": "", - "description": "", + "name": "ArchiveTeam Warrior", + "description": "ArchiveTeam Warrior durumunu, projelerini ve etkin arşivleme işlerini izleyin.", "option": { "showBroadcastMessage": { - "label": "" + "label": "Yayın mesajlarını göster" } } }, @@ -1907,14 +1907,14 @@ "description": "Tarih biçimini değiştirmek için ISO 8601 standardını kullanın (bu diğer seçenekleri geçersiz kılacaktır)" }, "showWeather": { - "label": "", - "description": "" + "label": "Hava durumunu göster", + "description": "Kartın köşesinde küçük, hareketli bir hava durumu simgesi ve sıcaklık gösterir" }, "weatherLocation": { - "label": "" + "label": "Hava durumu konumu" }, "isWeatherFormatFahrenheit": { - "label": "" + "label": "Fahrenhayt kullan" } } }, @@ -1944,7 +1944,7 @@ "noStation": "İstasyon seçilmedi", "option": { "baseUrl": { - "label": "" + "label": "Search.ch URL'si" }, "station": { "label": "İstasyon" @@ -1976,8 +1976,8 @@ "clear": "Biçimlendirmeyi temizle", "heading": "Başlık {level}", "align": "Metin hizalama: {position}", - "directionLtr": "", - "directionRtl": "", + "directionLtr": "Metin yönünü soldan sağa ayarla", + "directionRtl": "Metin yönünü sağdan sola ayarla", "blockquote": "Blok alıntı", "horizontalLine": "Yatay çizgi", "bulletList": "Maddeli liste", @@ -2083,7 +2083,7 @@ "label": "Coğrafi konuma izin ver (geolocation)" }, "allowModals": { - "label": "Allow modals" + "label": "İletişim kutularına izin ver" } }, "error": { @@ -2242,7 +2242,7 @@ "description": "Yalnızca mevcut hava durumunda" }, "useImperialSpeed": { - "label": "Use mph for windspeed" + "label": "Rüzgâr hızı için mil/sa kullan" }, "location": { "label": "Hava durumu konumu" @@ -2262,13 +2262,13 @@ "description": "Görüntülenecek tarihin biçimi" } }, - "currentWindSpeed": "{currentWindSpeed} km/s", + "currentWindSpeed": "{currentWindSpeed} {unit}", "dailyForecast": { "sunrise": "Gün Doğumu", "sunset": "Gün Batımı", - "maxWindSpeed": "Maks. Rüzgar Hızı: {maxWindSpeed} km/s", - "maxWindGusts": "Maks. Rüzgar Hamlesi: {maxWindGusts} km/s", - "humidity": "" + "maxWindSpeed": "En yüksek rüzgâr hızı: {maxWindSpeed} {unit}", + "maxWindGusts": "En yüksek rüzgâr hamlesi: {maxWindGusts} {unit}", + "humidity": "Nem: %{humidity}" }, "kind": { "clear": "Açık", @@ -2319,7 +2319,7 @@ "label": "Bellek Bilgilerini Göster" }, "gpu": { - "label": "Show GPU Info" + "label": "GPU bilgilerini göster" }, "showUptime": { "label": "Çalışma Süresini Göster" @@ -2328,9 +2328,9 @@ "label": "Dosya Sistemi Bilgilerini Göster" }, "visibleStorageVolumes": { - "label": "", - "description": "", - "placeholder": "" + "label": "Görünür depolama birimleri", + "description": "Yalnızca seçilen entegrasyonların tümü Synology olduğunda kullanılabilir. Algılanan tüm depolama birimlerini göstermek için boş bırakın.", + "placeholder": "Depolama birimlerini seçin" }, "defaultTab": { "label": "Varsayılan sekme" @@ -2348,7 +2348,7 @@ "memory": "Bellek: {memory}GiB", "memoryAvailable": "Kullanılabilir: {memoryAvailable} GiB ({percent}%)", "version": "Sürüm: {version}", - "uptime": "Çalışma Süresi: {days} Gün, {hours} Saat, {minutes} Dakika", + "uptime": "Çalışma süresi: {months} Ay, {days} Gün, {hours} Saat, {minutes} Dakika", "loadAverage": "Ortalama yük:", "minute": "1 dakika", "minutes": "{count} dakika", @@ -2367,7 +2367,7 @@ }, "resource": { "node": { - "name": "Nodes" + "name": "Düğümler" }, "qemu": { "name": "VM's" @@ -2381,7 +2381,7 @@ }, "popover": { "rightSection": { - "node": "Node", + "node": "Düğüm", "vmId": "VM Kimliği", "plugin": "Eklenti" }, @@ -2402,7 +2402,7 @@ "name": "İsim", "cpu": "İşlemci", "memory": "BELLEK", - "node": "Node" + "node": "Düğüm" } } } @@ -2412,65 +2412,76 @@ "description": "Konteynerlerinizin istatistikleri (Bu widget yalnızca yönetici ayrıcalıklarıyla eklenebilir)", "option": { "columns": { - "label": "" + "label": "Gösterilecek sütunlar" }, "enableRowSorting": { - "label": "Enable items sorting" + "label": "Öğeleri sıralamayı etkinleştir" }, "defaultSort": { - "label": "Column used for sorting by default", + "label": "Varsayılan sıralama sütunu", "option": { - "name": "Name", - "state": "State", - "cpuUsage": "CPU usage", - "memoryUsage": "Memory usage" + "name": "Ad", + "state": "Durum", + "cpuUsage": "CPU kullanımı", + "memoryUsage": "Bellek kullanımı" } }, "descendingDefaultSort": { - "label": "Invert sorting" + "label": "Sıralamayı ters çevir" + }, + "columnOrder": { + "label": "Sütun sırası" + }, + "columnWidths": { + "label": "Sütun genişlikleri" } }, "error": { - "internalServerError": "Konteyner istatistikleri alınamadı" + "internalServerError": "Konteyner istatistikleri alınamadı", + "layoutSaveTitle": "Tablo düzeni kaydedilemedi", + "layoutSaveMessage": "Docker tablo düzeni kaydedilemedi. Sütunu yeniden taşımayı veya boyutlandırmayı deneyin." + }, + "empty": { + "noContainers": "Konteyner bulunamadı" } }, "coolify": { "name": "Coolify", - "description": "Overview of your Coolify instance with servers and applications", + "description": "Sunucular ve uygulamalarla birlikte Coolify örneğinizin genel görünümü", "option": { "showServers": { - "label": "Show servers" + "label": "Sunucuları göster" }, "showApplications": { - "label": "Show applications" + "label": "Uygulamaları göster" }, "showServices": { - "label": "Show services" + "label": "Hizmetleri göster" } }, "empty": { - "servers": "No servers found", - "applications": "No applications found", - "services": "No services found" + "servers": "Sunucu bulunamadı", + "applications": "Uygulama bulunamadı", + "services": "Hizmet bulunamadı" }, "footer": { - "updated": "Updated {when}" + "updated": "Güncellendi: {when}" }, "error": { - "noIntegration": "No Coolify integration configured", - "internalServerError": "Failed to fetch Coolify data" + "noIntegration": "Yapılandırılmış Coolify entegrasyonu yok", + "internalServerError": "Coolify verileri alınamadı" }, "server": { - "buildServer": "Build" + "buildServer": "Derleme" }, "instances": { - "title": "Instances" + "title": "Örnekler" } }, "vpn": { - "name": "", - "description": "", - "serviceUnavailable": "", + "name": "VPN", + "description": "VPN bağlantılarınızın genel görünümü", + "serviceUnavailable": "VPN kullanılamıyor", "option": {} }, "ups": { @@ -2506,68 +2517,68 @@ }, "tracearr": { "name": "Tracearr", - "description": "Enhanced media server monitoring with detailed stream and transcoding data", + "description": "Ayrıntılı yayın ve kod dönüştürme verileriyle gelişmiş medya sunucusu izleme", "option": { "showStreams": { - "label": "Show active streams" + "label": "Etkin yayınları göster" }, "showStats": { - "label": "Show stats summary" + "label": "İstatistik özetini göster" }, "showRecentActivity": { - "label": "Show recent activity" + "label": "Son etkinlikleri göster" }, "showViolations": { - "label": "Show violations" + "label": "İhlalleri göster" } }, "stats": { - "activeStreams": "Active Streams", - "totalUsers": "Total Users", - "transcodes": "Transcodes", - "bandwidth": "Bandwidth" + "activeStreams": "Etkin Yayınlar", + "totalUsers": "Toplam Kullanıcı", + "transcodes": "Kod Dönüştürmeler", + "bandwidth": "Bant Genişliği" }, "streams": { - "empty": "No active streams", - "user": "User", - "media": "Media", - "state": "State", - "quality": "Quality", - "device": "Device", - "progress": "Progress", + "empty": "Etkin yayın yok", + "user": "Kullanıcı", + "media": "Medya", + "state": "Durum", + "quality": "Kalite", + "device": "Cihaz", + "progress": "İlerleme", "videoDecision": { - "directPlay": "Direct Play", - "transcode": "Transcode", - "directStream": "Direct Stream" + "directPlay": "Doğrudan Oynatma", + "transcode": "Kod Dönüştürme", + "directStream": "Doğrudan Yayın" } }, "recentActivity": { - "title": "Recent Activity", - "empty": "No recent activity", - "watched": "Watched", - "partial": "Partial" + "title": "Son Etkinlikler", + "empty": "Yakın zamanda etkinlik yok", + "watched": "İzlendi", + "partial": "Kısmi" }, "violations": { - "title": "Violations", - "empty": "No recent violations", - "rule": "Rule", - "user": "User" + "title": "İhlaller", + "empty": "Yakın zamanda ihlal yok", + "rule": "Kural", + "user": "Kullanıcı" }, - "noSectionsEnabled": "No sections enabled", + "noSectionsEnabled": "Etkinleştirilmiş bölüm yok", "error": { - "noIntegration": "No Tracearr integration configured", - "internalServerError": "Failed to fetch Tracearr data" + "noIntegration": "Yapılandırılmış Tracearr entegrasyonu yok", + "internalServerError": "Tracearr verileri alınamadı" } }, "umami": { - "name": "Umami Analiz", + "name": "Umami Analytics", "description": "Umami analiz kurulumunuzdaki ziyaretçi istatistiklerini gösterir", "visitors": "ziyaretçiler", - "active": "aktif", + "active": "etkin", "pageviews": "sayfa görüntüleme", "visits": "ziyaretler", "bounceRate": "hemen çıkma", - "avgDuration": "ortalama", + "avgDuration": "ort.", "option": { "websiteId": { "label": "Web sitesi", @@ -2620,8 +2631,8 @@ "option": { "chart": "Grafik", "events": "Etkinlik grafiği", - "topPages": "En çok sayfa", - "topReferrers": "En çok yönlendiren" + "topPages": "En çok ziyaret edilen sayfalar", + "topReferrers": "En çok yönlendirenler" } }, "eventNames": { @@ -2634,7 +2645,7 @@ }, "topCount": { "label": "Gösterilecek öğeler", - "description": "Gösterilecek en yüksek öğe sayısı (maks 500)" + "description": "Gösterilecek en fazla öğe sayısı (en çok 500)" } }, "event": { @@ -2725,18 +2736,33 @@ "showOnlyPlaying": { "label": "Yalnızca şu an oynatılanı göster", "description": "Bunu devre dışı bırakmak plex için işe yaramayacaktır" + }, + "showBitrate": { + "label": "Bit hızını göster", + "description": "Geçerli oynatma bit hızını konumun yanında gösterir" + }, + "showLocation": { + "label": "Konumu göster", + "description": "Yayının LAN'da mı yoksa WAN'da mı olduğunu gösterir" } }, + "footer": { + "streams": "{count, plural, one {# etkin yayın} other {# etkin yayın}}", + "totalBitrate": "Toplam: {bitrate}" + }, "items": { "currentlyPlaying": "Şuan Oynatılan", "user": "Kullanıcı", "name": "İsim", "id": "Kimlik", - "status": "", - "directPlay": "", - "transcoding": "", - "paused": "", - "remaining": "", + "status": "Durum", + "directPlay": "Doğrudan oynatma", + "directStream": "Doğrudan yayın", + "transcodeVideo": "Video kodu dönüştürülüyor", + "transcodeAudio": "Ses kodu dönüştürülüyor", + "transcoding": "Kod dönüştürülüyor", + "paused": "Duraklatıldı", + "remaining": "{minutes} dk kaldı", "metadata": { "title": "Meraklısı için istatistikler", "video": { @@ -2758,286 +2784,286 @@ } }, "paperlessNgx": { - "name": "", - "description": "", - "documentsTotal": "", - "documentsInbox": "", - "correspondents": "", - "tags": "", - "documentTypes": "", - "inboxRatio": "", - "inbox": "", - "total": "", + "name": "Paperless-ngx", + "description": "Paperless-ngx belge arşivinizin genel görünümü", + "documentsTotal": "Toplam Belge", + "documentsInbox": "Gelen Kutusu", + "correspondents": "Muhataplar", + "tags": "Etiketler", + "documentTypes": "Belge Türleri", + "inboxRatio": "Gelen Kutusu Oranı", + "inbox": "gelen kutusu", + "total": "toplam", "option": { "showInboxRatio": { - "label": "", - "description": "" + "label": "Gelen kutusu oranını göster", + "description": "Gelen kutusundaki belgelerin toplam belgelere oranını öne çıkan bölümde gösterir" }, "showInboxRing": { - "label": "", - "description": "" + "label": "Gelen kutusu halkasını göster", + "description": "Gelen kutusu oranının yanında bir ilerleme halkası gösterir" }, "showDocumentsTotal": { - "label": "", - "description": "" + "label": "Toplam belge sayısını göster", + "description": "Arşivinizdeki toplam belge sayısını gösterir" }, "showDocumentsInbox": { - "label": "", - "description": "" + "label": "Gelen kutusu sayısını göster", + "description": "Gelen kutusundaki işlenmemiş belge sayısını gösterir" }, "showCorrespondents": { - "label": "", - "description": "" + "label": "Muhatapları göster", + "description": "Toplam muhatap sayısını gösterir" }, "showTags": { - "label": "", - "description": "" + "label": "Etiketleri göster", + "description": "Toplam etiket sayısını gösterir" }, "showDocumentTypes": { - "label": "", - "description": "" + "label": "Belge türlerini göster", + "description": "Toplam belge türü sayısını gösterir" } }, "error": { - "internalServerError": "" + "internalServerError": "Paperless-ngx verileri alınamadı" } }, "patchmon": { - "name": "", - "description": "", - "title": "", - "totalHosts": "", - "hostsNeedingUpdates": "", - "securityUpdates": "", - "upToDateHosts": "", - "hostsWithSecurityUpdates": "", - "recentUpdates24h": "", - "totalOutdatedPackages": "", - "totalRepos": "", - "osDistribution": "", - "compliance": "", - "complianceRatio": "", - "lastUpdated": "", + "name": "PatchMon", + "description": "PatchMon'daki ana makine yama durumunun genel görünümü", + "title": "PatchMon İstatistikleri", + "totalHosts": "Toplam Ana Makine", + "hostsNeedingUpdates": "Güncelleme Gerekiyor", + "securityUpdates": "Güvenlik Güncellemeleri", + "upToDateHosts": "Güncel Ana Makineler", + "hostsWithSecurityUpdates": "Güvenlik Güncellemesi Olan Ana Makineler", + "recentUpdates24h": "Güncellemeler (24 sa.)", + "totalOutdatedPackages": "Güncel Olmayan Paketler", + "totalRepos": "Depolar", + "osDistribution": "İşletim Sistemi Dağılımı", + "compliance": "Yama Uyumluluğu", + "complianceRatio": "{upToDate} / {total}", + "lastUpdated": "Güncellendi: {time}", "option": { "showTotalHosts": { - "label": "", - "description": "" + "label": "Toplam ana makine sayısını göster", + "description": "İzlenen toplam ana makine sayısını gösterir" }, "showHostsNeedingUpdates": { - "label": "", - "description": "" + "label": "Güncelleme gereken ana makineleri göster", + "description": "En az bir güncel olmayan paketi bulunan ana makineleri gösterir" }, "showSecurityUpdates": { - "label": "", - "description": "" + "label": "Güvenlik güncellemelerini göster", + "description": "Kullanılabilir toplam güvenlik güncellemesi sayısını gösterir" }, "showUpToDateHosts": { - "label": "", - "description": "" + "label": "Güncel ana makineleri göster", + "description": "Güncel olmayan paketi bulunmayan ana makineleri gösterir" }, "showHostsWithSecurityUpdates": { - "label": "", - "description": "" + "label": "Güvenlik güncellemesi olan ana makineleri göster", + "description": "Güvenlik yaması gereken ana makineleri gösterir" }, "showRecentUpdates24h": { - "label": "", - "description": "" + "label": "Son güncellemeleri göster (24 sa.)", + "description": "Son 24 saatte uygulanan güncelleme sayısını gösterir" }, "showTotalOutdatedPackages": { - "label": "", - "description": "" + "label": "Güncel olmayan paketleri göster", + "description": "Tüm ana makinelerdeki güncel olmayan paketlerin toplam sayısını gösterir" }, "showTotalRepos": { - "label": "", - "description": "" + "label": "Depoları göster", + "description": "İzlenen etkin depo sayısını gösterir" }, "enableThresholdColors": { - "label": "", - "description": "" + "label": "Eşik renklerini etkinleştir", + "description": "İstatistik değerlerini önem düzeyi ön ayarlarına göre yeşil, sarı veya kırmızı renklendirir" }, "useCustomThresholds": { - "label": "", - "description": "" + "label": "Gelişmiş eşikler", + "description": "Her istatistik için uyarı ve kritik eşikleri mutlak sayılarla veya toplam ana makine yüzdesiyle özelleştirin" }, "thresholdMode": { "option": { - "absolute": "", - "percent": "" + "absolute": "Mutlak sayı", + "percent": "Toplam ana makinelerin yüzdesi" } }, "hostsNeedingUpdatesThresholdMode": { - "label": "", - "description": "" + "label": "Güncelleme gereksinimi eşik modu", + "description": "Güncelleme gerekenlerin sayısını mutlak değer veya toplam ana makinelerin yüzdesi olarak karşılaştırır" }, "hostsNeedingUpdatesWarningAt": { - "label": "", - "description": "" + "label": "Güncelleme gereksinimi uyarı eşiği", + "description": "Değer bu eşiğe ulaştığında sarı renge geçer" }, "hostsNeedingUpdatesCriticalAt": { - "label": "", - "description": "" + "label": "Güncelleme gereksinimi kritik eşiği", + "description": "Değer bu eşiğe ulaştığında kırmızı renge geçer" }, "securityUpdatesThresholdMode": { - "label": "", - "description": "" + "label": "Güvenlik güncellemeleri eşik modu", + "description": "Güvenlik güncellemesi sayısını mutlak değer veya toplam ana makinelerin yüzdesi olarak karşılaştırır" }, "securityUpdatesWarningAt": { - "label": "", - "description": "" + "label": "Güvenlik güncellemeleri uyarı eşiği", + "description": "Değer bu eşiğe ulaştığında sarı renge geçer" }, "securityUpdatesCriticalAt": { - "label": "", - "description": "" + "label": "Güvenlik güncellemeleri kritik eşiği", + "description": "Değer bu eşiğe ulaştığında kırmızı renge geçer" }, "hostsWithSecurityUpdatesThresholdMode": { - "label": "", - "description": "" + "label": "Güvenlik güncellemesi olan ana makineler için eşik modu", + "description": "Ana makine sayısını mutlak değer veya toplam ana makinelerin yüzdesi olarak karşılaştırır" }, "hostsWithSecurityUpdatesWarningAt": { - "label": "", - "description": "" + "label": "Güvenlik güncellemesi olan ana makineler için uyarı eşiği", + "description": "Değer bu eşiğe ulaştığında sarı renge geçer" }, "hostsWithSecurityUpdatesCriticalAt": { - "label": "", - "description": "" + "label": "Güvenlik güncellemesi olan ana makineler için kritik eşik", + "description": "Değer bu eşiğe ulaştığında kırmızı renge geçer" }, "upToDateHostsThresholdMode": { - "label": "", - "description": "" + "label": "Güncel ana makineler için eşik modu", + "description": "Güncel ana makine sayısını mutlak değer veya toplam ana makinelerin yüzdesi olarak karşılaştırır" }, "upToDateHostsWarningAt": { - "label": "", - "description": "" + "label": "Güncel ana makineler için uyarı eşiği", + "description": "Değer bu eşikte veya üzerinde, ancak tam kapsamanın altındaysa sarı renge geçer" }, "upToDateHostsCriticalAt": { - "label": "", - "description": "" + "label": "Güncel ana makineler için kritik eşik", + "description": "Değer bu eşiğin altına düştüğünde kırmızı renge geçer" }, "totalOutdatedPackagesThresholdMode": { - "label": "", - "description": "" + "label": "Güncel olmayan paketler için eşik modu", + "description": "Güncel olmayan paketlerin sayısını mutlak değer veya toplam ana makinelerin yüzdesi olarak karşılaştırır" }, "totalOutdatedPackagesWarningAt": { - "label": "", - "description": "" + "label": "Güncel olmayan paketler için uyarı eşiği", + "description": "Değer bu eşiğe ulaştığında sarı renge geçer" }, "totalOutdatedPackagesCriticalAt": { - "label": "", - "description": "" + "label": "Güncel olmayan paketler için kritik eşik", + "description": "Değer bu eşiğe ulaştığında kırmızı renge geçer" }, "showOsDistribution": { - "label": "", - "description": "" + "label": "İşletim sistemi dağılımını göster", + "description": "İzlenen ana makinelerin işletim sistemine göre dağılımını gösterir" }, "osDistributionLimit": { - "label": "", - "description": "", + "label": "İşletim sistemi dağılımı sınırı", + "description": "Gösterilecek en fazla işletim sistemi sayısı", "option": { - "3": "", - "5": "", - "10": "", - "all": "" + "3": "İlk 3", + "5": "İlk 5", + "10": "İlk 10", + "all": "Tümü" } }, "showOsVersion": { - "label": "", - "description": "" + "label": "İşletim sistemi sürümünü göster", + "description": "Mevcut olduğunda işletim sistemi sürümünü her dağılım etiketine ekler" }, "showComplianceHero": { - "label": "", - "description": "" + "label": "Uyumluluk özetini göster", + "description": "Güncel ana makinelerin yüzdesini gösteren bir uyumluluk halkası görüntüler" }, "osDisplayMode": { - "label": "", - "description": "", + "label": "İşletim sistemi görüntüleme modu", + "description": "İşletim sistemi dağılımının nasıl gösterileceğini seçin", "option": { - "bars": "", - "donut": "" + "bars": "Yatay çubuklar", + "donut": "Halka grafik" } } }, "error": { - "internalServerError": "" + "internalServerError": "PatchMon verileri alınamadı" } }, "bazarr": { - "name": "", - "description": "", - "episodes": "", - "movies": "", - "providers": "", - "status": "", + "name": "Bazarr", + "description": "Bazarr örneğinizdeki eksik altyazıların ve sağlık durumunun genel görünümü", + "episodes": "Eksik Bölümler", + "movies": "Eksik Filmler", + "providers": "Sağlayıcı Sorunları", + "status": "Sağlık Sorunları", "option": { "showMissingEpisodes": { - "label": "", - "description": "" + "label": "Eksik bölümleri göster", + "description": "Altyazısı eksik bölüm sayısını gösterir" }, "showMissingMovies": { - "label": "", - "description": "" + "label": "Eksik filmleri göster", + "description": "Altyazısı eksik film sayısını gösterir" }, "showProviderIssues": { - "label": "", - "description": "" + "label": "Sağlayıcı sorunlarını göster", + "description": "Sorun yaşayan altyazı sağlayıcılarının sayısını gösterir" }, "showHealthIssues": { - "label": "", - "description": "" + "label": "Sağlık sorunlarını göster", + "description": "Bazarr sağlık sorunlarının sayısını gösterir" } }, "error": { - "internalServerError": "" + "internalServerError": "Bazarr verileri alınamadı" } }, "immich-serverStats": { - "name": "Immich Server Stats", - "description": "Information about your Immich instance", + "name": "Immich Sunucu İstatistikleri", + "description": "Immich örneğiniz hakkında bilgiler", "option": { "showUsers": { - "label": "Show users", - "description": "Show count of users on your instance" + "label": "Kullanıcıları göster", + "description": "Örneğinizdeki kullanıcı sayısını gösterir" }, "showPhotos": { - "label": "Show photos", - "description": "Show count of photos on your instance" + "label": "Fotoğrafları göster", + "description": "Örneğinizdeki fotoğraf sayısını gösterir" }, "showVideos": { - "label": "Show videos", - "description": "Show count of videos on your instance" + "label": "Videoları göster", + "description": "Örneğinizdeki video sayısını gösterir" }, "showStorage": { - "label": "Show storage", - "description": "Show the total amount of storage used" + "label": "Depolamayı göster", + "description": "Kullanılan toplam depolama alanını gösterir" } }, - "users": "Users", - "photos": "Photos", - "videos": "Videos", - "storage": "Used Storage" + "users": "Kullanıcılar", + "photos": "Fotoğraflar", + "videos": "Videolar", + "storage": "Kullanılan Depolama" }, "immich-albumCarousel": { - "name": "Immich Album", - "allPhotos": "", + "name": "Immich Albümü", + "allPhotos": "Tüm fotoğraflar", "option": { "albumId": { - "label": "Album ID", - "description": "This is a unique ID which refers to your Immich album. You can find this id by opening an album and copying the unique string from the URL, for example 'a21aca09-9f05-47dc-b1a1-7b53c547226e'" + "label": "Albüm", + "description": "Bir Immich albümü veya Tüm fotoğraflar seçeneğini belirleyin. Seçimi boş bırakmak da tüm kütüphanenizden rastgele fotoğraflar gösterir." }, "rotationIntervalSeconds": { - "label": "Interval in seconds", - "description": "Rotate between pictures in the album every X seconds. Must be at least 1. Must be below 3600." + "label": "Saniye cinsinden aralık", + "description": "Albümdeki resimler arasında her X saniyede bir geçiş yapar. Değer en az 1 ve 3600'den küçük olmalıdır." }, "showPhotoInfo": { - "label": "Show photo info", - "description": "Display date of the picture and the current index at the bottom of the slideshow" + "label": "Fotoğraf bilgilerini göster", + "description": "Slayt gösterisinin altında resmin tarihini ve geçerli sıra numarasını gösterir" }, "randomizePhotos": { - "label": "", - "description": "" + "label": "Fotoğrafları rastgele sırala", + "description": "Her zaman aynı albüm sırasından başlamak yerine fotoğrafları rastgele sırada gösterir." } }, - "description": "Slideshow of pictures in your Immich album", - "noPhotos": "No photos in this album" + "description": "Bir Immich albümündeki veya tüm kütüphanenizdeki fotoğrafların slayt gösterisi", + "noPhotos": "Fotoğraf bulunamadı" }, "downloads": { "name": "İndirme İstemcisi", @@ -3081,18 +3107,18 @@ "description": "Bu, gösterilecek öğe sayısını tüm entegrasyonlar için değil, her entegrasyon özelinde sınırlar" }, "columnOrder": { - "label": "" + "label": "Sütun sırası" }, "columnWidths": { - "label": "" + "label": "Sütun genişlikleri" } }, "errors": { "noColumns": "Öğelerdeki Sütunları Seç", "noCommunications": "Entegrasyondan veri yüklenemiyor", - "noItems": "", - "actionFailed": "", - "actionFailedMessage": "" + "noItems": "İndirme bulunamadı", + "actionFailed": "Eylem başarısız oldu", + "actionFailedMessage": "Eylem tamamlanamadı. Lütfen yeniden deneyin." }, "items": { "actions": { @@ -3116,7 +3142,7 @@ }, "id": { "columnTitle": "İd", - "detailsTitle": "" + "detailsTitle": "Öğe Kimliği" }, "integration": { "columnTitle": "Entegrasyon" @@ -3151,7 +3177,7 @@ "time": { "columnTitle": "Bitiş zamanı", "detailsTitle": "Tamamlanmasından bu yana geçen süre", - "eta": "" + "eta": "Tahmini Kalan Süre" }, "type": { "columnTitle": "Tür", @@ -3197,21 +3223,21 @@ }, "globalRatio": "Genel Oran", "contextMenu": { - "copyName": "", - "copyId": "", - "clearFilters": "" + "copyName": "Adı kopyala", + "copyId": "Kimliği kopyala", + "clearFilters": "Filtreleri temizle" }, "footer": { - "filter": "" + "filter": "İndirmeleri filtrele" }, "stats": { - "show": "", - "hide": "", - "overallProgress": "", - "totalSize": "", - "clients": "" + "show": "Genel istatistikleri göster", + "hide": "Genel istatistikleri gizle", + "overallProgress": "Genel kuyruk ilerlemesi", + "totalSize": "Toplam kuyruk boyutu", + "clients": "{count, plural, one {# istemci} other {# istemci}}" }, - "disconnected": "" + "disconnected": "(bağlantı kesildi)" }, "mediaReleases": { "name": "Medya yayınları", @@ -3250,10 +3276,10 @@ "label": "Bağlantıları yeni sekmede aç" }, "statusFilter": { - "label": "" + "label": "Gösterilecek durumlar" }, "recentDays": { - "label": "" + "label": "Yalnızca son talepleri göster" } }, "pending": { @@ -3265,7 +3291,7 @@ "unknown": "Bilinmeyen", "pending": "Bekleyen", "processing": "İşlemde", - "requested": "Requested", + "requested": "Talep Edildi", "partiallyAvailable": "Kısmi", "available": "Mevcut", "blacklisted": "Engellenenler", @@ -3362,33 +3388,33 @@ } }, "mediaMissing": { - "name": "", - "description": "", + "name": "Eksik ve Kuyruktaki Medya", + "description": "Radarr ve Sonarr'daki eksik ve kuyruğa alınmış film ve bölümleri gösterir", "option": { "showMissing": { - "label": "" + "label": "Eksik öğeleri göster" }, "showQueued": { - "label": "" + "label": "Kuyruktaki öğeleri göster" }, "pageSize": { - "label": "" + "label": "Sayfa başına öğe" } }, "tab": { - "missing": "", - "queued": "" + "missing": "Eksik", + "queued": "Kuyrukta" }, "type": { - "movie": "", - "episode": "" + "movie": "Film", + "episode": "Bölüm" }, "empty": { - "missing": "", - "queued": "", - "noTabsEnabled": "" + "missing": "Eksik öğe yok", + "queued": "Kuyrukta öğe yok", + "noTabsEnabled": "Widget ayarlarında en az bir sekmeyi etkinleştirin" }, - "timeLeft": "" + "timeLeft": "Kalan süre" }, "rssFeed": { "name": "RSS Beslemeleri", @@ -3410,7 +3436,7 @@ "label": "Açıklamayı gizle" }, "showPosterImage": { - "label": "Show poster image" + "label": "Afiş görselini göster" } } }, @@ -3460,7 +3486,7 @@ "label": "Sağlayıcı" }, "providerUrl": { - "label": "" + "label": "Sağlayıcı URL'si" }, "identifier": { "label": "Tanımlayıcı", @@ -3511,11 +3537,11 @@ "tooltip": "Sağlayıcı çözümlenemedi, lütfen görselleri içe aktardıktan sonra elle ayarlayın" }, "tokens": { - "label": "", - "token": "", - "configured": "", - "notConfigured": "", - "save": "" + "label": "Sağlayıcı Tokenları", + "token": "Token", + "configured": "Token yapılandırıldı", + "notConfigured": "Token ayarlanmadı", + "save": "Kaydet" } } }, @@ -3538,9 +3564,9 @@ "invalidIdentifier": "Geçersiz tanımlayıcı", "noMatchingVersion": "Eşleşen sürüm bulunamadı", "noReleasesFound": "Hiçbir sürüm bulunamadı", - "noProviderSelected": "", + "noProviderSelected": "Sağlayıcı seçilmedi", "noProviderResponse": "Sağlayıcıdan yanıt alınamadı", - "unexpected": "" + "unexpected": "Beklenmeyen sağlayıcı hatası" } } }, @@ -3635,188 +3661,174 @@ "noItems": "Görüntülenecek bildirim yok.", "option": { "hideLogos": { - "label": "" + "label": "Logoları gizle" } } }, "speedtestTracker": { "name": "Speedtest Tracker", - "description": "Displays speed test results from your Speedtest Tracker instance.", + "description": "Speedtest Tracker örneğinizdeki hız testi sonuçlarını gösterir.", "option": { "showLatestResult": { - "label": "Show latest result" + "label": "Son sonucu göster" }, "showStats": { - "label": "Show averages" + "label": "Ortalamaları göster" }, "showRecentResults": { - "label": "Show recent results" + "label": "Son sonuçları göster" }, "showPingGraph": { - "label": "Show ping graph" + "label": "Ping grafiğini göster" } }, - "latestResult": "Latest Result", - "averages": "Averages", - "tests": "{count} tests", - "recentResults": "Recent Results", - "recentResultsSpeed": "Speed", + "latestResult": "Son Sonuç", + "averages": "Ortalamalar", + "tests": "{count} test", + "recentResults": "Son Sonuçlar", + "recentResultsSpeed": "Hız", "recentResultsPing": "Ping", - "download": "Download", - "upload": "Upload", + "download": "İndirme", + "upload": "Yükleme", "ping": "Ping", - "status": "Status", - "avgDownload": "Avg Download", - "avgUpload": "Avg Upload", - "avgPing": "Avg Ping", - "healthy": "Healthy", - "unhealthy": "Unhealthy", - "ok": "OK", - "fail": "Fail", - "noSectionsEnabled": "Enable at least one section in widget options.", + "status": "Durum", + "avgDownload": "Ort. İndirme", + "avgUpload": "Ort. Yükleme", + "avgPing": "Ort. Ping", + "healthy": "Sağlıklı", + "unhealthy": "Sağlıksız", + "ok": "Tamam", + "fail": "Başarısız", + "noSectionsEnabled": "Widget seçeneklerinde en az bir bölümü etkinleştirin.", "error": { - "internalServerError": "Failed to fetch speedtest data" + "internalServerError": "Hız testi verileri alınamadı" } }, "uptimeKuma": { - "name": "", - "description": "", + "name": "Uptime Kuma", + "description": "Uptime Kuma durum sayfanızdaki çalışma süresi istatistiklerini izleyin", "option": { "showAverageUptime": { - "label": "", - "description": "" + "label": "Ortalama çalışma süresini göster", + "description": "Birleşik 24 saatlik ortalama çalışma süresi yüzdesini gösterir" }, "showUptimeRing": { - "label": "", - "description": "" + "label": "Çalışma süresi halkasını göster", + "description": "Ortalama çalışma süresi değerinin yanında bir ilerleme halkası gösterir" }, "showTotalMonitors": { - "label": "", - "description": "" + "label": "Toplam izleyici sayısını göster", + "description": "Yapılandırılmış toplam izleyici sayısını gösterir" }, "showUpCount": { - "label": "", - "description": "" + "label": "Çalışanların sayısını göster", + "description": "Şu anda kaç izleyicinin çalıştığını gösterir" }, "showDownCount": { - "label": "", - "description": "" + "label": "Çalışmayanların sayısını göster", + "description": "Şu anda kaç izleyicinin çalışmadığını gösterir" }, "showPausedCount": { - "label": "", - "description": "" + "label": "Duraklatılanların sayısını göster", + "description": "Şu anda kaç izleyicinin duraklatıldığını gösterir" } }, - "averageUptime": "", + "averageUptime": "Ortalama çalışma süresi (24 sa.)", "stats": { - "totalMonitors": "", - "upCount": "", - "downCount": "", - "pausedCount": "" + "totalMonitors": "Toplam izleyici", + "upCount": "Çalışıyor", + "downCount": "Çalışmıyor", + "pausedCount": "Duraklatıldı" }, "error": { - "internalServerError": "" + "internalServerError": "Çalışma süresi verileri alınamadı" } }, "traefik": { - "name": "", - "description": "", + "name": "Traefik", + "description": "Traefik yönlendiricilerinin, hizmetlerinin, ara yazılımlarının ve giriş noktalarının genel görünümü", "option": { "showTcp": { - "label": "" + "label": "TCP'yi göster" }, "showUdp": { - "label": "" + "label": "UDP'yi göster" }, "showEntryPoints": { - "label": "" + "label": "Giriş noktalarını göster" } }, - "instances": "", - "versionUnknown": "", + "instances": "Traefik örnekleri", + "versionUnknown": "Sürüm bilinmiyor", "summary": { - "routers": "", - "entryPoints": "" + "routers": "Yönlendiriciler", + "entryPoints": "Giriş noktaları" }, "resource": { - "routers": "", - "services": "", - "middlewares": "" + "routers": "Yönlendiriciler", + "services": "Hizmetler", + "middlewares": "Ara Yazılımlar" }, "status": { - "healthy": "", - "errors": "", - "warnings": "" + "healthy": "Sağlıklı", + "errors": "{count} hata", + "warnings": "{count} uyarı" }, "error": { - "internalServerError": "" + "internalServerError": "Traefik verileri alınamadı" } }, "audioStats": { - "name": "", - "description": "", + "name": "Ses İstatistikleri", + "description": "Navidrome veya Audiobookshelf'ten kütüphane ve oynatma istatistikleri", "option": { "showArtists": { - "label": "", - "description": "" + "label": "Sanatçıları göster", + "description": "Müzik kütüphanenizdeki toplam sanatçı sayısını gösterir (Navidrome)" }, "showAlbums": { - "label": "", - "description": "" + "label": "Albümleri göster", + "description": "Müzik kütüphanenizdeki toplam albüm sayısını gösterir (Navidrome)" }, "showSongs": { - "label": "", - "description": "" - }, - "showNowPlaying": { - "label": "", - "description": "" - }, - "showNowPlayingList": { - "label": "", - "description": "" - }, - "maxNowPlayingItems": { - "label": "", - "description": "" + "label": "Şarkıları göster", + "description": "Müzik kütüphanenizdeki toplam şarkı sayısını gösterir (Navidrome)" }, "showLibraryCount": { - "label": "", - "description": "" + "label": "Kütüphane sayısını göster", + "description": "Örneğinizdeki kütüphane sayısını gösterir (Audiobookshelf)" }, "showAudiobooks": { - "label": "", - "description": "" + "label": "Sesli kitapları göster", + "description": "Tüm kütüphanelerdeki toplam sesli kitap sayısını gösterir (Audiobookshelf)" }, "showPodcasts": { - "label": "", - "description": "" + "label": "Podcast'leri göster", + "description": "Tüm kütüphanelerdeki toplam podcast sayısını gösterir (Audiobookshelf)" }, "showListeningTime": { - "label": "", - "description": "" + "label": "Dinleme süresini göster", + "description": "Toplam dinleme sürenizi gösterir (Audiobookshelf)" }, "showActiveSessions": { - "label": "", - "description": "" + "label": "Etkin oturumları göster", + "description": "Şu anda etkin olan oynatma oturumlarının sayısını gösterir (Audiobookshelf)" }, "compactMode": { - "label": "", - "description": "" + "label": "Kompakt mod", + "description": "Küçük widget boyutları için ideal olan, daha küçük kutucuklara sahip daha sıkı bir düzen kullanır" } }, - "artists": "", - "albums": "", - "songs": "", - "libraryCount": "", - "audiobooks": "", - "podcasts": "", - "listeningTime": "", - "activeSessions": "", - "nowPlaying": "", - "nowPlayingCount": "", + "artists": "Sanatçılar", + "albums": "Albümler", + "songs": "Şarkılar", + "libraryCount": "Kütüphaneler", + "audiobooks": "Sesli Kitaplar", + "podcasts": "Podcast'ler", + "listeningTime": "Dinleme Süresi", + "activeSessions": "Etkin Oturumlar", "error": { - "internalServerError": "" + "internalServerError": "Ses istatistikleri verileri alınamadı" } }, "systemResources": { @@ -3856,58 +3868,58 @@ } }, "systemDisks": { - "name": "System disks", - "description": "Disk usage of your system", + "name": "Sistem Diskleri", + "description": "Sisteminizin disk kullanımı", "option": { "showTemperatureIfAvailable": { - "label": "Show temperature if available" + "label": "Mevcutsa sıcaklığı göster" }, "displayMode": { - "label": "Display mode", + "label": "Görüntüleme modu", "option": { "percentage": { - "label": "Percentage (e.g., 76%)" + "label": "Yüzde (ör. %76)" }, "absolute": { - "label": "Absolute values (e.g., 800GB / 1TB)" + "label": "Mutlak değerler (ör. 800 GB / 1 TB)" }, "free": { - "label": "Free space percentage (e.g., 24% free)" + "label": "Boş alan yüzdesi (ör. %24 boş)" } } }, "showBackgroundBar": { - "label": "Show background usage bar" + "label": "Arka plan kullanım çubuğunu göster" }, "visibleStorageVolumes": { - "label": "", - "description": "", - "placeholder": "" + "label": "Görünür depolama birimleri", + "description": "Yalnızca seçilen entegrasyonların tümü Synology olduğunda kullanılabilir. Algılanan tüm depolama birimlerini göstermek için boş bırakın.", + "placeholder": "Depolama birimlerini seçin" } }, "status": { - "unhealthy": "Unhealthy" + "unhealthy": "Sağlıksız" } }, "customApi": { - "name": "", - "description": "", + "name": "Özel API", + "description": "Özel yapılandırmayla herhangi bir harici API'den veri gösterir.", "option": { "definitionId": { - "label": "" + "label": "Tanım Kimliği" }, "refreshInterval": { - "label": "", - "description": "" + "label": "Yenileme aralığı", + "description": "Verilerin API'den hangi sıklıkta yeniden alınacağı (saniye)" } }, - "noDefinition": "", - "definitionNotFound": "", - "noDisplayOutput": "", - "executeConfirm": "", - "executing": "", - "executeSuccess": "", - "executeFailed": "" + "noDefinition": "Tanım seçilmedi", + "definitionNotFound": "Widget tanımı bulunamadı. Silinmiş olabilir.", + "noDisplayOutput": "Görüntülenecek çıktı yok", + "executeConfirm": "Bu eylemi yürütmek istediğinizden emin misiniz?", + "executing": "Yürütülüyor...", + "executeSuccess": "Eylem başarıyla yürütüldü", + "executeFailed": "Eylem başarısız oldu. Widget yapılandırmasını kontrol edin." }, "beszelSystemTable": { "name": "Beszel Sistemleri (Tablo)", @@ -3954,11 +3966,19 @@ }, "showAgent": { "label": "Ajan sürümünü göster" + }, + "columnOrder": { + "label": "Sütun sırası" + }, + "columnWidths": { + "label": "Sütun genişlikleri" } }, "noRecords": "Sistem bulunamadı", "error": { - "internalServerError": "" + "internalServerError": "Beszel'e bağlanılamadı. Entegrasyon ayarlarınızı kontrol edin.", + "layoutSaveTitle": "Tablo düzeni kaydedilemedi", + "layoutSaveMessage": "Sütun sırası veya genişlikleri kaydedilemedi. Lütfen yeniden deneyin." }, "column": { "system": "Sistem", @@ -4017,138 +4037,138 @@ } }, "error": { - "internalServerError": "" + "internalServerError": "Beszel'e bağlanılamadı. Entegrasyon ayarlarınızı kontrol edin." }, "empty": { - "noSystems": "" + "noSystems": "Sistem bulunamadı" }, "metric": { - "cpu": "", - "memory": "", - "disk": "", - "gpu": "", - "loadAvg": "", - "net": "", - "temp": "", - "battery": "", - "services": "", - "uptime": "", - "agent": "" + "cpu": "CPU", + "memory": "Bellek", + "disk": "Disk", + "gpu": "GPU", + "loadAvg": "Ort. Yük", + "net": "Ağ", + "temp": "Sıcaklık", + "battery": "Pil", + "services": "Hizmetler", + "uptime": "Çalışma Süresi", + "agent": "Ajan" } }, "beszelAlerts": { - "name": "", - "description": "", + "name": "Beszel Uyarıları", + "description": "Beszel uyarı yapılandırmalarını ve geçmişini görüntüleyin", "option": { "showHistory": { - "label": "" + "label": "Uyarı geçmişini göster" }, "maxHistoryItems": { - "label": "" + "label": "En fazla geçmiş öğesi" } }, - "empty": "", + "empty": "Yapılandırılmış uyarı yok", "error": { - "internalServerError": "" + "internalServerError": "Beszel'e bağlanılamadı. Entegrasyon ayarlarınızı kontrol edin." }, - "history": "", - "resolved": "", + "history": "Geçmiş", + "resolved": "Çözüldü", "status": { - "triggered": "", - "ok": "" + "triggered": "Tetiklendi", + "ok": "Tamam" } }, "beszelSystemStats": { - "name": "", - "description": "", + "name": "Beszel Sistem İstatistikleri", + "description": "CPU, bellek, disk, ağ ve Docker konteyner ölçümleri için zaman serisi grafikleri", "option": { "systemId": { - "label": "", - "description": "" + "label": "Sistem", + "description": "İstatistikleri gösterilecek Beszel sistemini seçin" }, "timePeriod": { - "label": "" + "label": "Zaman aralığı" }, "showCpu": { - "label": "" + "label": "CPU grafiğini göster" }, "showMemory": { - "label": "" + "label": "Bellek grafiğini göster" }, "showDisk": { - "label": "" + "label": "Disk grafiğini göster" }, "showDiskIO": { - "label": "" + "label": "Disk G/Ç grafiğini göster" }, "showNetwork": { - "label": "" + "label": "Ağ grafiğini göster" }, "showDockerCpu": { - "label": "" + "label": "Docker CPU grafiğini göster" }, "showDockerMemory": { - "label": "" + "label": "Docker bellek grafiğini göster" }, "showDockerNetwork": { - "label": "" + "label": "Docker ağ grafiğini göster" } }, - "selectSystem": "", + "selectSystem": "Sistem seçin", "empty": { - "noSystems": "" + "noSystems": "Sistem bulunamadı" }, "error": { - "internalServerError": "", - "liveConnectionFailed": "", - "switchToHistorical": "", - "systemNotFound": "" + "internalServerError": "Beszel'e bağlanılamadı. Entegrasyon ayarlarınızı kontrol edin.", + "liveConnectionFailed": "Canlı bağlantı başarısız oldu. Beszel örneğiniz gerçek zamanlı akışı desteklemiyor olabilir.", + "switchToHistorical": "Geçmiş görünümüne geç", + "systemNotFound": "Seçilen sistem bulunamadı. Farklı bir sistem seçin." }, "chart": { "cpu": { - "title": "", - "subtitle": "", - "series": "" + "title": "CPU Kullanımı", + "subtitle": "Sistem genelindeki ortalama CPU kullanımı", + "series": "CPU" }, "memory": { - "title": "", - "subtitle": "", - "series": "", - "cache": "" + "title": "Bellek Kullanımı", + "subtitle": "Kaydedilen andaki kesin kullanım oranı", + "series": "Kullanılan", + "cache": "Önbellek/Tamponlar" }, "disk": { - "title": "", - "subtitle": "", - "series": "" + "title": "Disk Kullanımı", + "subtitle": "Dosya sistemine göre kullanım", + "series": "Kök" }, "diskIO": { - "title": "", - "subtitle": "", - "read": "", - "write": "" + "title": "Disk G/Ç", + "subtitle": "Kök dosya sisteminin aktarım hızı", + "read": "Okuma", + "write": "Yazma" }, "storage": { - "title": "", - "subtitle": "", - "series": "" + "title": "Depolama", + "subtitle": "Dosya sistemi başına disk kullanımı", + "series": "Kullanılan" }, "network": { - "title": "", - "subtitle": "", - "sent": "", - "recv": "" + "title": "Bant Genişliği", + "subtitle": "Genel ağ arayüzlerinin trafiği", + "sent": "Gönderilen", + "recv": "Alınan" }, "dockerCpu": { - "title": "", - "subtitle": "" + "title": "Docker CPU Kullanımı", + "subtitle": "Konteynerlerin ortalama CPU kullanımı" }, "dockerMemory": { - "title": "", - "subtitle": "" + "title": "Docker Bellek Kullanımı", + "subtitle": "Docker konteynerlerinin bellek kullanımı" }, "dockerNetwork": { - "title": "", - "subtitle": "" + "title": "Docker Ağ G/Ç", + "subtitle": "Docker konteynerlerinin ağ trafiği" } } } @@ -4525,9 +4545,9 @@ "text": "İstenen kaynak bulunamadı" }, "error": { - "title": "", - "text": "", - "digest": "" + "title": "Bu sayfa yüklenemedi", + "text": "Bu sayfa yüklenirken beklenmeyen bir hata oluştu. Gezinme menüsü hâlâ kullanılabilir; sayfayı yeniden yüklemeyi deneyin veya kenar çubuğundan başka bir bölüme geçin.", + "digest": "Hata başvurusu: {digest}" }, "navbar": { "items": { @@ -4535,7 +4555,7 @@ "boards": "Paneller", "apps": "Uygulamalar", "integrations": "Entegrasyonlar", - "customWidgets": "", + "customWidgets": "Özel Widget'lar", "searchEngies": "Arama Motorları", "medias": "Medyalar", "users": { @@ -4552,7 +4572,7 @@ "docker": "Docker", "kubernetes": "Kubernetes", "logs": "Günlükler", - "api": "API", + "api": "API ve MCP", "certificates": "Sertifikalar", "tasks": "Görevler", "backup": "Yedekleme" @@ -4580,8 +4600,8 @@ "integration": "Entegrasyonlar", "app": "Uygulamalar", "group": "Gruplar", - "searchEngine": "Search engines", - "media": "Medias" + "searchEngine": "Arama motorları", + "media": "Medya" }, "statisticLabel": { "boards": "Paneller", @@ -4590,8 +4610,8 @@ "authorization": "Yetkilendirme" }, "heroBanner": { - "title": "Welcome back to your", - "subtitle": "{app} Board" + "title": "Tekrar hoş geldiniz", + "subtitle": "{app} Panosu" } }, "board": { @@ -4809,8 +4829,8 @@ "analytics": { "title": "Analiz", "general": { - "title": "Anonim analizler gönder", - "text": "Homarr, açık kaynaklı yazılım Umami'yi kullanarak anonimleştirilmiş analizler gönderecektir. Hiçbir zaman kişisel bilgi toplamaz ve bu nedenle tamamen GDPR ve CCPA uyumludur. Analizleri etkinleştirmenizi öneririz çünkü, açık kaynak yazılım ekibimizin sorunları daha hızlı belirlemesine ve birikmiş işlerimizi önceliklendirmesine yardımcı olmaktadır." + "title": "Homarr'ı geliştirmemize yardımcı olun", + "text": "Bu, kullanıcıların gerçekte neleri kullandığını anlamamıza ve zamanımızı nereye ayıracağımıza karar vermemize yardımcı olur. Kaç widget veya entegrasyona sahip olduğunuz, Homarr sürümünüz ve kullandığınız veritabanı gibi bilgileri görürüz. Hepsi bu; kişisel bilgi, URL, ad ya da sizi veya kurulumunuzu tanımlayabilecek hiçbir şey toplanmaz." } }, "crawlingAndIndexing": { @@ -5011,92 +5031,92 @@ } }, "mcp": { - "label": "", - "title": "", - "subtitle": "", - "description": "", - "noApiKey": "", - "createApiKeyButton": "", + "label": "Yapay Zekâ / MCP", + "title": "Yapay Zekâ Entegrasyonu", + "subtitle": "Model Context Protocol (MCP) Sunucusu", + "description": "Yapay zekâ asistanlarını Homarr örneğinize bağlayın ve tüm homelab ortamınızı doğal dille yönetin. Overseerr'da medya arayıp talep edin, Docker konteynerlerini yönetin, Pi-hole'u açıp kapatın, sunucu sağlığını denetleyin, Home Assistant cihazlarını kontrol edin ve daha fazlasını doğrudan yapay zekâ asistanınızdan gerçekleştirin.", + "noApiKey": "MCP sunucusunda kimlik doğrulamak için bir API anahtarı gerekir.", + "createApiKeyButton": "API Anahtarı Oluştur", "endpoint": { - "title": "" + "title": "MCP Uç Noktası" }, "authentication": { - "title": "", - "intro": "", + "title": "Kimlik Doğrulama", + "intro": "MCP sunucunuzda API anahtarı veya OAuth kullanarak kimlik doğrulayabilirsiniz. Her iki yöntem de aynı erişim düzeyini sağlar.", "apiKey": { - "title": "", - "description": "" + "title": "API Anahtarı (manuel)", + "description": "MCP istemci yapılandırmasında ApiKey üst bilgisini tam API anahtarınızla gönderin." }, "oauth": { - "title": "", - "description": "", - "hint": "" + "title": "OAuth (tarayıcıyla giriş)", + "description": "OAuth destekleyen istemciler (Claude Code, opencode veya Cursor gibi) bir tarayıcı penceresi açarak kimlik doğrulayabilir. İstemcinizde auth komutunu çalıştırın, tarayıcıda Homarr'a giriş yapın; bağlantı kurulur ve otomatik olarak bir API anahtarı oluşturulur.", + "hint": "OAuth tokenları Kimlik Doğrulama sekmesinde normal API anahtarları olarak görünür. Bunları istediğiniz zaman iptal edebilirsiniz." }, - "permissions": "" + "permissions": "API anahtarı, yapay zekânın kullanabileceği izinleri belirler; yapay zekâ anahtar sahibiyle aynı erişim düzeyinde çalışır." }, "clientConfig": { - "title": "", + "title": "İstemci Yapılandırması", "streamableHttp": { - "recommended": "", - "title": "", - "worksWith": "", - "addToConfig": "", - "cursor": "", - "claudeDesktop": "", - "claudeCode": "", - "vsCodeCopilot": "", - "replaceHint": "" + "recommended": "Önerilen", + "title": "Akış Destekli HTTP", + "worksWith": "Şunlarla çalışır: Cursor, Claude Desktop, VS Code Copilot, Windsurf, Claude Code", + "addToConfig": "MCP istemci yapılandırma dosyanıza ekleyin:", + "cursor": "{name}: projenizdeki veya genel ayarlardaki {file}", + "claudeDesktop": "{name}: {file}", + "claudeCode": "{name}: {file} veya {command} komutunu kullanın", + "vsCodeCopilot": "{name}: çalışma alanı ayarlarındaki {file}", + "replaceHint": "Yer tutucuyu, oluştururken aldığınız API anahtarıyla değiştirin." }, "stdio": { - "title": "", - "description": "" + "title": "stdio (mcp-remote köprüsü üzerinden eski istemciler)", + "description": "Yalnızca stdio aktarımını destekleyen istemciler içindir. Yerel olarak {dependency} (Node.js) kurulu olmalıdır:" } }, "testConnection": { - "title": "", - "description": "", - "hint": "" + "title": "Bağlantınızı Test Edin", + "description": "Uç noktanın erişilebilir ve API anahtarınızın çalışır olduğunu doğrulamak için bunu terminalinizde çalıştırın:", + "hint": "Başarılı bir yanıt MCP sunucusunun yeteneklerini döndürür. Hata görürseniz ipuçları için JSON yanıtını inceleyin." }, "availableTools": { - "title": "", - "description": "", - "columnType": "", - "columnName": "", - "columnDescription": "" + "title": "Kullanılabilir Araçlar", + "description": "{count} araç kullanılabilir. Araçları ve açıklamalarını görmek için bir kategoriyi genişletin.", + "columnType": "Tür", + "columnName": "Araç", + "columnDescription": "Açıklama" }, "troubleshooting": { - "title": "", + "title": "Sorun Giderme", "missingHeader": { - "title": "", - "description": "" + "title": "“ApiKey üst bilgisi eksik”", + "description": "İstemciniz {header} üst bilgisini göndermiyor. MCP yapılandırmanızdaki {section} bölümünün doğru olduğunu doğrulayın. Bazı istemcilerin yapılandırma değişikliklerinden sonra yeniden başlatılması gerekir." }, "invalidFormat": { - "title": "", - "description": "" + "title": "“Geçersiz ApiKey biçimi”", + "description": "API anahtarının yalnızca bir bölümünü değil tamamını kopyaladığınızdan emin olun." }, "invalidKey": { - "title": "", - "description": "" + "title": "“Geçersiz API anahtarı”", + "description": "Anahtar kimliği bulunamadı veya token yanlış. API anahtarları oluşturulduklarında yalnızca bir kez görüntülenebilir. Anahtarı kaybettiyseniz eskisini silip yenisini oluşturun." }, "connectionRefused": { - "title": "", - "description": "" + "title": "Bağlantı reddedildi / zaman aşımı", + "description": "URL'nin yapay zekâ istemcinizden erişilebilir olduğundan emin olun. Homarr ters proxy arkasında veya Docker'da çalışıyorsa {localhost} yerine harici URL'yi kullanın. Portun doğru olduğunu doğrulayın (Docker için varsayılan: 7575)." }, "toolsNotAppearing": { - "title": "", - "description": "" + "title": "Araçlar görünmüyor", + "description": "Bazı araçlar belirli entegrasyonların yapılandırılmasını gerektirir (ör. Docker, Overseerr). Araç listesi Homarr örneğinizde kullanılabilir olanlara bağlıdır." } }, - "copy": "", + "copy": "Kopyala", "oneClick": { - "title": "", - "subtitle": "", - "vsCode": "", - "cursor": "", - "copyUrl": "", - "copied": "", - "copyHint": "", - "manualConfig": "" + "title": "Tek Tıkla Kur", + "subtitle": "OAuth kullanır; ilk kullanımda tarayıcınızda kimlik doğrulayın", + "vsCode": "VS Code'a Kur", + "cursor": "Cursor'a Kur", + "copyUrl": "MCP URL'sini Kopyala", + "copied": "Kopyalandı!", + "copyHint": "ChatGPT, Claude Code veya herhangi bir MCP istemcisi için", + "manualConfig": "Manuel Yapılandırma" } } } @@ -5265,13 +5285,13 @@ "table": { "updated": "{when} Güncellendi", "refresh": { - "lastUpdated": "" + "lastUpdated": "Son yenileme: {when}" }, "search": "{count} konteyner içinde ara", "selected": "{selectCount} / {totalCount} konteyner seçildi", "footer": "Toplam {count} konteyner", - "totalCpu": "", - "totalMemory": "" + "totalCpu": "Toplam CPU: %{cpu}", + "totalMemory": "Toplam Bellek: {memory}" }, "field": { "name": { @@ -5356,6 +5376,7 @@ }, "remove": { "label": "Kaldır", + "confirm": "Kalıcı olarak kaldırmak için yeniden tıklayın", "notification": { "success": { "title": "Konteynerler kaldırıldı", @@ -5399,7 +5420,7 @@ }, "error": { "internalServerError": "Docker konteynerlerları getirilemedi", - "noColumns": "" + "noColumns": "Widget ayarlarında en az bir sütun seçin" } }, "kubernetes": { @@ -5418,7 +5439,7 @@ }, "resources": { "title": "Kaynaklar", - "nodes": "Nodes", + "nodes": "Düğümler", "namespaces": "İsim Alanları", "ingresses": "Ingress'ler", "services": "Hizmetler", @@ -5708,14 +5729,14 @@ } }, "custom-widgets": { - "label": "", + "label": "Özel widget'lar", "new": { - "label": "" + "label": "Yeni" }, "edit": { - "label": "", + "label": "Düzenle", "flow": { - "label": "" + "label": "Akış" } } }, @@ -5805,7 +5826,7 @@ "children": { "action": { "open": { - "label": "Uygulama Url'sini aç" + "label": "Uygulama URL'sini aç" }, "edit": { "label": "Uygulamayı düzenle" @@ -5996,10 +6017,10 @@ } }, "enableRightClickOnWidgets": { - "label": "", + "label": "Widget'lara sağ tıklamayı etkinleştir", "children": { "detail": { - "title": "" + "title": "Widget'lara sağ tıklamayı etkinleştir" } } }, @@ -6455,7 +6476,7 @@ }, "integrationsList": { "title": "Entegrasyonlarınız", - "description": "Bunlar Homarr'a bağlı hizmetlerdir — Sonarr, Radarr, Plex, Jellyfin ve 50'den fazlası. Tüm kimlik bilgileri beklemede şifrelenir." + "description": "Bunlar Homarr'a bağlı hizmetlerdir — Sonarr, Radarr, Plex, Jellyfin ve 50'den fazlası. Tüm kimlik bilgileri depolanırken şifrelenir." }, "integrationsCreate": { "title": "Entegrasyon Ekle", @@ -6467,7 +6488,7 @@ }, "usersCreate": { "title": "Kullanıcı Oluştur", - "description": "Buraya yeni bir kullanıcı hesabı ekleyin. Kolay katılım için davet bağlantılarını da kullanabilirsiniz. Tur bu kadar — hepiniz hazırsınız!" + "description": "Buraya yeni bir kullanıcı hesabı ekleyin. Kolay katılım için davet bağlantılarını da kullanabilirsiniz. Tur bu kadar — artık hazırsınız!" } }, "board": { diff --git a/packages/translation/src/lang/uk.json b/packages/translation/src/lang/uk.json index fac2b07ee..fd87688e4 100644 --- a/packages/translation/src/lang/uk.json +++ b/packages/translation/src/lang/uk.json @@ -2428,10 +2428,21 @@ }, "descendingDefaultSort": { "label": "Інверсія сортування" + }, + "columnOrder": { + "label": "" + }, + "columnWidths": { + "label": "" } }, "error": { - "internalServerError": "Не вдалося отримати статистику контейнерів" + "internalServerError": "Не вдалося отримати статистику контейнерів", + "layoutSaveTitle": "", + "layoutSaveMessage": "" + }, + "empty": { + "noContainers": "" } }, "coolify": { @@ -2725,8 +2736,20 @@ "showOnlyPlaying": { "label": "Показувати тільки поточне відтворення", "description": "Вимкнення цієї опції не працюватиме для Plex." + }, + "showBitrate": { + "label": "", + "description": "" + }, + "showLocation": { + "label": "", + "description": "" } }, + "footer": { + "streams": "", + "totalBitrate": "" + }, "items": { "currentlyPlaying": "Зараз відтворюється", "user": "Користувач", @@ -2734,6 +2757,9 @@ "id": "Id", "status": "Статус", "directPlay": "Пряме відтворення", + "directStream": "", + "transcodeVideo": "", + "transcodeAudio": "", "transcoding": "Транскодування", "paused": "Призупинено", "remaining": "Залишилося {minutes} хв", @@ -3768,18 +3794,6 @@ "label": "Показувати пісні", "description": "Показати загальну кількість пісень у вашій музичній бібліотеці (Navidrome)" }, - "showNowPlaying": { - "label": "Показати, що зараз відтворюються", - "description": "Показувати пісні, що зараз відтворюються (Navidrome)" - }, - "showNowPlayingList": { - "label": "Показати список відтворення зараз", - "description": "Відображати окремі треки замість лише кількості активних потоків (Navidrome)" - }, - "maxNowPlayingItems": { - "label": "Максимум елементів для відтворення", - "description": "Максимальна кількість треків для відображення у списку відтворення (Navidrome)" - }, "showLibraryCount": { "label": "Показувати кількість бібліотек", "description": "Показати кількість бібліотек на вашому екземплярі (Audiobookshelf)" @@ -3813,8 +3827,6 @@ "podcasts": "Подкасти", "listeningTime": "Час прослуховування", "activeSessions": "Активні Сесії", - "nowPlaying": "Зараз програється", - "nowPlayingCount": "{count, plural, one {# трансляція} few {# трансляції} many {# трансляцій} other {# трансляцій}}", "error": { "internalServerError": "Не вдалося отримати статистику аудіо" } @@ -3954,11 +3966,19 @@ }, "showAgent": { "label": "Показати версію агента" + }, + "columnOrder": { + "label": "" + }, + "columnWidths": { + "label": "" } }, "noRecords": "Системи не знайдені", "error": { - "internalServerError": "Не вдається підключитися до Beszel. Перевірте параметри інтеграції." + "internalServerError": "Не вдається підключитися до Beszel. Перевірте параметри інтеграції.", + "layoutSaveTitle": "", + "layoutSaveMessage": "" }, "column": { "system": "Система", @@ -5356,6 +5376,7 @@ }, "remove": { "label": "Видалити", + "confirm": "", "notification": { "success": { "title": "Контейнери видалено", diff --git a/packages/translation/src/lang/vi.json b/packages/translation/src/lang/vi.json index 0ade183c5..017569e36 100644 --- a/packages/translation/src/lang/vi.json +++ b/packages/translation/src/lang/vi.json @@ -2428,10 +2428,21 @@ }, "descendingDefaultSort": { "label": "" + }, + "columnOrder": { + "label": "" + }, + "columnWidths": { + "label": "" } }, "error": { - "internalServerError": "" + "internalServerError": "", + "layoutSaveTitle": "", + "layoutSaveMessage": "" + }, + "empty": { + "noContainers": "" } }, "coolify": { @@ -2725,8 +2736,20 @@ "showOnlyPlaying": { "label": "", "description": "" + }, + "showBitrate": { + "label": "", + "description": "" + }, + "showLocation": { + "label": "", + "description": "" } }, + "footer": { + "streams": "", + "totalBitrate": "" + }, "items": { "currentlyPlaying": "", "user": "", @@ -2734,6 +2757,9 @@ "id": "", "status": "", "directPlay": "", + "directStream": "", + "transcodeVideo": "", + "transcodeAudio": "", "transcoding": "", "paused": "", "remaining": "", @@ -3768,18 +3794,6 @@ "label": "", "description": "" }, - "showNowPlaying": { - "label": "", - "description": "" - }, - "showNowPlayingList": { - "label": "", - "description": "" - }, - "maxNowPlayingItems": { - "label": "", - "description": "" - }, "showLibraryCount": { "label": "", "description": "" @@ -3813,8 +3827,6 @@ "podcasts": "", "listeningTime": "", "activeSessions": "", - "nowPlaying": "", - "nowPlayingCount": "", "error": { "internalServerError": "" } @@ -3954,11 +3966,19 @@ }, "showAgent": { "label": "Hiển thị phiên bản tác tử" + }, + "columnOrder": { + "label": "" + }, + "columnWidths": { + "label": "" } }, "noRecords": "Không tìm thấy hệ thống", "error": { - "internalServerError": "" + "internalServerError": "", + "layoutSaveTitle": "", + "layoutSaveMessage": "" }, "column": { "system": "Hệ thống", @@ -5356,6 +5376,7 @@ }, "remove": { "label": "Xóa", + "confirm": "", "notification": { "success": { "title": "", diff --git a/packages/translation/src/lang/zh.json b/packages/translation/src/lang/zh.json index 6b6dcca96..58e679768 100644 --- a/packages/translation/src/lang/zh.json +++ b/packages/translation/src/lang/zh.json @@ -2428,10 +2428,21 @@ }, "descendingDefaultSort": { "label": "" + }, + "columnOrder": { + "label": "" + }, + "columnWidths": { + "label": "" } }, "error": { - "internalServerError": "" + "internalServerError": "", + "layoutSaveTitle": "", + "layoutSaveMessage": "" + }, + "empty": { + "noContainers": "" } }, "coolify": { @@ -2725,8 +2736,20 @@ "showOnlyPlaying": { "label": "只顯示目前播放中的項目", "description": "停用此功能將無法在 Plex 上運作" + }, + "showBitrate": { + "label": "", + "description": "" + }, + "showLocation": { + "label": "", + "description": "" } }, + "footer": { + "streams": "", + "totalBitrate": "" + }, "items": { "currentlyPlaying": "目前播放中", "user": "使用者", @@ -2734,6 +2757,9 @@ "id": "ID", "status": "狀態", "directPlay": "直接播放", + "directStream": "", + "transcodeVideo": "", + "transcodeAudio": "", "transcoding": "轉碼中", "paused": "已暫停", "remaining": "剩餘 {minutes} 分鐘", @@ -3768,18 +3794,6 @@ "label": "顯示歌曲", "description": "顯示音樂庫中的歌曲總數 (Navidrome)" }, - "showNowPlaying": { - "label": "顯示正在播放", - "description": "顯示目前播放中的曲目 (Navidrome)" - }, - "showNowPlayingList": { - "label": "顯示正在播放清單", - "description": "顯示個別曲目,而非僅顯示活動串流計數 (Navidrome)" - }, - "maxNowPlayingItems": { - "label": "最大正在播放項目數", - "description": "在正在播放清單中顯示的最大曲目數量 (Navidrome)" - }, "showLibraryCount": { "label": "顯示庫數量", "description": "顯示你的執行個體上的庫數量 (Audiobookshelf)" @@ -3813,8 +3827,6 @@ "podcasts": "播客", "listeningTime": "聆聽時間", "activeSessions": "活躍會話", - "nowPlaying": "正在播放", - "nowPlayingCount": "", "error": { "internalServerError": "無法擷取音訊統計資料" } @@ -3954,11 +3966,19 @@ }, "showAgent": { "label": "顯示代理版本" + }, + "columnOrder": { + "label": "" + }, + "columnWidths": { + "label": "" } }, "noRecords": "找不到系統", "error": { - "internalServerError": "無法連線到 Beszel。請檢查整合設定。" + "internalServerError": "無法連線到 Beszel。請檢查整合設定。", + "layoutSaveTitle": "", + "layoutSaveMessage": "" }, "column": { "system": "系統", @@ -5356,6 +5376,7 @@ }, "remove": { "label": "移除", + "confirm": "", "notification": { "success": { "title": "容器已移除",