Fehlerbehebung
Eine Übersetzung kann aus verschiedenen Gründen fehlschlagen, darunter:
- Die Übersetzungs-API ist offline
- Der API-Schlüssel für den ausgewählten Übersetzungsanbieter fehlt
- Automatische Übersetzungen sind nicht aktiviert, daher wurde der Übersetzungsbeitrag nicht erstellt
- Andere
So findest du heraus, was nicht stimmt.
Benachrichtigung bei einem fehlgeschlagenen Übersetzungsvorgang
Standardmäßig wird jedes Mal, wenn ein 🔴 Error-Eintrag zu den Logs hinzugefügt wird, ein Benachrichtigungs-Badge im Plugin-Menü angezeigt.

Das informiert uns darüber, dass eine Übersetzung fehlgeschlagen ist, und fordert uns auf, die Logs zu durchsuchen.
Das Problem finden
Durchsuche die Logs. Wenn du ein 🔴 Error findest, liegt das Problem mit Sicherheit dort.
Wenn du ein 🟡 Warning findest, hat die Query einen unerwarteten Zustand erkannt, der die Ursache des Problems sein könnte.
Wenn einem übersetzten Beitrag beispielsweise keine Tags zugewiesen werden, liegt das daran, dass diese Tags zuvor nicht übersetzt wurden; das Log enthält dann einen Eintrag mit der Warnung Tag has no translation for language '...'.
In diesem Screenshot hilft uns ein Log-Eintrag mit einem 🔴 Error zu verstehen, warum die Übersetzung eines Medienelements nicht erfolgreich war:

Der Log-Eintrag lautet:
🔴 Error [Query "translate-media"] Execution with errors: Provider 'DeepL' doesn't have an API key configuredDas Problem ist also, dass der API-Schlüssel für DeepL auf der Settings-Seite des Plugins fehlt.