DirectAdmin’in resmi çeviri platformu Weblate, mezun çevirmenlerin ve gönüllülerin katkı sağladığı tek merkezdir. Katkıya başlamak için tıb, bazı sık karşılaşılan durumlarla karşılaşmanız muhtemeldir. Bu sorunları neler yaparak çözeceğinizi anlatıyorum.
1. Giriş Sorunu
2. Çeviri Dosyası İndirme Hatası
3. Çeviriyi Güncelleme Sırasında Çakışma
4. Dil Dosyasının Eksik Olması
5. Çeviri Onaylanmaması
Katkı sürecindeki en önemli adım, çevirileri “preview” modunda doğrulamak ve geri bildirimlere dikkatli olmak olduğundan, her değişiklikten sonra
1. Giriş Sorunu
- Belirti:
sign insayfasında hata mesajı. - Neden: E-posta doğrulanmamış, yada servis kesintisi.
- Kontrol / Çözüm
- E‑postanıza gelen doğrulama linkini tıklayın.
- Tarayıcı önbelleğini temizleyip tekrar deneyin.
- Weblate’in ana sayfadan
Statussekmesini kontrol edin.
2. Çeviri Dosyası İndirme Hatası
- Belirti:
podosyası indirilirken zaman aşımı. - Neden: Ağ gecikmesi veya sunucu yanıtı yavaş.
- Kontrol / Çözüm
--depth=1seçenekligit cloneile indirilmeyi deneyin.wgetyerinecurl -Lkullanarak yeniden indirin.
3. Çeviriyi Güncelleme Sırasında Çakışma
- Belirti: Değişiklikler “merge conflict” olarak görünür.
- Neden: Başka çevirmen aynı satırı değiştirdi.
- Kontrol / Çözüm
- Çakışma mesajını okuyup
mergeişlemi yapın. git add <file>ardındangit commit -m "Çakışma çözüldü"komutunu kullanın.- Değişiklikleri
pushedin; Weblate otomatik olarak günceller.
4. Dil Dosyasının Eksik Olması
- Belirti: Yeni bir dil eklenmeden çeviri yapmaya çalışmak.
- Neden: Dil henüz proje listesinde yok.
- Kontrol / Çözüm
- Weblate ana sayfasında “Add new language” seçeneğini seçin.
- Dil kodunu (örnek:
tr_TR) girip “Create” butonuna tıklayın.
5. Çeviri Onaylanmaması
- Belirti: Değişiklikler “pending” durumunda kalır.
- Neden: Yöneticiler geri bildirim bekliyor.
- Kontrol / Çözüm
Reviewsekmesine gidip geri bildirimleri inceleyin.- Gerekirse açıklama ekleyip tekrar gönderin.
Not: Her aşamadagit pullile son değişiklikleri almanız önerilir. Çözümleri test etmek için birfeature brancholuşturup,git pushile gönderim yapabileceğiniz bir çalışma ortamı kurun.
Katkı sürecindeki en önemli adım, çevirileri “preview” modunda doğrulamak ve geri bildirimlere dikkatli olmak olduğundan, her değişiklikten sonra
--dry-run testi yapmak iyi bir uygulamadır. Bu adımları takip ederek DirectAdmin backend çevirilerine sorunsuz bir şekilde katkıda bulunabilirsiniz.