Files
Termix/plugins/host-metrics/locales/translated/tr_TR.json
T
Luke GustafsonandZacharyZcR 6b708106e1 release-2.9.1 (#1557)
* fix(sso): send the PKCE verifier for GitHub login (#1534)

* fix(remote-desktop): clip cursor overflow without disabling zoom (#1535)

* test(remote-desktop): preserve sessions beyond one hour (#1536)

* fix(hosts): expose controls for overflowing editor tabs (#1537)

* fix(hosts): expose controls for overflowing editor tabs

* test(hosts): mock resize observation in admin panel tests

* fix(status): skip TCP probes while host sessions are active (#1538)

* fix(database): batch session activity persistence (#1539)

* docs(api): describe cookie and API key authentication (#1540)

* fix(snippets): repair missing note column on SQLite upgrades (#1541)

* fix(docker): retain stored SSH credential association (#1543)

* fix(file-manager): render transfer toasts without plugin hooks (#1546)

* feat(hosts): keep compact row actions inline (#1547)

* fix(auth): allow retrying unavailable second-factor interfaces (#1549)

* fix(auth): reject unresolved legacy identity provisioning (#1550)

* fix(desktop): ship the plugin SDK inside Mac App Store builds (#1551)

* fix(tmux): pass full session info to the terminal's session picker (#1552)

The tmux.sessions service reduced detected sessions to bare names, but the
picker reads session.name, so every entry rendered blank and selecting one
sent an empty name, which created a new session instead of attaching.

* fix(ssh): read force keyboard-interactive as a boolean when resolving hosts (#1553)

The column holds the text "true"/"false", and the resolver passed it
through as-is. The string "false" is truthy, so the password provider
treated every saved host as forced keyboard-interactive and left the
password out. Jump hops are built straight from the resolved host, so a
password hop whose server doesn't offer keyboard-interactive failed with
"All configured authentication methods failed".

* fix(database): batch database saves for bulk host writes (#1554)

* fix(database): yield to the event loop between database saves

Each SQLite save serializes and encrypts the whole database into new
buffers, which V8 only releases once the event loop turns. Boot
migrations and bulk host import write plugin settings per host and per
key in an awaited loop, so hundreds of full copies piled up and the
container ran out of memory.

* fix(database): save once per bulk host write instead of once per row

On SQLite every repository write force-saves the whole database. Boot
plugin data migrations, host defaults materialization and the bulk
host routes write one row per host per setting, so they serialized and
encrypted the full database hundreds of times in a row.

DatabaseSaveTrigger.batched wraps a function so force saves made while
it runs collapse into a single save when it finishes. Nested scopes fold
into the outer one, and work that outlives its scope saves normally.

* feat(hosts): add instance-wide predefined tag suggestions (#1548)

* feat(hosts): add shared predefined tag suggestions

* style(hosts): format tag catalog routes

* test(database): advance fake timers past the save yield (#1555)

* fix(i18n): complete Simplified Chinese core and plugin translations (#1542)

* fix(i18n): complete Chinese onboarding and navigation labels

* fix(i18n): translate remaining Chinese core and plugin interfaces

* fix(i18n): translate host editor tab overflow controls

* fix(i18n): use consistent Chinese fleet terminology

* fix(i18n): localize hardcoded controls and plugin views

* fix(i18n): translate built-in homepage widget catalog

* test(homepage): follow translated timezone placeholder

* fix(i18n): translate plugin-provided homepage widgets

* fix(i18n): localize feature settings section titles

* fix: 2.8 oidc accounts unable to sign in after upgrading (#1381)

* fix: plugins losing the saved ssh login when copying a host (#1391)

* fix: fleets, proxmox and automations not getting the host sudo password

* fix: host imports running a defaults pass and metrics restart per host (#1384)

* fix: high cpu from status probes and full database saves on every sample (#1300)

* fix: user data export freezing the server (#1393)

* fix: op:// secret references rejected as ssh keys on credentials (#1394)

* fix: slow file deletes from the trash lookups on every delete (#1390)

* fix: add openapi docs and error handling to host tag routes

* test: compare download stream buffers directly so it stops timing out

* chore: drop em dash from host row comment

* chore: update release notes for 2.9.1

* fix: restore space to add host tags and redesign predefined tags editor

* fix: host key silently accepted when the host is missing from the database (#1397)

* fix: clearer host login failed status label and fix its translations (#1396)

* chore: add host key and status label fixes to release notes

* fix: sso and ldap provider dialogs overflowing the screen and using mismatched toggles

* chore: increment ver

* fix(audit): store plugin entries with no acting user as a null user_id (#1556)

Plugin audit entries written outside a request used the literal "system"
as user_id. That column references users.id, so the insert was refused
(Postgres logs it as an FK violation) and the entry was silently dropped.
Write null instead and keep "system" / plugin:<id> in username.

* chore: add sso/ldap dialog and audit log fixes to release notes

* fix: tunnels and host settings missing from shared hosts on desktop

* fix: remote desktop logins missing from shared hosts on desktop

* fix: simplify host status to online/offline and keep it live without a refresh

* chore: sync Crowdin translations for 2.9.1

---------

Co-authored-by: ZacharyZcR <zacharyzcr1984@gmail.com>
2026-10-04 15:11:41 -05:00

316 lines
13 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"nav": {
"hostMetrics": "Sunucu Metrikleri"
},
"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",
"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",
"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",
"wgNoPeers": "Eşi benzeri yok"
}
},
"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"
},
"hosts": {
"tabHostMetrics": "Sunucu Metrikleri",
"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": "Ekle",
"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.",
"hostNotFound": "Host bulunamadı",
"loadingHost": "Host yükleniyor..."
},
"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",
"host": "Sunucu",
"loading": "Yükleniyor...",
"metricCpu": "CPU",
"metricDisk": "Disk",
"metricHostname": "Ana Bilgisayar Adı",
"metricKernel": "Çekirdek",
"metricMemory": "Bellek",
"metricNetwork": "Ağ",
"metricOs": "İşletim Sistemi",
"metricProcesses": "İşlemler",
"metricProcessesRunning": "çalışan",
"metricProcessesTotal": "toplam",
"metricUptime": "Çalışma Süresi",
"metricsNotAvailable": "Metrikler kullanılamıyor",
"noHostSelected": "Sunucu seçilmedi",
"selectHost": "Bir sunucu seçin..."
},
"terminalStatus": {
"unavailable": "Canlı istatistikler mevcut değil."
},
"dashboard": {
"cpu": "CPU",
"ram": "RAM"
},
"dashboardTab": {
"disk": "Disk"
},
"terminal": {
"connected": "Bağlandı"
},
"permissions": {
"use": {
"title": "Ana Bilgisayar Metriklerini Kullanın",
"description": "Erişebildiğiniz sunuculardaki sunucu ölçümlerini görüntüleyin ve sunucu yöneticilerini (hizmetler, paketler, güvenlik duvarı ve daha fazlası) kullanın."
}
},
"settings": {
"admin": {
"metricsInterval": {
"label": "Ölçüm aralığı (saniye)",
"description": "Bir sunucunun ne sıklıkla görüntülendiği, sunucu kendi aralığını belirlemediği sürece bu şekilde gösterilir."
},
"historyRetentionDays": {
"label": "Geçmiş verilerin saklanma süresi (gün)",
"description": "Geçmiş grafikler için metrik örneklerinin ne kadar süreyle saklandığı."
},
"enabledForNewHosts": {
"label": "Yeni sunucular için ölçümler açık.",
"description": "Yeni sunucuların ölçüm toplama özelliği açık olarak başlatılıp başlatılmadığı."
}
},
"user": {
"temperatureUnit": {
"label": "Sıcaklık birimi",
"description": "Host Metrics'te sıcaklıklar nasıl gösterilir?",
"celsius": "Santigrat",
"fahrenheit": "Fahrenheit"
}
},
"host": {
"metricsEnabled": {
"label": "Ölçümleri toplayın"
},
"metricsInterval": {
"label": "Ölçüm aralığı (saniye)"
},
"enabledWidgets": {
"label": "Etkinleştirilmiş widget'lar"
},
"excludedMounts": {
"label": "Hariç tutulan montajlar"
},
"monitoredMounts": {
"label": "İzlenen yollar"
}
}
},
"plugin": {
"name": "Host Metrics"
}
}