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:
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
41
fr/news/status/Makefile
Normal 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"
|
17
fr/news/status/includes.xsl
Normal file
17
fr/news/status/includes.xsl
Normal 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>
|
1065
fr/news/status/report-july-2002-aug-2002.xml
Normal file
1065
fr/news/status/report-july-2002-aug-2002.xml
Normal file
File diff suppressed because it is too large
Load diff
42
fr/news/status/report-sample.xml
Normal file
42
fr/news/status/report-sample.xml
Normal 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éneral, vous
|
||||
ne soumettrez qu'un seul paragraphe par rapport car ils
|
||||
doivent être brefs. Si toutefois, vous trouvez
|
||||
nécessaire d'en écrire un avec plusieurs paragraphes, c'est très
|
||||
simple.</p>
|
||||
|
||||
<p>Ouvrez juste un autre tag "p".</p>
|
||||
</body>
|
||||
</project>
|
134
fr/news/status/report.xsl
Normal file
134
fr/news/status/report.xsl
Normal 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"/> <<a>
|
||||
<xsl:attribute name="href">mailto:<xsl:value-of select="email"/></xsl:attribute><xsl:value-of select="email"/></a>>
|
||||
<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>
|
67
fr/news/status/status.sgml
Normal file
67
fr/news/status/status.sgml
Normal 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èle de développement FreeBSD est sa focalisation sur
|
||||
une implémentation et une conception centralisées, dans lequel le système d'exploitation est
|
||||
maintenu dans un dépôt central et où les discussions ont lieu sur des listes de
|
||||
diffusion centralisées. Cela permet un haut degré de coordination entre les auteurs des
|
||||
différents composants du système et le respect de certaines règles dans
|
||||
l'ensemble du système pour des aspects allant de l'architecture générale au style du code source.
|
||||
Cependant, comme la communauté des développeurs FreeBSD augmente ainsi que le traffic
|
||||
sur les listes de diffusion et le nombre de modifications sur les sources, il devient
|
||||
difficile même pour le plus dévoué des développeurs de rester au courant de tout
|
||||
ce qui se fait.</p>
|
||||
|
||||
<p>Le rapport de statut bi-mensuel des développements FreeBSD essaye de corriger ce
|
||||
problème en proposant un moyen pour les développeurs d'informer le plus de personnes
|
||||
possible à propos de leurs travaux en cours sur FreeBSD, que ce soit pour les projets
|
||||
inclus ou extérieurs au code source officiel. Pour chaque projet et sous-projet, on
|
||||
trouvera un paragraphe de résumé indiquant les progrès faits depuis le dernier rapport.
|
||||
S'il s'agit d'un nouveau projet, ou si un projet n'avait pas encore envoyé de rapport de
|
||||
statut, une courte description précède les informations sur le statut.</p>
|
||||
|
||||
<p>Ces rapports de statuts peuvent être reproduits en intégralité ou en partie à condition que
|
||||
la source soit clairement indiquée et que le crédit soit donné à 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û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évrier 2002 - Avril
|
||||
2002</a></li>
|
||||
<li><a href="report-dec-2001-jan-2002.html">Dé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û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>
|
Loading…
Reference in a new issue