generateIndex : erreur xgettext
Opened this issue · 1 comments
Salut,
J'ai le problème suivant quand j'essaie de builder kriss_feed, et je n'ai pas trouvé comment le résoudre même si c'est surement simplissime :
┌─[gsurrel] - [/tmp] - [2013-12-18 10:03:27]
└─[0] <> git clone https://github.com/tontof/kriss_feed.git
Cloning into 'kriss_feed'...
remote: Counting objects: 3087, done.
remote: Compressing objects: 100% (1825/1825), done.
remote: Total 3087 (delta 1287), reused 2969 (delta 1192)
Receiving objects: 100% (3087/3087), 8.08 MiB | 64 KiB/s, done.
Resolving deltas: 100% (1287/1287), done.
┌─[gsurrel] - [/tmp] - [2013-12-18 10:04:11]
└─[0] <> cd kriss_feed/src/
┌─[gsurrel] - [/tmp/kriss_feed/src] - [2013-12-18 10:04:24]
└─[0] <git:(master)> bash generateIndex > index.php
xgettext: Erreur lors de l'ouverture de « tmp/*.php » en lecture: Aucun fichier ou dossier de ce type
┌─[gsurrel] - [/tmp/kriss_feed/src] - [2013-12-18 10:04:39]
└─[0] <git:(master✱)>
Je suis en train de refaire le fichier de compilation generateIndex va devenir make.php. Ça devrait être plus simple, mais je n'ai pas eu le temps de finir. J'ai fait ça quand je suis passé à raintpl.
2 choses en fonction de ce que tu cherches à faire :
- compiler simplement KrISS feed après avoir changé, le style, le script ou le code php
- compiler KrISS feed après avoir changé, une typo lié à la langue
Dans le premier cas, tu devrais pouvoir faire un simple : php make.php > index.php
Dans le deuxième cas, il faut d'abord utiliser generateIndex, mais ça nécessite des changements :
Ton erreur vient du fait de ne pas avoir généré les fichiers (du cache dans tmp) liés à raintpl. Pour corriger ça, il te faut accéder à, par exemple, http://localhost/kriss_feed/src/kriss_feed.php et raintpl devrait créer le dossier tmp avec le template qui va bien. Il faut ensuite accéder à chaque page pour créer les fichiers php liés à raintpl :
- http://localhost/kriss_feed/src/kriss_feed.php?help
- http://localhost/kriss_feed/src/kriss_feed.php?config
- http://localhost/kriss_feed/src/kriss_feed.php?import
- ...
En tout il doit y avoir 20 fichiers php dans ton dossier tmp.
Quand tu as tous ces fichiers tu peux lancer
- bash generateIndex > index.php
- php make.php > index.php
En fait, la commande bash permet de générer le plugin lié à la langue mais comme la commande ne gère pas raintpl le fichier généré n'est pas bon et il faut lancer la 2e commande php.
C'est un peu compliqué mais c'est sensé marcher. À terme la commande make.php devrait être géniale. Mais je n'ai pas eu le temps de la finir