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