spip-contrib-extensions/traduire_texte | 4 commits
Par Cerdic, le 19 janvier 2026 à 17h19min :
fix: une fonction _traduire_echec() permet de gérer le retour de manière identique sur tous les cas d’erreur : log + return vide ou bien log + exception
Modifié
inc/traduire_texte.php
==============================
Par Cerdic, le 19 janvier 2026 à 17h15min :
feat: différencier 2 options mode_local et mode_local_fallback_source
L’option mode_local echoue si il manque des traductions de morceaux, l’option mode_local_fallback_source n’echoue pas et renvoie les morceaux non traduits à la place. Dans les 2 cas on est certain de ne pas faire appel aux services de traduction
Modifié
inc/traduire_texte.php
==============================
Par Cerdic, le 19 janvier 2026 à 17h15min :
fix: si mode_local actif et qu’on a toutes les traductions, ajouter un log debug pour le faire savoir
Modifié
inc/traduire_texte.php
==============================
Par Cerdic, le 19 janvier 2026 à 17h15min :
feat: nouvelle option mode_local=true pour la fonction traduire()
Permet d’appeler traduire() dans un environnement de dev en s’assurant qu’aucun appel au service de traduction sera fait, seules les traductions connues seront utilisées, et à défaut le texte d’origine
Modifié
inc/traduire_texte.php