[spip-dev] test sur spip_gen\trad_lang.php3

Bonsoir,

Je ne sais pas si cela se fait, mais j'ai testé i18n...

créer un répertoire "lang". ok
créer un répertoire "lang/bak". ok
=> difficulté à créer ce répertoire (c'est comme s'il disparaissait...)
créer un répertoire "spip_gen". ok
copier le fichier "trad_lang.php3" dans le répertoire "spip_gen". ok
copier le fichier "spip_fr.php3" dans le répertoire "lang". ok
allouer les droits en écriture à l'utilisateur du serveur Web pour les
répertoires "lang" et "lang/bak".
=> que se passe-t-il si on a pas les droits sur CHMOD ?
depuis un navigateur, appeler l'URL "/spip_gen/trad_lang.php3"
=> le résultat est le suivant :

Warning: OpenDir: No such file or directory (errno 2) in your script on line
79

Warning: unable to find identifier (0) in your script on line 80

Warning: unable to find identifier (0) in your script on line 94

Fatal error: Call to unsupported or undefined function debut_html() in your
script on line 183

répertoires "lang" et "lang/bak".
=> que se passe-t-il si on a pas les droits sur CHMOD ? depuis un

le rôle de ce script est juste d'aider à la traduction, il sera installé
sur un serveur dédié à ce travail (jamais sur un vrai site SPIP en
production) - il n'y aura donc pas de problème de droit.

navigateur, appeler l'URL "/spip_gen/trad_lang.php3" => le résultat est
le suivant :

Warning: OpenDir: No such file or directory (errno 2) in your script on
line 79

oui, c'est parce que la version dans le CVS a été un peu modifiée, la doc
avec le script n'est pas remise à jour par rapport à la version livrée.

Il faut aller modifier les lignes (début de script)
$dir_lang = "./lang";
$dir_bak = "./lang/bak";

et remplacer par
$dir_lang = "../lang";
$dir_bak = "../lang/bak";

Florent

Florent,
Merci pour ta réponse
Ok, la modification des paramètres résoud les messages d'erreur.
Il m'en reste un :

Fatal error: Call to unsupported or undefined function debut_html() in your
script on line 183

La ligne d'appel à la fonction fin_html() risque ss doute de poser quelques
problèmes, non ?

Cdt,
Vincent