Index: utils.php =================================================================== --- utils.php (révision 15574) +++ utils.php (copie de travail) @@ -369,7 +369,17 @@ $traduire = charger_fonction('traduire', 'inc'); include_spip('inc/lang'); } - $text = $traduire($texte,$GLOBALS['spip_lang']); + + // On peut passer explicitement la langue dans le tableau + if ($args['spip_lang']){ + $lang = $args['spip_lang']; + // On l'enleve pour ne pas le passer au remplacement + unset($args['spip_lang']); + } + else{ + $lang = $GLOBALS['spip_lang']; + } + $text = $traduire($texte, $lang); if (!strlen($text)) // pour les chaines non traduites, assurer un service minimum