Bonjour à tous,
pour pouvoir utiliser les crayons sur les chaînes de langues, un contrôleur et une vue “traduction” ont été ajouté au plugin crayons (cf derniers commits de “gouz” ici https://zone.spip.org/trac/spip-zone/log/spip-zone/plugins/crayons). Il permet donc d’éditer les fichiers de langues avec les crayons. Petit bonus : lors de l’édition d’une chaine non traduite, si le plugin https://contrib.spip.net/Traduire-texte est actif, une traduction (automatique donc) est suggérée à l’utilisateur comme “base”.
Ce crayon est activé uniquement lorsque var_mode=traduction. Son activation nécessite une modification de la fonction inc_traduire_dist() pour y ajouter les classes CSS utilisées par le crayon :
Grosso modo on ajoute ce code :
if ( test_plugin_actif(‘crayons’) )
$classe .= " crayon traduction-".$desc->module."_".$desc->langue."-".$desc->code;
Et c’est tout :-]
Peut on pousser cette modification dans la version 3.3 beta de Spip ?
D’avance merci pour le temps que vous passerez à lire ce message et pour vos réponses 