spip-contrib-extensions/traduire_texte | 9 commits
Par Cerdic, le 19 janvier 2026 à 17h18min :
docs: mise a jour du README et documentation de la commande cli de test
Modifié
README.md
==============================
Par Cerdic, le 19 janvier 2026 à 17h18min :
feat: une commande cli pour tester la fonction traduire() et les différents traducteurs configurés
Ajouté
base/demo.source.ar.txt
base/demo.source.en.txt
base/demo.source.es.txt
base/demo.trad.ar.fr.txt
base/demo.trad.en.fr.txt
base/demo.trad.en.fr.txt.new.txt
base/demo.trad.es.fr.txt
spip-cli/TraduireTest.php
==============================
Par Cerdic, le 19 janvier 2026 à 17h18min :
feat: il est possible d’initialiser le traducteur avec un choix forcé, notamment pour les tests
Modifié
inc/traduire_texte.php
==============================
Par Cerdic, le 19 janvier 2026 à 17h18min :
fix: l’option format=text doit renvoyer un texte sans encapsulation html ni entites html + documenter l’option
Modifié
inc/traduire_texte.php
==============================
Par Cerdic, le 19 janvier 2026 à 17h18min :
fix: indiquer le type du traducteur qui a échoué
Modifié
inc/traducteurs.php
==============================
Par Cerdic, le 19 janvier 2026 à 17h11min :
refactor: la ?page=demo/traduiretexte utilise le script js/traduiretexte.js qui repose sur ?action=traduiretexte et plus sur une ?page=translate
Au passage, on introduit une verification de autoriser('traduiretexte', '_avecjs') qui renvoie par défaut false si on est pas admin, pour éviter que l’API de traduction soit openbar sur tous les sites utilisant le plugin.
Il faut la surcharger pour utiliser la feature JS
Ajouté
action/traduiretexte.php
demo/traduiretexte.html
Supprimé
translate.html
Modifié
js/traduiretexte.js
paquet.xml
traduiretexte_fonctions.php
==============================
Par Cerdic, le 19 janvier 2026 à 16h59min :
fix: pas de valeur par defaut sur les arguments langue alors que l’argument erreur n’en a pas
Modifié
inc/traducteurs.php
==============================
Par Cerdic, le 19 janvier 2026 à 16h46min :
fix: avec son logo svg à la racine
Ajouté
traduiretexte.svg
==============================
Par Cerdic, le 19 janvier 2026 à 16h45min :
build: une v2 en développement réservée à SPIP 4.2+
Modifié
lang/paquet-traduiretexte_en.php
lang/paquet-traduiretexte_fr.php
lang/traduiretexte_en.php
lang/traduiretexte_fr.php
paquet.xml