[spip-dev] lang/perso.php3

Bonjour à tous,

J'avais décroché depuis un petit moment et j'étais resté sous SPIP 1.7a7. Je
viens de passer à 1.7.1 mais mes quelques chaînes perso dans lang/perso.php3
n'écrasent plus celles de spip_fr.php3

Je sais que la syntaxe a changé à un moment donné, mais en fouillant les
archives de spip-dev, je pense que j'avais déjà la plus récente, à savoir :

$GLOBALS["i18n_spip_fr"]['info_propose_3'] = "L'article \"@titre@\" est
proposé à la publication dans @titre_secteur@.";

J'ai vérifié dans inc_lang.php3 que la fonctionnalité existe toujours, donc
je ne comprends pas trop.

Si quelqu'un avait une piste ...
Merci par avance

Dans ecrire/lang pour un fichier perso_fr.php3

il faut mettre :

$GLOBALS['i18n_perso_fr'] = array(

'machin'->'truc',
...
);

@+
BoOz

"Roustoubi" <roustoubi@tiscali.fr> a écrit dans le message de
news:BCAB16CF.F53F%roustoubi@tiscali.fr...
Bonjour à tous,

J'avais décroché depuis un petit moment et j'étais resté sous SPIP 1.7a7. Je
viens de passer à 1.7.1 mais mes quelques chaînes perso dans lang/perso.php3
n'écrasent plus celles de spip_fr.php3

Je sais que la syntaxe a changé à un moment donné, mais en fouillant les
archives de spip-dev, je pense que j'avais déjà la plus récente, à savoir :

$GLOBALS["i18n_spip_fr"]['info_propose_3'] = "L'article \"@titre@\" est
propos&eacute; &agrave; la publication dans @titre_secteur@.";

J'ai vérifié dans inc_lang.php3 que la fonctionnalité existe toujours, donc
je ne comprends pas trop.

Si quelqu'un avait une piste ...
Merci par avance

Dans ecrire/lang pour un fichier perso_fr.php3

il faut mettre :

$GLOBALS['i18n_perso_fr'] = array(

'machin'->'truc',
...
);

@+
BoOz

Merci BoOz pour ton aide, mais ce n'est pas tout à fait ça. Je ne cherche
pas à créer un nouveau module du nom de "perso", mais à surcharger certaines
chaînes du module spip (mais dans l'absolu ça pourrait être "public" ou un
autre), sans avoir à modifier spip_fr.php3 et encore moins les fichiers
propres de SPIP

C'est à ça que sert (servait ?) le fichier perso.php3 : dans inc-lang.php3,
on a bien

    // surcharge perso
    if (@file_exists($dir_ecrire.'lang/perso.php3')) {
        include($dir_ecrire.'lang/perso.php3');
    }

mais je ne comprends pas pourquoi ça ne marche plus.