[traduire_texte ↪ feat_cli_test] 9 commits

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

Détails : docs: mise a jour du README et documentation de la commande cli de test (be9fb250) · Validations · spip-contrib-extensions / traduire_texte · GitLab

==============================
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

Détails : feat: une commande cli pour tester la fonction traduire() et les différents traducteurs configurés (2f40a148) · Validations · spip-contrib-extensions / traduire_texte · GitLab

==============================
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

Détails : feat: il est possible d'initialiser le traducteur avec un choix forcé, notamment pour les tests (69446331) · Validations · spip-contrib-extensions / traduire_texte · GitLab

==============================
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

Détails : fix: l'option format=text doit renvoyer un texte sans encapsulation html ni... (09306a09) · Validations · spip-contrib-extensions / traduire_texte · GitLab

==============================
Par Cerdic, le 19 janvier 2026 à 17h18min :

fix: indiquer le type du traducteur qui a échoué

Modifié
inc/traducteurs.php

Détails : fix: indiquer le type du traducteur qui a échoué (9aaf5a83) · Validations · spip-contrib-extensions / traduire_texte · GitLab

==============================
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

Détails : refactor: la `?page=demo/traduiretexte` utilise le script... (97dff33d) · Validations · spip-contrib-extensions / traduire_texte · GitLab

==============================
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

Détails : fix: pas de valeur par defaut sur les arguments langue alors que l'argument erreur n'en a pas (a817fecb) · Validations · spip-contrib-extensions / traduire_texte · GitLab

==============================
Par Cerdic, le 19 janvier 2026 à 16h46min :

fix: avec son logo svg à la racine

Ajouté
traduiretexte.svg

Détails : fix: avec son logo svg à la racine (b0bf702a) · Validations · spip-contrib-extensions / traduire_texte · GitLab

==============================
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

Détails : build: une v2 en développement réservée à SPIP 4.2+ (2725e81b) · Validations · spip-contrib-extensions / traduire_texte · GitLab