Skip to content

Yerelleştirme ​

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.

Çeviriyi Düzeltme veya İyileştirme ​

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:

  1. Depoyu Fork Et: Dreame Vacuum Home Assistant entegrasyon deposu’yi GitHub’da fork etmek.
  2. Çeviri Dosyasını Bul: Forklanan depoda custom_components/dreame_vacuum/translations/ dizinine giderek, de.json veya it.json gibi dil koduna uygun çeviri dosyasını bulmak.
  3. Değişiklikleri Yap: Yanlış metni güncellemek. 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.
  4. Bir Pull Request Gönder: 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.