{ "config": { "step": { "user": { "title": "WashData Kurulumu", "description": "Çamaşır makinenizi veya diğer cihazınızı yapılandırın.\n\nGüç sensörü gereklidir.\n\n**Ardından, ilk profilinizi oluşturmak isteyip istemediğiniz sorulacaktır.**", "data": { "name": "Cihaz Adı", "device_type": "Cihaz Türü", "power_sensor": "Güç Sensörü", "min_power": "Minimum Güç Eşiği (W)" }, "data_description": { "name": "Bu cihaz için kolay bir ad (ör. 'Çamaşır Makinesi', 'Bulaşık Makinesi').", "device_type": "Bu ne tür bir cihaz? Tespit ve etiketlemenin özel olarak yapılmasına yardımcı olur.", "power_sensor": "Akıllı prizinizin gerçek zamanlı güç tüketimini (watt cinsinden) bildiren sensör varlığı.", "min_power": "Bu eşiğin üzerindeki güç değerleri (watt cinsinden) cihazın çalıştığını gösterir. Çoğu cihaz için 2W ile başlayın." } }, "reconfigure": { "title": "Reconfigure WashData", "description": "Update the device name, appliance type, or power sensor.", "data": { "name": "Device Name", "device_type": "Device Type", "power_sensor": "Power Sensor", "min_power": "Minimum Power Threshold (W)" } } }, "error": { "cannot_connect": "Bağlantı başarısız oldu", "invalid_auth": "Geçersiz kimlik doğrulama", "unknown": "Beklenmeyen hata", "invalid_power": "Power threshold must be greater than 0" }, "abort": { "already_configured": "Cihaz zaten yapılandırılmış", "reconfigure_successful": "Reconfiguration was successful" } }, "options": { "step": { "init": { "title": "WashData Settings", "description": "All settings -- detection, matching, timing, notifications, profiles, and cycles -- are available in the WashData panel. Use this form only to change the power sensor, device type, or standby threshold.", "data": { "name": "Cihaz Adı", "device_type": "Device Type", "power_sensor": "Power Sensor", "min_power": "Minimum Power Threshold (W)" } } }, "error": { "timer_default_message": "{device}: {minutes} dk zamanlayıcı", "timer_pause_action_title": "Döngüyü Devam Ettir", "timer_pause_body_suffix": "Döngü duraklatıldı. Devam ettirmek için WashData panelini açın.", "notify_live_waiting_message": "{device}: Henüz eşleşen profil yok.", "vs_typical_longer": "olağandan %{pct} daha uzun", "vs_typical_shorter": "olağandan %{pct} daha kısa", "invalid_power": "Power threshold must be greater than 0" } }, "selector": { "device_type": { "options": { "washing_machine": "Çamaşır makinesi", "dryer": "Kurutma makinesi", "washer_dryer": "Yıkama-Kurutma Makinesi Kombinasyonu", "dishwasher": "Bulaşık makinesi", "air_fryer": "Hava Fritözü", "bread_maker": "Ekmek Makinesi", "pump": "Pompa / Karter Pompası", "generic": "Diğer (Gelişmiş)", "other": "Eşik Cihazı" } } }, "services": { "label_cycle": { "name": "Etiket Döngüsü", "description": "Mevcut bir profili geçmiş bir döngüye atayın veya etiketi kaldırın.", "fields": { "device_id": { "name": "Cihaz", "description": "Etiketlenecek çamaşır makinesi cihazı." }, "cycle_id": { "name": "Döngü Kimliği", "description": "Etiketlenecek döngünün kimliği." }, "profile_name": { "name": "Profil Adı", "description": "Mevcut bir profilin adı (Profilleri Yönet menüsünde profiller oluşturun). Etiketi kaldırmak için boş bırakın." } } }, "create_profile": { "name": "Profil Oluştur", "description": "Yeni bir profil oluşturun (bağımsız veya bir referans döngüsüne dayalı).", "fields": { "device_id": { "name": "Cihaz", "description": "Çamaşır makinesi cihazı." }, "profile_name": { "name": "Profil Adı", "description": "Yeni profilin adı (ör. 'Ağır Hizmet', 'Hassas')." }, "reference_cycle_id": { "name": "Referans Döngü Kimliği", "description": "Bu profili temel alacak isteğe bağlı döngü kimliği." } } }, "delete_profile": { "name": "Profili Sil", "description": "Bir profili silin ve isteğe bağlı olarak onu kullanarak döngülerin etiketini kaldırın.", "fields": { "device_id": { "name": "Cihaz", "description": "Çamaşır makinesi cihazı." }, "profile_name": { "name": "Profil Adı", "description": "Silinecek profil." }, "unlabel_cycles": { "name": "Döngülerin Etiketini Kaldırma", "description": "Bu profili kullanarak profil etiketini döngülerden kaldırın." } } }, "auto_label_cycles": { "name": "Eski Döngüleri Otomatik Etiketle", "description": "Profil eşleştirmeyi kullanarak etiketlenmemiş döngüleri geriye dönük olarak etiketleyin.", "fields": { "device_id": { "name": "Cihaz", "description": "Çamaşır makinesi cihazı." }, "confidence_threshold": { "name": "Güven Eşiği", "description": "Etiketleri uygulamak için minimum eşleşme güvenirliği (0,50-0,95)." } } }, "export_config": { "name": "Yapılandırmayı Dışa Aktar", "description": "Bu cihazın profillerini, döngülerini ve ayarlarını bir JSON dosyasına (cihaz başına) aktarın.", "fields": { "device_id": { "name": "Cihaz", "description": "Dışa aktarılacak çamaşır makinesi cihazı." }, "path": { "name": "Yol", "description": "Yazılacak isteğe bağlı mutlak dosya yolu (varsayılan olarak /config/ha_washdata_export_{entry}.json şeklindedir)." } } }, "import_config": { "name": "Yapılandırmayı İçe Aktar", "description": "Bu cihazın profillerini, döngülerini ve ayarlarını bir JSON dışa aktarma dosyasından içe aktarın (ayarların üzerine yazılabilir).", "fields": { "device_id": { "name": "Cihaz", "description": "İçe aktarılacak çamaşır makinesi cihazı." }, "path": { "name": "Yol", "description": "İçe aktarılacak dışa aktarma JSON dosyasının mutlak yolu." } } }, "submit_cycle_feedback": { "name": "Döngü Geri Bildirimi Gönder", "description": "Tamamlanan bir döngüden sonra otomatik olarak algılanan bir programı onaylayın veya düzeltin. \"Entry_id\" (gelişmiş) veya \"device_id\" (önerilen) bilgilerini sağlayın.", "fields": { "device_id": { "name": "Cihaz", "description": "WashData cihazı (entry_id yerine önerilir)." }, "entry_id": { "name": "Giriş Kimliği", "description": "Cihazın yapılandırma girişi kimliği (cihaz_id'ye alternatif)." }, "cycle_id": { "name": "Döngü Kimliği", "description": "Geri bildirim bildiriminde/günlüklerinde gösterilen döngü kimliği." }, "user_confirmed": { "name": "Algılanan Programı Onayla", "description": "Algılanan program doğruysa true'yu ayarlayın." }, "corrected_profile": { "name": "Düzeltilmiş Profil", "description": "Onaylanmazsa doğru profil/program adını girin." }, "corrected_duration": { "name": "Düzeltilmiş Süre (saniye)", "description": "İsteğe bağlı olarak saniye cinsinden düzeltilmiş süre." }, "notes": { "name": "Notlar", "description": "Bu döngüyle ilgili isteğe bağlı notlar." } } }, "record_start": { "name": "Kayıt Döngüsü Başlatma", "description": "Temiz bir döngüyü manuel olarak kaydetmeye başlayın (tüm eşleşen mantığı atlar).", "fields": { "device_id": { "name": "Cihaz", "description": "Kaydetmek için çamaşır makinesi cihazı." } } }, "record_stop": { "name": "Kayıt Döngüsünü Durdurma", "description": "Manuel kaydı durdurun.", "fields": { "device_id": { "name": "Cihaz", "description": "Çamaşır makinesi cihazının kaydı durdurması." } } }, "trim_cycle": { "name": "Kırpma Döngüsü", "description": "Geçmiş bir döngünün güç verilerini belirli bir zaman penceresine göre kesin.", "fields": { "device_id": { "name": "Cihaz", "description": "WashData cihazı." }, "cycle_id": { "name": "Döngü Kimliği", "description": "Kırpılacak döngünün kimliği." }, "trim_start_s": { "name": "Kesim Başlangıcı (saniye)", "description": "Bu ofsetteki verileri saniyeler içinde saklayın. Varsayılan 0." }, "trim_end_s": { "name": "Kırpma Sonu (saniye)", "description": "Verileri saniyeler içinde bu ofset seviyesinde tutun. Varsayılan = tam süre." } } }, "pause_cycle": { "name": "Döngüyü Duraklat", "description": "Bir WashData cihazının aktif döngüsünü duraklatın.", "fields": { "device_id": { "name": "Cihaz", "description": "WashData cihazının duraklatılması." } } }, "resume_cycle": { "name": "Döngüyü Devam Ettir", "description": "WashData cihazı için duraklatılmış bir döngüyü devam ettirin.", "fields": { "device_id": { "name": "Cihaz", "description": "WashData cihazı devam ettirilecek." } } }, "trigger_ml_training": { "name": "Trigger ML Training", "description": "Manually retrain the on-device ML models from this device's own labelled cycles (experimental).", "fields": { "device_id": { "name": "Device", "description": "The WashData device to retrain models for." } } } }, "entity": { "binary_sensor": { "running": { "name": "Çalışıyor" }, "match_ambiguity": { "name": "Eşleşme Belirsizliği" } }, "sensor": { "washer_state": { "name": "Durum", "state": { "off": "Kapalı", "idle": "Boşta", "starting": "Başlangıç", "running": "Çalışıyor", "paused": "Duraklatıldı", "user_paused": "Kullanıcı tarafından duraklatıldı", "ending": "Bitiş", "finished": "Bitti", "anti_wrinkle": "Kırışıklık Karşıtı", "interrupted": "Kesintiye uğradı", "force_stopped": "Zorla Durduruldu", "rinse": "Durulmak", "unknown": "Bilinmiyor", "clean": "Temiz", "delay_wait": "Başlamak için Bekleniyor" } }, "washer_program": { "name": "Program" }, "time_remaining": { "name": "Kalan Süre" }, "total_duration": { "name": "Toplam Süre" }, "cycle_progress": { "name": "İlerleme" }, "current_power": { "name": "Mevcut Güç" }, "elapsed_time": { "name": "Geçen Süre" }, "debug_info": { "name": "Hata Ayıklama Bilgisi" }, "match_confidence": { "name": "Eşleşme Güveni" }, "top_candidates": { "name": "En İyi Adaylar", "state": { "none": "Hiçbiri" } }, "ambiguity": { "name": "Belirsizlik Puanı" }, "current_phase": { "name": "Mevcut Aşama" }, "profile_cycle_count": { "name": "Profil {profile_name} Sayısı", "unit_of_measurement": "döngüler" }, "suggestions": { "name": "Önerilen Ayarlar" }, "pump_runs_today": { "name": "Pompa Çalışmaları (Son 24 saat)" }, "cycle_count": { "name": "Döngü Sayısı" }, "energy_total": { "name": "Toplam enerji" } }, "select": { "program_select": { "name": "Döngü Programı", "state": { "auto_detect": "Otomatik Algılama" } } }, "button": { "force_end_cycle": { "name": "Sonlandırma Döngüsünü Zorla" }, "pause_cycle": { "name": "Döngüyü Duraklat" }, "resume_cycle": { "name": "Döngüyü Devam Ettir" }, "record_start": { "name": "Döngü Kaydını Başlat" }, "record_stop": { "name": "Döngü Kaydını Durdur" } } }, "exceptions": { "device_id_required": { "message": "Geçerli bir cihaz_kimliği gerekli." }, "cycle_id_required": { "message": "Geçerli bircycle_id gereklidir." }, "profile_name_required": { "message": "Geçerli bir profil_adı gerekli." }, "device_not_found": { "message": "Cihaz bulunamadı." }, "no_config_entry": { "message": "Cihaz için yapılandırma girişi bulunamadı." }, "integration_not_loaded": { "message": "Bu cihaz için entegrasyon yüklenmedi." }, "cycle_not_found_or_no_power": { "message": "Döngü bulunamadı veya güç verisi yok." }, "trim_failed_empty_window": { "message": "Kesim başarısız oldu - döngü bulunamadı, güç verisi yok veya ortaya çıkan pencere boş." }, "trim_invalid_range": { "message": "trim_end_s, trim_start_s'den büyük olmalıdır." }, "no_active_cycle": { "message": "Duraklatılacak veya devam ettirilecek etkin döngü yok." }, "path_not_allowed": { "message": "Yola izin verilmiyor: {path}. Dizinini configuration.yaml içindeki 'allowlist_external_dirs' listesine ekleyin." }, "create_profile_failed": { "message": "Profil oluşturulamadı: {error}" }, "export_path_exists": { "message": "Dışa aktarma hedefi zaten mevcut: {path}. Farklı bir yol seçin veya önce mevcut dosyayı kaldırın." }, "export_write_failed": { "message": "Dışa aktarma {path} konumuna yazılamadı: {error}" }, "assign_profile_failed": { "message": "Profil atanamadı: {error}" } } }