Bonjour,
je suis en train d’adapter le plugin “Traductionds d’articles autrement” à spip 3.
Afin d’enregistrer la traduction directement dans ma bonne langue j’utilise la pipeline “pre_insertion”
function taa_pre_insertion($flux){
if ($flux[‘args’][‘table’]==‘spip_articles’){
if($lang=_request(‘lang_dest’)){
$flux[‘data’][‘lang’] = $lang;
$flux[‘data’][‘langue_choisie’] = $lang;
}
}
return $flux;
}
cela fonctionnait sous spip 2.1 ,mais avec spip3 alpha1 et alpha2(18314) la langue n’est pas prise en compte.
Dans le spip.log j’obtiens un
Pri:ERREUR: fonction execute_pipeline_traduire absente : pipeline desactive
Est-ce que c’est lié? Je ne vois pas d’où sort cette pipeline?
Rainer