Sorun Giderme
Sorun GidermeSorun giderme

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.

'Hello World' gönderisinin İspanyolcaya çevirisi başarısız oldu ve bir bildirim rozeti görüntüleniyor
'Hello World' gönderisinin İspanyolcaya çevirisi başarısız oldu ve bir bildirim rozeti görüntüleniyor

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:

Tek bir logu görüntüleme
Tek bir logu görüntüleme

Log girişi şunu göstermektedir:

🔴 Error [Query "translate-media"] Execution with errors: Provider 'DeepL' doesn't have an API key configured

Bu durumda sorun, DeepL için API anahtarının eklenti Ayarlar sayfasında eksik olmasıdır.