spip-contrib-extensions/traduire_texte | 7 commits
Par Cerdic, le 21 janvier 2026 à 14h43min :
fix: a l’instanciation verifier que shell est bien disponible et fonctionnel
Modifié
src/TraductionServiceShell.php
==============================
Par Cerdic, le 21 janvier 2026 à 14h42min :
fix: permettre de tester les services depuis le formulaire de configuration
Modifié
formulaires/configurer_traduiretexte.html
formulaires/configurer_traduiretexte.php
inc/traduire_texte.php
lang/traduiretexte_fr.php
==============================
Par Cerdic, le 21 janvier 2026 à 14h09min :
fix: formulaire traduire_texte
Modifié
formulaires/traduire_texte.html
formulaires/traduire_texte.php
prive/squelettes/contenu/traduiretexte.html
==============================
Par Cerdic, le 21 janvier 2026 à 12h37min :
refactor: formulaire de configuration du plugin, permettant d’ajouter/supprimer/ordonner/activer/desactiver les services de traduction configurés
Ajouté
formulaires/inc-configurer-traduiretexte-service-shell.html
formulaires/inc-configurer-traduiretexte-service.html
Modifié
formulaires/configurer_traduiretexte.html
formulaires/configurer_traduiretexte.php
lang/traduiretexte_en.php
lang/traduiretexte_fr.php
==============================
Par Cerdic, le 21 janvier 2026 à 12h36min :
refactor: la configuration change de format, contenant un entrée services qui liste dans l’ordre de priorité les services que l’on veut utiliser avec leur cle et un flag actif qui vaut 0 ou 1
Les constantes de configuration ne sont plus supportées, mais elles sont intégrées dans la config lors de la migration (ie le fonctionnement d’un site existant ne doit pas casser, car la valeur du define est copiée en base à la migration, mais la constante sera ensuite ignorée dans le futur)
Il est maintenant possible d’avoir plusieurs services de traduction actifs, dans l’ordre que l’on veut, le second étant utilisé en cas d’echec du premier et ainsi de suite
Il est egalement possible de désactiver un service sans vider la clé qui reste configurée
Pas encore d’interface de configuraiton, a venir
Modifié
inc/traduire_texte.php
paquet.xml
traduiretexte_administrations.php
==============================
Par Cerdic, le 21 janvier 2026 à 10h49min :
fix: fonction traduire_texte_disponible()
Modifié
traduiretexte_fonctions.php
==============================
Par Cerdic, le 21 janvier 2026 à 10h46min :
styles: ecs SPIP
Modifié
action/traduiretexte.php
action/traduiretexte_supprimer_trad.php
formulaires/configurer_traduiretexte.php
formulaires/traduire_texte.php
inc/traduire_texte.php
spip-cli/TraduireTest.php
src/Traducteur.php
src/TraductionService.php
src/TraductionServiceBing.php
src/TraductionServiceDeepl.php
src/TraductionServiceGoogleTranslate.php
src/TraductionServiceShell.php
src/TraductionServiceYandex.php
traduiretexte_administrations.php
traduiretexte_fonctions.php
Détails : styles: ecs SPIP (59dd3198) · Validations · spip-contrib-extensions / traduire_texte · GitLab