Personnaliser "Dans la même rubrique"

Bonjour

Je reviens sur un pb que je pensais avoir résolu : comment personnaliser les textes du genre "dans la même rubrique" en fonction de la rubrique dans laquelle on se trouve.
J'avais trouvé une solution passant par du php avec des conditions dans le fichier local_fr.php mais me suis rendu compte que cette solution conduisait à des erreurs dans le fichier mysql.log.
Un co-listier m'a suggéré d'utiliser des codes du genre
<:meme_rubrique#ID_RUBRIQUE:> qui donnerait
<:meme_rubrique15:> pour la rubrique 15 .
J'ai fait l'essai : j'ai bien mis un 'meme_rubrique2' => 'Les autres salari&eacute;s',
dans le fichier lang (bien placé dans le dossier qui va bien) et dans mon fichier article.html, j'ai remplacé
<:meme_rubrique:> par
<:meme_rubrique#ID_RUBRIQUE:>
mais quand j'affiche une page de la rubrique 2, j'obtiens :
"<:meme_rubrique2:>" comme si il ne trouvait pas la traduction correspondante.

A noter que j'ai bien vidé le cache après avoir supprimé l'ancien fichier lang puis remis le nouveau.

Pouvez-vous m'aider ?

ci-dessous mon ancien fichier lang qui posait des pb sql pour info

Merci

Boby

<?php

// Les valeurs globales //

$GLOBALS[$GLOBALS['idx_lang']] = array(
'articles_recents' => 'Nos derni&egrave;res r&eacute;alisations',
);

// On commence par récupérer l'id article ou rubrique ou autre:

include_spip('base/db_mysql');

$id_art = $GLOBALS['id_article'];
$id_rub = $GLOBALS['id_rubrique'];

// On détermine ensuite à quel secteur appartient le rubrique ou l'article:

if ($id_art == ''){
$row = spip_fetch_array(spip_query("SELECT id_secteur FROM spip_rubriques WHERE id_rubrique=$id_rub"));
$id_sect = $row['id_secteur'];
}
if ($id_rub == ''){
$row = spip_fetch_array(spip_query("SELECT id_secteur FROM spip_articles WHERE id_article=$id_art"));
$id_sect = $row['id_secteur'];
}

// On peut maintenant personnaliser l'affichage
//de l'article à modifier
// en fonction du secteur auquel il appartient:

// Rubrique 2 = qui sommes nous ?
if ($id_sect=='2') {
$GLOBALS[$GLOBALS['idx_lang']] = array(
'meme_rubrique' => 'Les autres salari&eacute;s',
'articles' => 'Les acteurs',
);
}

// Rubrique 4 = nos réalisations
if ($id_sect=='4') {
$GLOBALS[$GLOBALS['idx_lang']] = array(
'rubriques' => 'Nos sp&eacute;cialit&eacute;s',
'meme_rubrique' => 'Nos autres r&eacute;alisations',
'articles' => 'Nos derni&egrave;res r&eacute;alisations',
'mots_clefs' => 'Sur le m&ecirc;me chantier',
);
}

?>