⚡ Mislukte vertalingen 10x sneller opnieuw uitvoeren, met betere logs en Bricks-ondersteuning
Gato AI Translations for Polylang heeft zojuist v15.3 uitgebracht, met de mogelijkheid om mislukte vertalingen veel sneller dan voorheen opnieuw uit te voeren.
Verwerk alleen mislukte vertalingen
Wanneer een vertaling mislukt (doordat de API offline is, een ongeldige API-sleutel wordt gebruikt, credits op zijn, enz.), drukt de plugin een foutmelding af in de logs, waarmee je kunt achterhalen welk item en welke taal zijn mislukt.
Je kunt de vertaling dan alleen voor die items opnieuw uitvoeren, zodat je geen API-credits verspilt aan vertalingen die succesvol waren. Daarvoor selecteerde je de betreffende items en deed je Gato Translate (Custom) met de optie Disable translation voor elke geslaagde vertaling.
De logs controleren, nagaan welke items en talen zijn mislukt, en vervolgens de instellingenpagina van Gato Translate (Custom) dienovereenkomstig configureren, is een tijdrovend proces.
In v15.3 van de plugin is dit alles verleden tijd 🙏.
Op de instellingenpagina van Gato Translate (Custom) kun je de optie Process failed translations only selecteren, waardoor de vertaling alleen voor de mislukte items en talen opnieuw wordt uitgevoerd, terwijl alle geslaagde worden overgeslagen.

Als je bijvoorbeeld 2 berichten naar 5 talen vertaalt, worden er 10 vertaalverzoeken naar de API-service gestuurd. Als één taal voor één bericht is mislukt, zal het uitvoeren van de optie Process failed translations only op dezelfde items de vertaling alleen voor dat specifieke bericht en die taal opnieuw uitvoeren, niet alle 10.
Visuele indicatoren voor mislukte vertalingen
Bovendien kun je gemakkelijk zien welke items/talen niet zijn vertaald, doordat deze nu gemarkeerd worden met een gele achtergrond op het Polylang-bewerkingsicoontje op de lijstpagina's van Berichten, Media, Tags en Categorieën:

Mislukte vertalingen filteren op lijstpagina's
Op de lijstpagina's van Berichten en Media is een nieuw filter Gato Translation toegevoegd om alleen items met mislukte vertalingen te tonen:

Door deze items te filteren kun je de vertaling voor al deze items tegelijk gemakkelijk opnieuw uitvoeren.

WP-CLI-ondersteuning
Tot slot is deze functie ook beschikbaar via WP-CLI met de parameter --process-failed.
Andere verbeteringen
Versie 15.3 bevat nog verschillende andere verbeteringen en bugfixes, waaronder:
-) uit de slug te verwijderen vóór het vertalencore/list-blokZie de changelog voor de volledige lijst met wijzigingen.
Zoals altijd, veel plezier! 🙏