Probleemoplossing
ProbleemoplossingProblemen oplossen

Problemen oplossen

Een vertaling kan om verschillende redenen mislukken, waaronder:

  • De vertaal-API is offline
  • De API-sleutel voor de geselecteerde vertaalprovider ontbreekt
  • Automatische vertalingen zijn niet ingeschakeld, waardoor het vertaalbericht niet is aangemaakt
  • Andere

Zo kun je uitzoeken wat er fout gaat.

Meldingen ontvangen wanneer een vertaling mislukt

Standaard wordt er, telkens wanneer een 🔴 Error-vermelding aan de logs wordt toegevoegd, een meldingsbadge weergegeven in het pluginmenu.

De vertaling van het bericht 'Hello World' naar het Spaans is mislukt, en er wordt een meldingsbadge weergegeven
De vertaling van het bericht 'Hello World' naar het Spaans is mislukt, en er wordt een meldingsbadge weergegeven

Dit informeert ons dat een vertaling is mislukt, en spoort ons aan de logs te bekijken.

Het probleem vinden

Bekijk de logs. Als je een 🔴 Error vindt, is dat zeker waar het probleem zit.

Als je een 🟡 Warning vindt, heeft de query een onverwachte situatie aangetroffen, die de oorzaak van het probleem kan zijn.

Als een vertaald bericht bijvoorbeeld geen tags heeft gekregen, komt dat doordat die tags eerst vertaald hadden moeten worden; het log bevat dan een vermelding met de waarschuwing Tag has no translation for language '...'.

In deze screenshot helpt een logvermelding met een 🔴 Error ons te begrijpen waarom de vertaling van een media-item niet geslaagd is:

Enkele logvermelding bekijken
Enkele logvermelding bekijken

De logvermelding luidt:

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

Het probleem is dus dat de API-sleutel voor DeepL ontbreekt op de instellingenpagina van de plugin.