Le 28/08/2010 16:26, David Prévot a écrit : [...] > 4) Maintenant je vais m'occuper de mettre en place les addenda > nécessaires pour les quelques paragraphes propres à la version > française, ainsi que les règles de construction de la documentation et > du paquet correspondant pour prendre en charge directement les fichiers > PO et les addenda. Et voici la proposition de correctif (pour une fois que je fais un truc pas trop sale, j'espère montrer que c'est plutôt facile, et ça permettra au gens plus expérimentés que moi de corriger). Vous remarquerez les deux addenda, afin de rétablir les paragraphes spécifiques à la traduction (Simon pourra les adapter pour coller à l'état actuel), pour répondre aux craintes exprimées précédemment sur la possibilité d'ajouter des paragraphes au document traduit. J'ai utilisé une syntaxe introduite récemment pour les addenda. Pour que ça fonctionne avec Lenny (sur www-master en particulier) il faudra soit utiliser la version de backport.org, soit bidouiller un peu. À part pour les addenda, vous remarquerez qu'il n'y a nulle part mention de « fr » dans les fichiers de configurations : ajouter une nouvelle traduction au format PO est à peu près aussi simple que d'ajouter un fichier LL.po dans le répertoire po4a/po (et ajouter un fichier po4a/add_LL/LL.add contenant la liste des addenda à considérer). Vous apprécierez le peu de modifications à effectuer dans les fichiers Makefile (il ne manque au diff que le « svn rm fr/*.sgml » et l'ajout du fichier PO en po4a/fr.po). Amicalement David
Index: po4a/add_fr/adaptation.add =================================================================== --- po4a/add_fr/adaptation.add (révision 0) +++ po4a/add_fr/adaptation.add (révision 0) @@ -0,0 +1,5 @@ +PO4A-HEADER:mode=after;position=Toute garantie est déclinée.;endboundary=</p> + <p> + L'adaptation française de ce document a été réalisée par Éric Madesclair + et Frédéric Bothamy. + </p> Index: po4a/add_fr/commentaires.add =================================================================== --- po4a/add_fr/commentaires.add (révision 0) +++ po4a/add_fr/commentaires.add (révision 0) @@ -0,0 +1,6 @@ +PO4A-HEADER:mode=after;position=Les commentaires et les ajouts;endboundary=</p> + <p> + Les commentaires sur la traduction de ce document en français devraient + être envoyés à la liste <url name="debian-l10n-french" + id="http://lists.debian.org/debian-l10n-french">. + </p> Index: po4a/add_fr/fr.add =================================================================== --- po4a/add_fr/fr.add (révision 0) +++ po4a/add_fr/fr.add (révision 0) @@ -0,0 +1,2 @@ +po4a/add_fr/adaptation.add +po4a/add_fr/commentaires.add Index: po4a/po4a.cfg =================================================================== --- po4a/po4a.cfg (révision 0) +++ po4a/po4a.cfg (révision 0) @@ -0,0 +1,5 @@ +[po_directory] po4a/po/ + +[type: sgml] debian-faq.sgml $lang:$lang/debian-faq.sgml \ + add_$lang:@po4a/add_$lang/$lang.add \ + opt:ignore-inclusion=faqdynamic Index: po4a/po/debian-faq.pot =================================================================== --- po4a/po/debian-faq.pot (révision 0) +++ po4a/po/debian-faq.pot (révision 0) @@ -0,0 +1 @@ + Index: Makefile =================================================================== --- Makefile (révision 7525) +++ Makefile (copie de travail) @@ -12,7 +12,7 @@ # this can and will be overridden by a higher level makefile PUBLISHDIR := /org/www.debian.org/www/doc/manuals -sources := $(manual).sgml faqstatic.ent faqdynamic.ent $(wildcard *.sgml) +sources := $(manual).sgml faqstatic.ent faqdynamic.ent $(wildcard *.sgml) update-po langs ?= ru pt_BR it pl es fr de uk zh_CN @@ -43,6 +43,9 @@ echo "<!entity docversion \"CVS\">" >> faqdynamic.ent; \ fi +update-po: + po4a --force --rm-backups po4a/po4a.cfg + validate: nsgmls -ges -wall $(manual).sgml Index: fr/Makefile =================================================================== --- fr/Makefile (révision 7525) +++ fr/Makefile (copie de travail) @@ -58,7 +58,7 @@ clean distclean: rm -rf $(manual)*.$(currentlang).html - rm -f $(manual)*.{txt,ps,dvi,pdf,info*,aux,log,man,tex,toc,sasp*} + rm -f $(manual)* rm -f *~ .*~ core tsa* .PHONY: all publish clean distclean validate Index: debian/control =================================================================== --- debian/control (révision 7525) +++ debian/control (copie de travail) @@ -7,8 +7,8 @@ Build-Depends-Indep: debiandoc-sgml, texlive (>= 2007-11), texlive-latex-extra, texlive-lang-cyrillic, latex-cjk-chinese, latex-cjk-chinese-arphic-bkai00mp, latex-cjk-chinese-arphic-bsmi00lp, - latex-cjk-chinese-arphic-gbsn00lp, latex-cjk-chinese-arphic-gkai00mp - + latex-cjk-chinese-arphic-gbsn00lp, latex-cjk-chinese-arphic-gkai00mp, + po4a (>= 0.39) Standards-Version: 3.7.3 Vcs-Browser: http://svn.debian.org/wsvn/ddp/manuals/trunk/debian-faq/ Vcs-Svn: svn://svn.debian.org/ddp/manuals/trunk/debian-faq/
Attachment:
signature.asc
Description: OpenPGP digital signature