Sorun giderme
Bir çeviri, aşağıdakiler dahil çeşitli nedenlerle başarısız olabilir:
- Çeviri API'si çevrimdışı oluyor
- Seçili çeviri sağlayıcısının API anahtarı eksik
- Otomatik çeviriler etkinleştirilmediği için çeviri gönderisi oluşturulmadı
- Diğerleri
İşte neyin yanlış gittiğini nasıl öğreneceğiniz.
Bir çeviri başarısız olduğunda bildirim alma
Varsayılan olarak, loglara her 🔴 Error girişi eklendiğinde, eklenti menüsünde bir bildirim rozeti görüntülenir.

Bu, bir çevirinin başarısız olduğunu bize bildirir ve logları incelememizi ister.
Sorunu bulma
Logları inceleyin. Bir 🔴 Error bulursanız, sorunun kesinlikle orada olduğundan emin olabilirsiniz.
Bir 🟡 Warning bulursanız, query beklenmedik bir durumla karşılaşmıştır; bu da sorunun kaynağı olabilir.
Örneğin, çevrilmiş bir gönderiye etiket atanmamışsa, bunun nedeni söz konusu etiketlerin önce çevrilmemiş olmasıdır; log daha sonra Tag has no translation for language '...' uyarısını içeren bir giriş barındıracaktır.
Bu ekran görüntüsünde, bir 🔴 Error içeren log girişi, bir medya öğesinin çevirisinin neden başarısız olduğunu anlamamıza yardımcı oluyor:

Log girişi şunu göstermektedir:
🔴 Error [Query "translate-media"] Execution with errors: Provider 'DeepL' doesn't have an API key configuredBu durumda sorun, DeepL için API anahtarının eklenti Ayarlar sayfasında eksik olmasıdır.