Problème de traduction

Bonjour à tous,

J'ai un soucis sur l'un de mes sites pour les personnalisations des traductions (cf. http://www.spip-contrib.net/Personnaliser-les-champs-de-l).

J'ai choisi l'interfaçage selon les mot-clés.

Voici mon fichier local_prive_fr.php:
<?php
// 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'];

if (($id_art != '') and ($id_rub == '')) {
         $row = spip_fetch_array(spip_query("SELECT id_rubrique FROM spip_articles WHERE id_article=$id_art"));
         $id_rub = $row['id_rubrique'];
}
// id du groupe de mots clefs dans lequel on veut les sélectionner
$id_groupe_mot_cles = 1;

if ($id_rub != '') {
         $row = spip_fetch_array(spip_query("SELECT titre FROM spip_mots join spip_mots_rubriques on spip_mots.id_mot=spip_mots_rubriques.id_mot WHERE id_rubrique=$id_rub and id_groupe=$id_groupe_mot_cles"));
         $titre = $row['titre'];
}

// On peut maintenant personnaliser l'affichage de l'article à modifier
// en fonction des mots clefs de la rubrique à laquelle il appartient

if ($titre == 'A vous la parole') {
         // On choisit quels champs afficher:
         $GLOBALS['meta']["articles_chapeau"] = 'non';
}

if ($titre == 'Annuaire Artistes') {
         // On change les intitulés :
$GLOBALS[$GLOBALS['idx_lang']] = array(
'icone_creer_sous_rubrique' => 'Cr&eacute;er une nouvelle fiche artiste',
'icone_ecrire_article' => '!Ne pas &eacute;crire d\'article dans cette rubrique!',
'info_modifier_rubrique' => 'Modifier l\'artiste :',
'icone_modifier_rubrique' => 'Modifier le nom de cet annuaire',
);
}

if ($titre == 'Oeuvres de l\'artiste') {
         // On change les intitulés :
         $GLOBALS['meta']["articles_ps"] = 'non';
$GLOBALS[$GLOBALS['idx_lang']] = array(
'texte_sur_titre' => 'Ann&eacute;e',
'texte_sous_titre' => 'Artiste :',
'texte_titre_obligatoire' => '<b>Nom de l\'oeuvre</b> [Obligatoire]',
);
}

if ($titre == 'Fiche artiste') {
         // On choisit quels champs afficher:
         $GLOBALS['meta']["articles_chapeau"] = 'non';
         $GLOBALS['meta']["activer_sites"] = 'non';

$GLOBALS[$GLOBALS['idx_lang']] = array(
'icone_ecrire_article' => '&Eacute;crire une biographie ou interview de l\'artiste',
'icone_modifier_rubrique' => 'Modifier la fiche de cet artiste',
'icone_creer_sous_rubrique' => 'Cr&eacute;er un r&eacute;pertoire d\'oeuvres',
);
}

if ($titre !== 'Annuaire de sites') {
         // On choisit quels champs afficher:
         $GLOBALS['meta']["activer_sites"] = 'non';
}

?>

Et lorsque je vais dans une des rubriques ayant l'un des mots-clés adéquates:
J'ai ceci en haut de ma page:

Warning: array_merge() [function.array-merge]: Argument #1 is not an array in /home/vileso61/public_html/ecrire/inc/traduire.php on line 69

Warning: array_merge() [function.array-merge]: Argument #1 is not an array in /home/vileso61/public_html/ecrire/inc/traduire.php on line 69

Warning: array_merge() [function.array-merge]: Argument #1 is not an array in /home/vileso61/public_html/ecrire/inc/traduire.php on line 69

Warning: array_merge() [function.array-merge]: Argument #1 is not an array in /home/vileso61/public_html/ecrire/inc/traduire.php on line 69

Warning: array_merge() [function.array-merge]: Argument #1 is not an array in /home/vileso61/public_html/ecrire/inc/traduire.php on line 69

Warning: array_merge() [function.array-merge]: Argument #1 is not an array in /home/vileso61/public_html/ecrire/inc/traduire.php on line 69

Warning: array_merge() [function.array-merge]: Argument #1 is not an array in /home/vileso61/public_html/ecrire/inc/traduire.php on line 69

Warning: array_merge() [function.array-merge]: Argument #1 is not an array in /home/vileso61/public_html/ecrire/inc/traduire.php on line 69

Qui peux m'aider sur ce sujet s'il vous plaît?

Teddy

Le 6 septembre 2008 17:06, Payet Teddy <teddy.payet@gmail.com> a écrit :

Bonjour à tous,

J'ai un soucis sur l'un de mes sites pour les personnalisations des
traductions (cf. Personnaliser les champs de l'espace privé - SPIP-Contrib).

J'ai choisi l'interfaçage selon les mot-clés.

Voici mon fichier local_prive_fr.php:
<?php
// On commence par récupérer l'id article ou rubrique ou autre:
include_spip('base/db_mysql');

:

$GLOBALS[$GLOBALS['idx_lang']] = array(
'icone_creer_sous_rubrique' => 'Cr&eacute;er une nouvelle fiche artiste',
'icone_ecrire_article' => '!Ne pas &eacute;crire d\'article dans cette
rubrique!',
'info_modifier_rubrique' => 'Modifier l\'artiste :',
'icone_modifier_rubrique' => 'Modifier le nom de cet annuaire',
);
}

Dans tes tableaux comme ci-dessus, peut-être supprimer la dernière
virgule avant la ) fermant.

--
@plus

Jacques

Pour les lyonnais++ spip-lyon@rezo.net http://spip-party.net/-Lyon-