Indiquez l’intérêt que vous portez à cette question
1

[spip-4.0] [spip mutualisé] fichier de langue local_xx.php non fonctionnel ! A l’aide !

Bonjour,

je suis en train de créer un site sous spip4.0 dans un serveur spip mutualisé.

j’ai créé un fichier de langue squelettes/lang/local_fr.php mais impossible de faire afficher dans mon squelettes les chaînes de langue contenues dans ce fichier. J’ai pourtant essayé avec la syntaxe <:chainedelangue :> ou bien <:local:chainedelangue :>.
J’ai quelques chaîne avec un filtre type <:chainedelangue|label_ponctuer :>, le filtre est bien appliqué mais sur la chaîne brute (chaindelangue :). la traduction n’est jamais chargée.

le fichier en question :

<?php
  $GLOBALS[$GLOBALS['idx_lang']] = array(

    //A
    'AAporter' => '&Agrave; apporter au stage',
    'a_' => '&agrave;',
    //C
    'complet' => 'complet',
    //D
    'Duree' => 'Dur&eacute;e',
    //E
    'enSavoirPlus' => 'En savoir plus...',
    //M
    'min' => 'min',
    'max' => 'max',
  	//N
    'NbParticipantsMin' => 'Nombre de participants minimum',
    'NbParticipantsMax' => 'Nombre de participants maximum',
    'NbParticipants' => 'Nombre de participants',
  	'Niveau' => 'Niveau',
  	//P
    'pasDeDateProgrammees' => 'Pas de dates programm&eacute;es',
    'placesDispos' => 'Place(s) disponible(s)',
    'Prerequis' => 'Pr&eacute;requis',
    'ProchainesDates' => 'Prochaines dates',
    'Public' => 'Public',
    //S
    'sinscrire' => 's\'insrcire',
    'stage' => 'stage',
    //T
    'Tarif' => 'Tarif',
    //V
    'VousFabriquerez' => 'Vous fabriquerez',
  );
?>

pour vérifier le chargement de ce fichier par php j’ai ajouté un var_dump($GLOBALS[$GLOBALS[’idx_lang’]]) à la fin, qui m’affiche bien mon array de langue.

Dans le code de spip, dans la fonction chercher_module_lang du fichier ecrire/inc/traduire.php, j’ai ajouté une ligne
var_dump($f)
qui m’affiche bien, en autre, une ligne
string(60) "sites/atelieraudeladesnuages.fr/squelettes/lang/local_fr.php"

Quel peut être l’erreur ? que puis-je chercher pour corriger ?

Merci beaucoup !