LeEco (LeTv) cihazlarına ait uygulama romların Türkçe'ye çevrilmesi için oluşturulmuş projedir. MTK ve Snapdragon uygulamaları da konulmuştur. İsteğiniz romların yapımcılarına bu reponun adresini verip Türkçe dil desteği isteyebilirsiniz.
İlgili uygulamaların çevirileri kendi içlerindeki /res/values-tr/ klasörü içerisindeki strings.xml, plurals.xml dir. /res/ klasörünün içerisinde values-tr klasörünü içerenler Türkçe'leştirilmiştir. values veya values-en-rUS olanlar Türkçe'leştirilmemiş, her iki klasör bulunanlar da kontrol amaçlı konulmuştur.
Çevirilerinizi Notepad++ ile yapmanız Türkçe karakterlerin doğru görüntülenmesi ve kodları renklendirdiği için hata yapma olasılığınızı azaltma açısından önemlidir.
Yaptığınız çalışmaları github üzerinden istek göndererek ya da http://forum.one-teams.com/Konu-Eco-User-Interface-Turkce-Dil-Ceviri-Projesi?pid=82789#pid82789 adresine gönderek ya da ademyuce(kuyruklu a)gimeyl nokta com adresine gönderebilirsiniz. Yapılan çeviriler isim ya da kod adlarıyla paylaşılacaktır.
#Çeviri Yaparken Dikkat Edilmesi Gerekenler:
-
Çeviri yaparken mutlaka işaretlere dikkat ediyoruz. Orjinal yazılış/kodlama biçimini değiştirmiyoruz. Çeviri Yandaki gibi sadece > ve < arasına yazıyoruz yani Çeviri olan yere yazıyoruz aksi halde uygulama derlenmez hata verir. Örneğin: İptal</string ya da İptal string> hata verecektir.
-
dil dosyaları xml olarak kodlanmıştır. xml'e ait özel işaretlerden kullanmanız gerekiyorsa " " içerisine yazılmalıdır: Türkiye'nin hata verecektir. Doğrusu: "Türkiye'nin" olacaktır.
-
yine en çok dikkat edilmesi gereken uygulamayı yazanın uygulamayı kişiselleştirebilmek için bazı değerleri ve varsayılan ayarları dil dosyasına gömdüklerinden bu alanların kesinlikle dokunulmaması gerektiğidir; eğer bu alanlar da tercüme edilirse uygulamada o alana girince uygulama kapanacaktır ya da ilgili alanlar çalışmayacaktır. Örnek: Yeniden Başlatma Ayarları Yeniden Başlat Recovery Modu Bootloader Modu Kapat Telefonunuz yeniden başlatılacak. Yeniden başlat Recovery Modu Telefonunuz Recovery modunda başlatılacak. Bootloader Modu Telefonunuz Bootloader modunda başlatılacak. Kapat Telefonunuz Kapatılacak. reboot reboot recovery reboot bootloader reboot -p
Yukarıda görüldüğü gibi sonu _name, _label, _message, _entry, _title vb ile bitenler tercüme edilebilirken sonu _command ile bitenler direkt olarak komutun kendisidir. Tercüme edildiği takdirde ilgili alan ya çalışmayacak ya da program hata verecektir.
Benzer problemler _default, _value vb için de geçerlidir.
-
Uygulamanın konusu doğrultusunda çeviri yapılması çevirilerin doğruluğu açısından önem taşımaktadır.