feat: load plugin frontends at runtime and remove plugin ids from the shell

This commit is contained in:
LukeGus committed 2026-09-22 20:15:52 -05:00
1 parent 49f0286a14
commit e88d5a52e3
721 files changed
+54265 -44416

No files matched your search

@@ -0,0 +1,313 @@
{
"hostMetrics": {
"cpu": "CPU",
"memory": "Bellek",
"disk": "Disk",
"network": "Ağ",
"uptime": "Çalışma Süresi",
"processes": "İşlemler",
"available": "Kullanılabilir",
"free": "Boş",
"connecting": "Bağlanıyor...",
"connectionFailed": "Sunucuya bağlanılamadı",
"naCpus": "CPU yok",
"cpuCores_one": "{{count}} Çekirdek",
"cpuCores_other": "{{count}} Çekirdek",
"cpuUsage": "CPU Kullanımı",
"memoryUsage": "Bellek Kullanımı",
"diskUsage": "Disk Kullanımı",
"selectFilesystem": "Dosya sistemini seçin",
"temperature": "Sıcaklık",
"highestTemperature": "En yüksek sıcaklık",
"primaryTemperatureSensor": "Birincil sensör",
"gpu": {
"title": "GPU",
"noDevice": "NVIDIA GPU algılanmadı. GPU ölçümlerini görmek için NVIDIA sürücüsünü (nvidia-smi içerir) yükleyin.",
"driver": "Sürücü {{version}}",
"utilization": "Kullanım",
"memory": "VRAM",
"temperature": "Geçici",
"power": "Güç",
"fan": "Fan",
"processes": "GPU işlemleri",
"noProcesses": "GPU'yu kullanan hiçbir işlem yok."
},
"failedToFetchHostConfig": "Host yapılandırması alınamadı",
"serverOffline": "Sunucu Çevrimdışı",
"cannotFetchMetrics": "Çevrimdışı sunucudan ölçümler alınamaz",
"totpFailed": "TOTP doğrulaması başarısız",
"noneAuthNotSupported": "Sunucu Metrikleri 'none' kimlik doğrulama türünü desteklemiyor.",
"noHostSelected": "Sunucu seçilmedi",
"load": "Yük",
"systemInfo": "Sistem Bilgisi",
"hostname": "Sunucu Adı",
"operatingSystem": "İşletim Sistemi",
"kernel": "Çekirdek",
"seconds": "saniye",
"networkInterfaces": "Ağ Arayüzleri",
"noInterfacesFound": "Ağ arayüzleri bulunamadı",
"noProcessesFound": "Hiç işlem bulunamadı",
"processesTotal": "toplam",
"processesRunning": "çalışan",
"loginStats": "SSH Giriş İstatistikleri",
"noRecentLoginData": "Son giriş verisi yok",
"executingQuickAction": "{{name}} çalıştırılıyor...",
"quickActionSuccess": "{{name}} başarıyla tamamlandı",
"quickActionFailed": "{{name}} başarısız oldu",
"quickActionError": "{{name}} çalıştırılamadı",
"ports": {
"title": "Dinlenen Portlar",
"protocol": "Protokol",
"port": "Port",
"address": "Adres",
"process": "İşlem",
"search": "Portları ara...",
"allProtocols": "Tümü",
"noData": "Dinlenen port verisi yok"
},
"firewall": {
"title": "Güvenlik Duvarı",
"inactive": "Etkin Değil",
"policy": "Politika",
"rules": "kurallar",
"noRules": "Bu zincirde kural yok",
"noData": "Güvenlik duvarı verisi bulunamadı",
"action": "Eylem",
"protocol": "Protokol",
"port": "Port",
"source": "Kaynak",
"anywhere": "Her yer",
"chains": "zincirler"
},
"loadAvg": "Ortalama Yük",
"swap": "Takas",
"architecture": "Mimari",
"refresh": "Yenile",
"retry": "Yeniden dene",
"customize": "Düzeni özelleştir",
"reset": "Sıfırla",
"tabLive": "Canlı",
"editModeInstructions": "Kartları yeniden düzenlemek için sürükleyin, yeniden boyutlandırmak için alt kenarı sürükleyin ve bir kartın genişliğini değiştirmek için genişlik düğmesini kullanın. Aşağıdan kart ekleyin veya kaldırın.",
"managers": {
"services": "Hizmetler",
"processInspector": "İşlem Denetçisi",
"logViewer": "Günlük Görüntüleyici",
"cron": "Cron Görevleri",
"packages": "Paketler",
"ssl": "SSL Sertifikaları",
"firewall": "Güvenlik Duvarı",
"users": "Kullanıcılar ve İzinler",
"healthCheck": "Sağlık Kontrolleri",
"diskBreakdown": "Disk Dağılımı",
"systemdTimers": "Zamanlayıcılar",
"topMemory": "Bellek Sıralaması",
"noData": "Veri yok",
"sudoHint": "Ayrıcalıklı eylemleri etkinleştirmek için host düzenleyicisinde bu host için bir sudo parolası belirleyin.",
"filter": "Filtrele...",
"start": "Başlat",
"stop": "Durdur",
"restart": "Yeniden Başlat",
"actionDone": "{{name}} güncellendi",
"actionFailed": "Eylem başarısız oldu",
"signalSent": "PID {{pid}}'e sinyal gönderildi",
"killHint": "Tıklama: sonlandır (SIGTERM). Sağ tıklama: zorla sonlandır (SIGKILL).",
"working": "Çalışıyor...",
"update": "Güncelle",
"upgradeAll": "Tümünü yükselt",
"allUpToDate": "Her şey güncel",
"save": "Kaydet",
"command": "Komut",
"enabled": "Etkin",
"cronSaved": "Crontab güncellendi",
"clients": "İstemciler",
"dryRun": "Deneme çalıştırması",
"renew": "Yenile",
"noAcmeClient": "Bu sunucuda ACME istemcisi (certbot veya acme.sh) bulunamadı.",
"addInputRule": "INPUT kuralı ekle",
"firewallWarning": "Değişiklikler, kalıcı hale getirilene kadar yalnızca çalışma zamanında geçerlidir. Kendinizi kilitlememeye dikkat edin.",
"ruleApplied": "Kural uygulandı",
"invalidPort": "Geçerli bir bağlantı noktası girin (1-65535)",
"newUsername": "Yeni kullanıcı adı",
"addUser": "Ekle",
"deleteUser": "Kullanıcıyı sil",
"noHealthChecks": "Henüz yapılandırılmış bir sağlık denetimi yok.",
"follow": "Takip et",
"noLogData": "Günlük çıktısı yok.",
"tree": "Ağaç",
"enableDisable": "Önyüklemede etkinleştir / devre dışı bırak",
"grantSudo": "Sudo yetkisi ver",
"revokeSudo": "Sudo yetkisini kaldır",
"sslIssueCert": "Sertifika oluştur",
"sslExpired": "Süresi dolmuş",
"sslInDays": "{{days}} gün içinde",
"sslNeedDomain": "En az bir alan adı girin",
"sslIssued": "Sertifika oluşturuldu",
"sslDomainsPlaceholder": "example.com, www.example.com",
"sslHttpStandalone": "HTTP (bağımsız)",
"sslHttpWebroot": "HTTP (webroot)",
"sslDns": "DNS",
"sslDnsProvider": "DNS sağlayıcısı (örn. cloudflare)",
"sslIssueHint": "DNS sağlayıcı kimlik bilgileri sunucuda zaten yapılandırılmış olmalıdır.",
"sslRevoke": "Sertifikayı iptal et",
"sslRevoked": "Sertifika iptal edildi",
"sslRevokeConfirm": "\"{{name}}\" sertifikası iptal edilip kaldırılsın mı? Bu işlem geri alınamaz.",
"healthRun": "Çalıştır",
"healthName": "Ad",
"healthTarget": "Sunucu / adres",
"healthAddCheck": "Kontrol ekle",
"healthSaved": "Sağlık kontrolleri kaydedildi",
"healthMissingFields": "Her kontrol bir ad ve hedef gerektirir",
"logFile": "Dosya",
"logUnit": "Birim",
"logCustomPath": "/var/log altında özel yol (isteğe bağlı)",
"logGrep": "Satırları filtrele...",
"firewallPersist": "Kuralları kalıcı yap",
"firewallPersisted": "Güvenlik duvarı kuralları kalıcı hale getirildi",
"wireguard": "WireGuard",
"tailscale": "Tailscale",
"wgNotInstalled": "Bu sunucuda WireGuard yüklü değil",
"wgNoInterfaces": "Yapılandırılmış WireGuard arayüzü yok",
"wgInterfaceUp": "Başlat",
"wgInterfaceDown": "Durdur",
"wgBringingUp": "{{name}} başlatılıyor...",
"wgBringingDown": "{{name}} durduruluyor...",
"wgInterfaceUpDone": "{{name}} çalışıyor",
"wgInterfaceDownDone": "{{name}} çalışmıyor",
"wgListenPort": "Port",
"wgPublicKey": "Açık anahtar",
"wgEndpoint": "Uç nokta",
"wgAllowedIPs": "İzin verilen IP'ler",
"wgLastHandshake": "Son el sıkışma",
"wgHandshakeNever": "Hiçbir zaman",
"wgTransfer": "Transfer",
"tsNotInstalled": "Bu sunucuda Tailscale yüklü değil",
"tsRunning": "Çalışıyor",
"tsStopped": "Durduruldu",
"tsEnable": "Bağlan",
"tsDisable": "Bağlantıyı Kes",
"tsEnabling": "Tailscale'e bağlanıyor...",
"tsDisabling": "Tailscale bağlantısı kesiliyor...",
"tsEnabled": "Tailscale bağlandı",
"tsDisabled": "Tailscale bağlantısı kesildi",
"tsIPs": "Tailscale IP'leri",
"tsPeers": "Eşler",
"tsOnline": "Çevrimiçi",
"tsOffline": "Çevrimdışı",
"tsExitNode": "Çıkış düğümü",
"tsExitNodeActive": "Çıkış düğümü etkin",
"tsHostname": "Ana bilgisayar adı"
}
},
"metricsHistory": {
"title": "Metrik Geçmişi",
"historySuffix": "Geçmiş",
"cpuMemoryDisk": "CPU / Bellek / Disk",
"network": "Ağ",
"download": "RX",
"upload": "TX",
"noData": "Bu zaman aralığı için geçmiş verisi yok.",
"custom": "Özel",
"to": "ile",
"apply": "Uygula",
"viewHistory": "Geçmişi Görüntüle"
},
"proxmoxStats": {
"tabTitle": "Proxmox İstatistikleri",
"cpuUsage": "CPU Kullanımı",
"memoryUsage": "Bellek Kullanımı",
"diskUsage": "Disk Kullanımı",
"networkInterfaces": "Ağ Arayüzleri",
"uptime": "Çalışma süresi",
"systemInfo": "Sistem Bilgileri",
"guestsSummary": "Misafirler",
"storagePools": "Depolama Havuzları",
"clusterHealth": "Küme Sağlığı",
"cpuCores_one": "{{count}} Çekirdek",
"cpuCores_other": "{{count}} Çekirdekler",
"used": "Kullanılmış",
"total": "Toplam",
"hostname": "Ana bilgisayar adı",
"kernel": "Çekirdek",
"pveVersion": "PVE Sürümü",
"name": "İsim",
"status": "Durum",
"type": "Tip",
"cpu": "İşlemci",
"mem": "Mem",
"disk": "Disk",
"running": "Koşma",
"stopped": "Durduruldu",
"guestCounts": "{{running}}/{{total}} çalışıyor",
"inactive": "Etkin değil",
"notClustered": "Bağımsız düğüm (kümenin parçası olmayan)",
"quorate": "Quora",
"notQuorate": "Yeterli çoğunluğa sahip değil",
"nodeOnline": "Çevrimiçi",
"nodeOffline": "Çevrimdışı",
"noHostSelected": "Sunucu seçilmedi.",
"pveshNotFound": "pvesh bulunamadı - bu bir Proxmox düğümü mü?",
"nodeDetectionFailed": "Geçerli bir Proxmox düğüm adı belirlenemedi.",
"connecting": "Bağlanıyor...",
"connectionFailed": "Proxmox düğümüne bağlanılamadı.",
"refresh": "Yenile",
"searchGuests": "Misafirleri ara...",
"filterAll": "Tüm",
"filterVm": "Sanal makine",
"filterLxc": "LXC",
"noGuests": "Bu düğümde hiçbir sanal makine veya LXC kapsayıcısı bulunamadı.",
"noGuestsMatch": "Mevcut filtrelere uyan konuk bulunamadı."
},
"nav": {
"hostMetrics": "Sunucu Metrikleri"
},
"hosts": {
"tabHostMetrics": "Sunucu Metrikleri",
"enableProxmoxStats": "Proxmox İstatistiklerini Etkinleştir",
"enableProxmoxStatsDesc": "Bu sunucu için, SSH üzerinden toplanan canlı düğüm, sanal makine, depolama ve küme istatistiklerini içeren bir Proxmox İstatistikleri sekmesi gösterin.",
"proxmoxStatsPollInterval": "Anket aralığı (saniye)",
"proxmoxStatsPollIntervalDesc": "En az 15 saniye. Proxmox düğüm istatistiklerinin ne sıklıkla yenilenmesi gerektiği.",
"proxmoxStatsNodeOverride": "Düğüm adı geçersiz kılma",
"proxmoxStatsNodeOverrideDesc": "Proxmox düğüm adının otomatik olarak algılanmasını (varsayılan olarak ana bilgisayar adı üzerinden algılanır) geçersiz kılın.",
"proxmoxStatsNodeOverridePlaceholder": "Ana bilgisayar adından otomatik olarak algılandı",
"metricsCollectionLabel": "Metrik Toplama",
"enableMetricsLabel": "Metrikleri Etkinleştir",
"enableMetricsDesc": "Bu sunucudan CPU, RAM, disk ve diğer metrikleri topla",
"useGlobalMetrics": "Genel Aralığı Kullan",
"useGlobalMetricsDesc": "Sunucu geneli metrik aralığını geçersiz kıl",
"metricsIntervalS": "Metrik Aralığı (sn)",
"metricsIntervalDesc2": "Metrik anlık görüntüleri arasındaki saniye",
"excludedMountsLabel": "Hariç Tutulan Montajlar",
"monitoredMountsLabel": "Özel olarak izlenen yollar",
"monitoredMountsDesc": "/config gibi Home Assistant'a bağlanan yollar da dahil olmak üzere, ayrı bağlama noktaları olarak gösterilmeyen yolları ekleyin.",
"monitoredMountPathPlaceholder": "Yol (/config, /mnt/data)",
"monitoredMountLabelPlaceholder": "Etiket (isteğe bağlı)",
"addMonitoredMount": "Yol ekle",
"excludedMountsDesc": "Bu sunucu için disk kullanımı ve uyarılarından belirli bağlama noktalarını veya dosya sistemi türlerini (örneğin nfs, cifs) gizleyin.",
"excludedMountsPlaceholder": "Bağlama yolu (/mnt/nas) veya dosya sistemi türü (nfs, cifs)",
"excludedMountsEmpty": "Hiçbir bağlama noktası hariç tutulmadı. Tespit edilen tüm dosya sistemleri gösteriliyor.",
"addExcludedMount": "Eklemek",
"visibleWidgets": "Görünür Widget'lar",
"widgetsMovedToHostMetrics": "Kartlar artık doğrudan Sunucu Metrikleri sekmesinde eklenir, düzenlenir ve yeniden boyutlandırılır. Bu sunucu için Sunucu Metrikleri'ni açın ve hangi kartların gösterileceğini seçmek için Özelleştir'i kullanın.",
"quickActionsLabel": "Hızlı Eylemler",
"quickActionsToolbar": "Hızlı eylemler, tek tıklamayla komut çalıştırmak için Ana Bilgisayar Metrikleri araç çubuğunda düğme olarak görünür.",
"noQuickActions": "Henüz hızlı eylem yok.",
"buttonLabel": "Düğme etiketi",
"selectSnippetPlaceholder": "Parçacık seç...",
"addActionBtn": "Eylem Ekle"
},
"onboarding": {
"feature_metrics": "Ölçümler ve uyarılar",
"feature_metrics_desc": "İşlemci, bellek ve disk performansını zaman içinde takip edin ve arızalandıklarında uyarı alın."
},
"admin": {
"metricsHistoryRetention": "Metrik Geçmişi Saklama",
"metricsHistoryRetentionRange": "1 ila 90 gün",
"days": "gün"
},
"homepage": {
"noData": "Veri yok",
"showCurrentValue": "Geçerli Değeri Göster",
"chartMetric": "Metrik",
"metricRange": "Aralık"
}
}