⚡ Ré-exécutez les traductions échouées 10× plus vite, avec de meilleurs logs et la prise en charge de Bricks
Gato AI Translations for Polylang vient de lancer v15.3, avec la possibilité de ré-exécuter les traductions échouées bien plus rapidement qu'avant.
Traiter uniquement les traductions échouées
Chaque fois qu'une traduction échoue (parce que l'API est hors ligne, qu'une clé API est invalide, que les crédits sont épuisés, etc.), le plugin affiche un message d'erreur dans les logs, à partir duquel vous pouvez déterminer quelle entrée et quelle langue ont échoué.
Vous pouvez ensuite ré-exécuter la traduction uniquement pour celles-ci, afin d'éviter de dépenser des crédits API pour les traductions qui ont réussi. Pour ce faire, vous sélectionniez les entrées correspondantes et lanciez Gato Translate (Custom) en sélectionnant l'option Désactiver la traduction pour chaque traduction réussie.
Vérifier les logs, identifier les entrées et langues ayant échoué, puis configurer la page de paramètres de Gato Translate (Custom) en conséquence, est un processus chronophage.
Avec v15.3 du plugin, tout cela appartient désormais au passé 🙏.
Dans la page de paramètres de Gato Translate (Custom), vous pouvez sélectionner l'option Traiter uniquement les traductions échouées, ce qui ré-exécutera la traduction uniquement pour les entrées et les langues ayant échoué, en ignorant toutes celles qui ont réussi.

Par exemple, si vous traduisez 2 articles vers 5 langues, cela représente 10 requêtes de traduction envoyées au service API. Si une langue a échoué pour un article, exécuter l'option Traiter uniquement les traductions échouées sur les mêmes entrées ré-exécutera la traduction uniquement pour cet article et cette langue spécifiques, et non pour les 10.
Indicateurs visuels pour les traductions échouées
De plus, vous pouvez facilement visualiser quelles entrées/langues ont échoué à la traduction, car elles sont désormais mises en évidence avec un fond jaune sur l'icône d'édition de Polylang dans les pages de liste des Articles, Médias, Étiquettes et Catégories :

Filtrer les traductions échouées dans les pages de liste
Dans les pages de liste des Articles et des Médias, un nouveau filtre Gato Translation a été ajouté pour afficher uniquement les entrées avec des traductions échouées :

Filtrer ces entrées vous permet de ré-exécuter facilement la traduction pour toutes en même temps.

Prise en charge de WP-CLI
Enfin, cette fonctionnalité est également disponible via WP-CLI en utilisant le paramètre --process-failed.
Autres améliorations
La version 15.3 comprend plusieurs autres améliorations et corrections de bogues, notamment :
-) du slug avant de le traduirecore/list de GutenbergConsultez le changelog pour la liste complète des modifications.
Comme toujours, profitez-en ! 🙏