Translation of July - August 2002 Status Report and of supporting

files.

fr/news/status/report.xsl: MFen 1.5
fr/news/status/report-sample.xml: MFen 1.2
fr/news/status/status.sgml: MFen 1.13
fr/news/status/includes.xsl: MFen 1.2
fr/news/status/Makefile: MFen 1.17
fr/news/status/report-july-2002-aug-2002.xml: MFen (no revision number)

Approved by:   gioria (mentor)
This commit is contained in:
Stephane Legrand 2002-12-22 22:05:07 +00:00
parent 10bb977f22
commit b47b3aaafd
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/www/; revision=15408
6 changed files with 1366 additions and 0 deletions

41
fr/news/status/Makefile Normal file
View file

@ -0,0 +1,41 @@
# $FreeBSD$
# The FreeBSD French Documentation Project
# Original revision: 1.17
.if exists(../Makefile.conf)
.include "../Makefile.conf"
.endif
.if exists(../Makefile.inc)
.include "../Makefile.inc"
.endif
.SUFFIXES: .xml .html
DOCS= status.sgml
# DATA= report-june-2001.html
# DATA+= report-july-2001.html
# DATA+= report-august-2001.html
# DATA+= report-september-2001.html
# DATA+= report-november-2001.html
# DATA+= report-dec-2001-jan-2002.html
# DATA+= report-feb-2002-apr-2002.html
# DATA+= report-may-2002-june-2002.html
DATA+= report-july-2002-aug-2002.html
# Install a sample <project> entry.
DATA+= report-sample.xml
CLEANFILES+= ${DATA:M*.html}
.xml.html: report.xsl includes.xsl
${XSLTPROC} ${XSLTPROCOPTS} -o ${.TARGET} \
${.CURDIR}/report.xsl ${.IMPSRC}
.if !defined(NO_TIDY)
-${TIDY} ${TIDYOPTS} ${.TARGET}
.endif
INDEXLINK= status.html
.include "${WEB_PREFIX}/share/mk/web.site.mk"

View file

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!-- $FreeBSD$ -->
<!--
The FreeBSD French Documentation Project
Original revision: 1.2
Version francaise : Stephane Legrand <stephane@freebsd-fr.org>
-->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:variable name="statushome">
<a href="{$base}/news/status/status.html">Accueil Rapport de Statut</a>
</xsl:variable>
</xsl:stylesheet>

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,42 @@
<!-- $FreeBSD$ -->
<!--
The FreeBSD French Documentation Project
Original revision: 1.2
Version francaise : David Correia <baal-uix@wanadoo.fr>
-->
<project>
<title>Exemple de rapport de statut</title>
<contact>
<person>
<name>
<given>John</given>
<common>Smith</common>
</name>
<email>test@FreeBSD.org</email>
</person>
</contact>
<links>
<!-- A hypertext link with a description... -->
<url href="http://www.example.com/project/url/here">Description.</url>
<!-- And/or one without. -->
<url href="http://www.example.net/another/url" />
</links>
<body>
<p>Vous pouvez commencer votre premier paragraphe ici. En g&eacute;neral, vous
ne soumettrez qu'un seul paragraphe par rapport car ils
doivent &ecirc;tre brefs. Si toutefois, vous trouvez
n&eacute;cessaire d'en &eacute;crire un avec plusieurs paragraphes, c'est tr&egrave;s
simple.</p>
<p>Ouvrez juste un autre tag "p".</p>
</body>
</project>

134
fr/news/status/report.xsl Normal file
View file

@ -0,0 +1,134 @@
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!-- $FreeBSD$ -->
<!--
The FreeBSD French Documentation Project
Original revision: 1.5
Version francaise : Stephane Legrand <stephane@freebsd-fr.org>
-->
<!-- Standard header material -->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"
xmlns:cvs="http://www.FreeBSD.org/XML/CVS">
<xsl:import href="../../includes.xsl"/>
<xsl:import href="../includes.xsl"/>
<xsl:import href="includes.xsl"/>
<xsl:variable name="base" select="'../..'"/>
<xsl:variable name="title">
<xsl:value-of select="report/date/month"/>
<xsl:text> </xsl:text>
<xsl:value-of select="report/date/year"/> Rapport de Statut
</xsl:variable>
<xsl:variable name="date">
<xsl:value-of select="//cvs:keyword[@name='freebsd']"/>
</xsl:variable>
<xsl:variable name="ucletters"
select="'ABCDEFGHIJKLMNOPQRSTUVWXYZ'"/>
<xsl:variable name="lcletters"
select="'abcdefghijklmnopqrstuvwxyz'"/>
<xsl:output type="html" encoding="iso-8859-1"/>
<xsl:template match="report">
<html>
<xsl:copy-of select="$header1"/>
<body xsl:use-attribute-sets="att.body">
<xsl:copy-of select="$header2"/>
<!-- Process all the <sections>, in order -->
<xsl:apply-templates select="section"/>
<!-- Generate a table of contents, sorted -->
<ul>
<xsl:for-each select="project">
<xsl:sort select="translate(title, $lcletters, $ucletters)"/>
<li><a><xsl:attribute name="href">#<xsl:value-of
select="translate(title, ' ', '-')"/></xsl:attribute><xsl:value-of
select="title"/></a></li>
</xsl:for-each>
</ul>
<!-- Process each project, sorted -->
<xsl:apply-templates select="project">
<xsl:sort select="translate(title, $lcletters, $ucletters)"/>
</xsl:apply-templates>
<!-- Standard footer -->
<xsl:copy-of select="$newshome"/> |
<xsl:copy-of select="$statushome"/>
<xsl:copy-of select="$footer"/>
</body>
</html>
</xsl:template>
<!-- Everything that follows are templates for the rest of the content -->
<!-- A section creates a header, and copies in all the <p> elements from
itself -->
<xsl:template match="section">
<h1><xsl:value-of select="title"/></h1>
<xsl:copy-of select="p"/>
</xsl:template>
<!-- A project creates a header, and then process the three components of
a project report (links, contact details, project body) in turn -->
<xsl:template match="project">
<h2><a>
<xsl:attribute name="name"><xsl:value-of
select="translate(title, ' ', '-')"/></xsl:attribute><xsl:value-of
select="title"/></a></h2>
<xsl:apply-templates select="links"/>
<xsl:apply-templates select="contact"/>
<xsl:apply-templates select="body"/>
<hr/>
</xsl:template>
<!-- Create a paragraph to hold the contact information. Iterate over
each <person> element, copying their data in. All but the last
person has a terminating <br> in the output. -->
<xsl:template match="contact">
<p>
<xsl:for-each select="person">
Contact: <xsl:value-of select="name"/> &lt;<a>
<xsl:attribute name="href">mailto:<xsl:value-of select="email"/></xsl:attribute><xsl:value-of select="email"/></a>&gt;
<xsl:if test="position() != last()"><br/></xsl:if>
</xsl:for-each>
</p>
</xsl:template>
<!-- Create a paragraph to hold the link information. Iterate over each
<url> element, copying their data in. All but the last link has a
terminating <br> in the output. -->
<xsl:template match="links">
<p>
<xsl:for-each select="url">
URL:
<a href="{@href}"> <!-- Copy in the href attribute -->
<xsl:value-of select="@href"/>
</a>
<xsl:if test="position() != last()"><br/></xsl:if>
</xsl:for-each>
</p>
</xsl:template>
<!-- Body is a doddle. Since it contains HTML we just copy in all the
child elements. -->
<xsl:template match="body">
<xsl:copy-of select="child::node()"/>
</xsl:template>
</xsl:stylesheet>

View file

@ -0,0 +1,67 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" [
<!ENTITY base CDATA "../..">
<!ENTITY date "$FreeBSD$">
<!ENTITY title "Rapports de statuts FreeBSD">
<!ENTITY % includes SYSTEM "../../includes.sgml"> %includes;
]>
<!--
The FreeBSD French Documentation Project
Original revision: 1.13
Version francaise : Stephane Legrand <stephane@freebsd-fr.org>
-->
<html>
&header;
<p>Un des avantages du mod&egrave;le de d&eacute;veloppement FreeBSD est sa focalisation sur
une impl&eacute;mentation et une conception centralis&eacute;es, dans lequel le syst&egrave;me d'exploitation est
maintenu dans un d&eacute;p&ocirc;t central et o&ugrave; les discussions ont lieu sur des listes de
diffusion centralis&eacute;es. Cela permet un haut degr&eacute; de coordination entre les auteurs des
diff&eacute;rents composants du syst&egrave;me et le respect de certaines r&egrave;gles dans
l'ensemble du syst&egrave;me pour des aspects allant de l'architecture g&eacute;n&eacute;rale au style du code source.
Cependant, comme la communaut&eacute; des d&eacute;veloppeurs FreeBSD augmente ainsi que le traffic
sur les listes de diffusion et le nombre de modifications sur les sources, il devient
difficile m&ecirc;me pour le plus d&eacute;vou&eacute; des d&eacute;veloppeurs de rester au courant de tout
ce qui se fait.</p>
<p>Le rapport de statut bi-mensuel des d&eacute;veloppements FreeBSD essaye de corriger ce
probl&egrave;me en proposant un moyen pour les d&eacute;veloppeurs d'informer le plus de personnes
possible &agrave; propos de leurs travaux en cours sur FreeBSD, que ce soit pour les projets
inclus ou ext&eacute;rieurs au code source officiel. Pour chaque projet et sous-projet, on
trouvera un paragraphe de r&eacute;sum&eacute; indiquant les progr&egrave;s faits depuis le dernier rapport.
S'il s'agit d'un nouveau projet, ou si un projet n'avait pas encore envoy&eacute; de rapport de
statut, une courte description pr&eacute;c&egrave;de les informations sur le statut.</p>
<p>Ces rapports de statuts peuvent &ecirc;tre reproduits en int&eacute;gralit&eacute; ou en partie &agrave; condition que
la source soit clairement indiqu&eacute;e et que le cr&eacute;dit soit donn&eacute; &agrave; qui de droit. </p>
<h2>2002</h2>
<ul>
<li><a href="report-sept-2002-oct-2002.html">Septembre, 2002 -
Octobre, 2002 </a></li>
<li><a href="report-july-2002-aug-2002.html">Juillet 2002 - Ao&ucirc;t 2002
</a></li>
<li><a href="report-may-2002-june-2002.html">Mai 2002 - Juin 2002
</a></li>
<li><a href="report-feb-2002-apr-2002.html">F&eacute;vrier 2002 - Avril
2002</a></li>
<li><a href="report-dec-2001-jan-2002.html">D&eacute;cembre 2001 - Janvier
2002</a></li>
</ul>
<h2>2001</h2>
<ul>
<li><a href="report-november-2001.html">Novembre 2001</a></li>
<li><a href="report-september-2001.html">Septembre 2001</a></li>
<li><a href="report-august-2001.html">Ao&ucirc;t 2001</a></li>
<li><a href="report-july-2001.html">Juillet 2001</a></li>
<li><a href="report-june-2001.html">Juin 2001</a></li>
</ul>
&footer;
</body>
</html>