Türkçe
Görünüm
Türkçe
Görünüm
Entegrasyon, tüm oluşturulan varlık adları ve durumları için çevirileri, Home Assistant'ın standart çeviri sistemi aracılığıyla custom_components/dreame_vacuum/translations/*.json içinde saklanacak şekilde sağlar. Bu dosyalar ayrıca, alt düzey kullanıcı arayüzlerinin kendi arayüz metinleri için kullandığı temel sözlük görevini görür.
Yazım hatası veya yanlış çeviri tespit edilirse ya da yeni bir dil desteği gerekiyorsa, katkılar bu depoya yapılır.
Çeviri Genelleştirmesi
Resmî uygulama, farklı cihaz nesilleri arasında aynı parametreler için sık sık farklı terimler kullanmaktadır. Çeviriler, uygulamanın tam ifadesini birebir kopyalamak yerine mantıklı, genelleştirilmiş isimler kullanmalıdır. Bu, belirli bir nesil için yapılan düzeltmenin, farklı cihaz nesillerine sahip kullanıcılar tarafından sonradan üzerine yazılmasını önler.
Güncelleme süreci şu adımları içerir:
custom_components/dreame_vacuum/translations/ dizinine giderek, de.json veya it.json gibi dil koduna uygun çeviri dosyasını bulmak.config bloğu config flow ve options flow metinlerini yönetir. entity bloğu ise varlık isimlerini, seçim seçeneklerini ve durumlarını yönetir.dev dalına bir Pull Request açmak. Pull Request incelendikten ve yeni bir sürüme birleştirildikten sonra, Home Assistant güncellenmiş çevirileri otomatik olarak alır.Ön Yüz Çevirileri
Ön yüze özgü çeviri anahtarları ve paylaşılan eylem etiketleri, dil dosyalarının entity_component bloğu içinde tutulur. Ön yüz çevirilerinin nasıl yapılandırıldığı ve alt UI bileşenleri tarafından nasıl kullanıldığı hakkında detaylı bilgi için Dreame Vakum Kartı çeviri dokümantasyonu'e bakın.