On 19:06 Thu 12 Mar, Jean-Luc Coulon (f5ibh) wrote: [...] > >> >Un des fichiers est une page de manuel > >> >Comme j’aime bien la tester j’ai essayé > >> > > >> >po4a > >> >po4aman-display-po > >> >po4a-translate > > > >Je n'ai pas essayé de les utiliser, mais tu devrais utiliser les > >Makefiles déjà présents dans les sources de doc-base, ils sont déjà > >utilisés pour la traduction polonaise. > > Merci Simon, ça marche comme ça... > > Mais il y a probablement quelque chose à faire pour les outils po4a and > Co, non ? >
Ce que tu cherches ressemble à po4man-display-po avec comme format d'origine, le format pod, non ? Si oui, j'ai un script dérivé de po4ma-display-po qui permet de générer une page de manuel à partir d'un fichier pod (le fichier maître) et le fichier de traduction po. Usage : po4apod-display-po -m MASTER_FILE -p PO_FILE Je l'ai utilisé pour po-debconf. Il marchait... Si cela peut t'aider. Florentin
#!/bin/sh MASTER="" NAME="" SECTION="" PO="" function usage () { echo "Usage : $0 -m MASTER_FILE -p PO_FILE" } while getopts m:p:h option; do case $option in m) MASTER=$OPTARG ;; p) PO=$OPTARG ;; h) usage exit 0 ;; [?]) usage 1>&2 exit 1 ;; esac done if [[ -z $PO || -z $MASTER ]]; then usage exit 1 fi if [ ! -f $PO ]; then echo "Erreur : Impossible de trouver le fichier $PO." usage exit 1 fi if [ ! -f $MASTER ]; then echo "Erreur: Impossible de trouver le fichier $MASTER." usage exit 1 fi NAME=`basename $MASTER .pod | sed -e 's/\..//'` SECTION=`basename $MASTER .pod | sed -e 's/.*\.//'` po4a-translate -f pod -m $MASTER -p $PO \ | pod2man -r '' -c po-debconf -n $NAME -s $SECTION \ | man -l -