Bluesky Crowdin Turkish Translation Reporter Nasıl doğdu?Turkish
Bluesky Crowdin Turkish Translation Reporter Nasıl doğdu?
Hikaye
Bluesky geçişini hatırlıyor musunuz? Bir aralar herkes X'i bırakıp Bluesky'a geçmeye çalıştı, işte bu süreçte yerelleştirmelerin büyük önemi vardı. Türkçe dil desteği yok diye 1 puan verilip "Türkçe dil desteği yok, küstüm" yazılan uygulamaları bilirsiniz...
Yerelleştirme için kolları sıvayan gönüllülerle beraber bir süre boyunca Bluesky uygulamasını daha erişilebilir yapmaya çalıştık. Önce GitHub üzerinden PR'lar açıldı, ardından dünya çapında yoğun talep olunca Crowdin.com entegrasyonu yapıldı ve çeviri süreçleri Crowdin platformu üzerinden devam etti.
Süreklilik
Bu yazıyı Açık Yazılım Ağı aracılığıyla okuduğunuzu ve gönüllü çalışmalarla ilgilendiğinizi varsayarak yazıya devam edelim. Gönüllü projelerin belki de en çok zorlandığı konu süreklilik ve sürdürülebilirliği sağlamak. Ara sıra belirli kıvılcımlarla beraber gaza gelip yapılması gereken işleri yapıyoruz ancak bu kıvılcımlar olmadığında ne yapılacak?
Disiplini sağlamak gerektiği aşikar, ancak gönüllülerin sürekli zaman harcadığı bir yer olması bir süre sonra sizi platformdan ve gönüllülükten uzaklaştıracaktır çünkü kendi hayatınıza da bakmanız gerekecek.
Çözüm: Haftalık Takip ve Bildirim
- Platform'da eksik bir çeviri var mı?
- Acaba yeni bir şey geldi mi?
- Diğer bütün dillerde çeviriler var biz mi eksik kaldık?
gibi içten içe sorulan sorulara karşı bir çözüm gerekti. Haftalık olarak Crowdin.com'daki tamamnlanma yüzdesini ve çevirilmemiş metin sayısını bize Discord'dan bildirim olarak gönderecek bir Cronjob işimizi görecekti. Cronjob yazılacaksa her ortamda direkt çalışabilmesi, hafif, anlaşılabilir ve geliştirilebilir olması için Python seçildi ve bir bot yazıldı.
Sonuç
Bir süre boyunca bu bildirimler gelmeye devam etti, Sedat Kapanoğlu (SSG) sağolsun Bluesky'ın çeviri süreçlerinde bizden bir adım önde olduğu için birçok yerde bildirime gerek bile kalmadan eksikleri giderdi. GitHub Actions üzerinde çalışan bu cronjob, belirli bir süre inaktif kalması nedeniyle otomatik olarak pasif hale gelmişti. Bu yazı yazıldığı sıralar, 7 Şubat 2026, yeniden aktif edildi.
Meraklısı için bağlantılar: