Bonjour à tous,
Je désespérais de comprendre pourquoi, dans mes squelettes, la chaîne
multilingue <:3g:info:> ne rendait strictement rien jusqu'à ce qu'à force de
recoupements je comprennes que les modules comprenant un chiffre ne sont pas
interprétés.
Est-ce volontaire ?
J'ai cru comprendre que c'est dans cette partie que se trouve la raison :
function traduire_chaine($code, $args) {
global $spip_lang, $flag_ecrire;
global $cache_lang;
// liste des modules a parcourir
$modules = array('spip');
if (strpos($code, ':')) {
if (ereg("^([a-z/]+):(.*)$", $code, $regs)) {
$modules = explode("/",$regs[1]);
$code = $regs[2];
}
}
Bon, sinon, je peux toujours changer mon nom de module ...