diff --git a/fr/advocacy/myths.sgml b/fr/advocacy/myths.sgml index 40c57e9d7b..b417393f42 100644 --- a/fr/advocacy/myths.sgml +++ b/fr/advocacy/myths.sgml @@ -1,5 +1,5 @@ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" [ -<!ENTITY date "$FreeBSD: www/fr/advocacy/myths.sgml,v 1.6 2004/08/05 20:29:38 stephane Exp $"> +<!ENTITY date "$FreeBSD: www/fr/advocacy/myths.sgml,v 1.8 2005/10/06 12:56:02 blackend Exp $"> <!ENTITY base CDATA ".."> <!ENTITY enbase "../&base;"> <!ENTITY title "Projet d'Evangélisation FreeBSD"> @@ -9,7 +9,7 @@ <!-- The FreeBSD French Documentation Project - Original revision: 1.22 + Original revision: 1.29 Version francaise : Stephane Legrand <stephane@freebsd-fr.org> Version francaise (mise a jour) : Vincent Tougait <viny@FreeBSD-FR.org> @@ -19,7 +19,7 @@ <html> &header; - <p>En même temps que les projets BSD (FreeBSD, NetBSD et OpenBSD) prenaient de l'importance, + <p>En même temps que les projets BSD (DragonFlyBSD, FreeBSD, NetBSD et OpenBSD) prenaient de l'importance, plusieurs légendes persistantes se sont développées à leurs sujets. Certaines d'entre elles sont entretenues par des personnes bien intentionnées mais mal informées, d'autres par des personnes avec un objectif bien précis.</p> @@ -28,7 +28,7 @@ dépassionné possible.</p> <blockquote><b>Note :</b> Tout au long de cette page, le terme "*BSD" se réfère aux - 3 projets BSD. Lorsqu'une légende ou une réponse est spécifique à un + quatre projets BSD. Lorsqu'une légende ou une réponse est spécifique à un projet en particulier, cela est précisé.</blockquote> <blockquote>Si vous constatez une omission ou une erreur, veuillez @@ -61,9 +61,6 @@ <li><a href="#applications">Il n'existe pas d'applications pour les *BSD</a></li> - <li><a href="#aout">Les *BSD utilisent le format d'exécutable "a.out" qui est - obsolète</a></li> - <li><a href="#beats">Les *BSD sont meilleurs que (un autre système quelconque)</a></li> <li><a href="#beaten">(un autre système) est meilleur que les *BSD</a></li> @@ -74,7 +71,7 @@ <h3><a name="closed-model">Les *BSD</a> ont un modèle de développement fermé, ils sont plus "Cathédrale" que "Bazar"</h3> - <p>Eric Raymond a écrit un papier qui a eu un impact important, ``<a href="http://www.tuxedo.org/~esr/writings/cathedral-bazaar/">La + <p>Eric Raymond a écrit un papier qui a eu un impact important, ``<a href="http://www.catb.org/~esr/writings/cathedral-bazaar/">La Cathédrale et le Bazar</a>'' dans lequel le modèle de développement de Linux (ainsi que celui utilisé par Eric pour <tt>fetchmail</tt>) est montré en exemple sur la façon de conduire un développement "ouvert". A l'opposé, le modèle @@ -143,9 +140,6 @@ n'a jamais eu à demander explicitiment ces "droits de commit", on le lui a proposé spontanément.</i></p></li> </ul> - <p>Vous pouvez également consulter l'article écrit par Jordan Hubbard dans "Performance - Computing" intitulé <a href="http://www.performance-computing.com/features/9810of1.shtml">What is FreeBSD?</a></p> - <hr noshade size="1"> <h3><a name="own-distro">Vous</a> ne pouvez pas faire vos propres distributions @@ -156,7 +150,8 @@ <p>Par exemple, PicoBSD est une distribution de FreeBSD conçue pour tenir sur une disquette. Elle est très bien adaptée pour transformer un PC 386 sans disque dur - en routeur ou en serveur d'impression.</p> + en routeur ou en serveur d'impression. Un autre dérivé populaire de FreeBSD + est FreeSBIE, un bureau complet démarrant à partir d'un CD-ROM.</p> <p>"Whistle Interjet" est un "applicatif réseau" qui agit comme routeur, serveur web, serveur de messagerie (et d'autres fonctions) et qui peut @@ -166,7 +161,8 @@ pour garder sa place dans le monde commercial).</p> <p>Le projet OpenBSD a démarré en tant que projet dérivé de NetBSD et a - depuis évolué de manière indépendante.</p> + depuis évolué de manière indépendante. De même, DragonflyBSD + dérive de FreeBSD 4.X.</p> <hr noshade size="1"> @@ -178,10 +174,9 @@ forte charge, stabilité, usage optimal des ressources systèmes) sont les mêmes que pour une machine personnelle.</p> - <p>Les *BSD ont accès aux mêmes outils (KDE, GNOME, + <p>Les *BSD ont accès aux mêmes outils (KDE, GNOME, Firefox, gestionnaires de fenêtres) que Linux. Et les applications bureautiques telles que - WordPerfect ou StarOffice fonctionnent sous BSD grâce à la couche - d'émulation Linux.</p> + la suite OpenOffice fonctionnent aussi sous *BSD.</p> <hr noshade size="1"> @@ -208,11 +203,22 @@ wcarchive.cdrom.com de gérer des milliers (littéralement, plus de 10 000) de connexions FTP sans faillir.</p></li> - <li><p>Portages sur d'autres architectures : le portage des *BSD est en cours - ou existe déjà sur plusieurs autres architectures dont UltraSPARC, Alpha et PowerPC. - NetBSD et OpenBSD sont disponibles sur davantage d'architectures que FreeBSD qui - est, à l'heure actuelle, disponible sur i386, Alpha et - UltraSPARC.</p></li> + <li><p>Portages sur d'autres architectures : FreeBSD supporte sept architectures + actuellement : Alpha, AMD64, i386, Itanium, PC-98, PowerPC et UltraSPARC. + Il existe également des travaux en cours pour porter le projet sur d'autres + architectures. Consultez la page des <a href="&base;/platforms/index.html"> + Plates-formes supportées</a> pour plus d'information.</p></li> + + <li><p>L'infrastructure MAC : FreeBSD supporte le Contrôle d'Accès Mandataire, un dispositif + que l'on trouve habituellement sur des systèmes d'exploitation sécurisés très + coûteux. FreeBSD fournit cette sécurité avancée gratuitement ! Le + <a href="http://www.trustedbsd.org">Projet TrustedBSD</a> + fournit d'autres extensions pour un système d'exploitation sécurisé.</p></li> + + <li><p>Les classes GEOM : GEOM est une infrastructure modulaire des disques qui permet + de concaténer, de faire un miroir, d'entrelacer, ou de chiffrer des disques. Il est riche + en fonctionnalité et garde vos données saines et sauves.</li> + </ul> <hr noshade size="1"> @@ -227,16 +233,13 @@ propres jeux de ports. FreeBSD et NetBSD intègrent des corrections liées à la sécurité découvertes en premier lieu par l'équipe OpenBSD.</p> - <p>Cette coopération s'étend jusqu'à la société commerciale BSDi, qui a gracieusement - fait don de la couche d'émulation DOS à FreeBSD.</p> - - <p>Les projets FreeBSD et NetBSD sont séparés depuis maintenant plus de 5 - ans. OpenBSD est le seul nouveau projet BSD à être apparu dans les 5 dernières - années.</p> + <p>Les projets FreeBSD et NetBSD sont séparés depuis maintenant plus de 10 + ans. OpenBSD et DragonflyBSD sont les seuls nouveaux projets BSD à + être apparus dans les 10 dernières années.</p> <p>Les projets *BSD coopèrent également dans d'autres domaines. Par exemple, la revue mensuelle <a href="http://www.daemonnews.org/">DaemonNews</a> - est un effort commun entre des membres des trois projets.</p> + est un effort commun entre des membres des quatre projets.</p> <hr noshade size="1"> @@ -251,37 +254,45 @@ de mettre en place simplement un cluster. Le code source est disponible librement et fonctionnera sous FreeBSD sans trop de difficultés.</li> - <li><a href="http://cubix.desy.de/General/bsd/bsd.html">http://cubix.desy.de/General/bsd/bsd.html</a></li> + <li><a href="http://www.scl.ameslab.gov/Projects/old/ClusterCookbook/"> + http://www.scl.ameslab.gov/Projects/old/ClusterCookbook/</a></li> - <li><a href="http://acme.ecn.purdue.edu/">http://acme.ecn.purdue.edu/</a> - "Advanced Computer Matrix for Engineering" (ACME) qui utilise FreeBSD.</li> + <li><a href="http://people.freebsd.org/~brooks/papers/bsdcon2003/fbsdcluster/"> + http://people.freebsd.org/~brooks/papers/bsdcon2003/fbsdcluster/</a> + Le papier de Brooks Davis sur l'implémentation d'un cluster FreeBSD + avec plus de 300 CPU</li> - <li><a href="http://www.scl.ameslab.gov/workshops/Talks/Mikler/mikler.html"> - http://www.scl.ameslab.gov/workshops/Talks/Mikler/mikler.html</a></li> + <li><a href="http://www.onlamp.com/pub/a/bsd/2004/07/01/freesbie.html/"> + http://www.onlamp.com/pub/a/bsd/2004/07/01/freesbie.html/</a> + Créer un Cluster Web avec FreeSBIE (un CD live + dérivé de FreeBSD)</li> - <li><a href="http://www.scope.gmd.de/info/www6/technical/paper196/paper196.html"> - http://www.scope.gmd.de/info/www6/technical/paper196/paper196.html</a>NetBSD pour les Clusters!</li> + <li><a href="http://www.openbsd.org/faq/pf/carp.html"> + http://www.openbsd.org/faq/pf/carp.html</a> + Le Protocole de Redondance à Adresse Commune d'OpenBSD (CARP) pour + mettre en place des clusters redondants au niveau du firewall</li> - <li><a href="http://www.ccrc.wustl.edu/~milind/MediaServers.html"> - http://www.ccrc.wustl.edu/~milind/MediaServers.html</a></li> + <li><a href="http://www.countersiege.com/doc/pfsync-carp"> + http://www.countersiege.com/doc/pfsync-carp</a> + Une bonne explication de CARP</li> - <li><a href="http://daily.daemonnews.org/view_story.php3?story_id=964"> - http://daily.daemonnews.org/view_story.php3?story_id=964</a> - messages sur Daemon News, une discussion à propos des Clusters</li> + <li><a href="http://pf4freebsd.love2party.net/carp.html"> + http://pf4freebsd.love2party.net/carp.html</a> + CARP d'OpenBSD porté sous FreeBSD</li> - <li><a href="http://www.scl.ameslab.gov/Projects/ClusterCookbook/index.html"> - http://www.scl.ameslab.gov/Projects/ClusterCookbook/index.html</a></li> -</ul> - <p>En plus de tout cela, Tom Rhodes écrit actuellement un article destiné à guider un utilisateur dans la mise en place - d'un Système Parallèle avec FreeBSD et d'autres logiciels. Cet article devrait sortir au plus tard - en 2002 ou 2003.</p> + </ul> + + <p>Notez que la liste de diffusion + <a href="mailto:freebsd-cluster@FreeBSD.org">freebsd-cluster</a> + est disponible pour de plus amples discussions à propos + du clustering avec FreeBSD.</p> <hr noshade size="1"> <h3><a name="support">Il n'existe pas de support commercial pour les *BSD</a></h3> - <p><b>FreeBSD :</b> La <a href="http://www.FreeBSD.org/commercial/consulting.html">Page - sur les Consultants FreeBSD</a> liste les sociétés qui proposent un support + <p><b>FreeBSD :</b> La <a href="&enbase;/commercial/consult_bycat.html">Page + sur les Vendeurs FreeBSD</a> liste les sociétés qui proposent un support commercial pour FreeBSD.</p> <p><a href="http://www.freebsdmall.com">FreeBSD @@ -306,10 +317,11 @@ <p>De plus, chaque projet *BSD utilise un système de "ports" afin de rendre le plus simple possible la compilation des logiciels portés.</p> - <p><b>FreeBSD :</b> Il existe actuellement plus de 8000 + <p><b>FreeBSD :</b> Il existe actuellement plus de 13000 applications prêtes à être téléchargées et installées dans la collection - des ports FreeBSD. Sur i386 et Alpha, l'émulation Linux permet - également de faire fonctionner la plupart des applications Linux.</p> + des ports FreeBSD. Sur i386, AMD64 et Alpha, l'émulation Linux permet + également de faire fonctionner la plupart des applications Linux. Sur AMD64 et Itanium, + il y a une couche de compatibilité permettant d'exécuter des binaires FreeBSD 32-bit.</p> <p><b>NetBSD :</b> L'émulation Linux permet de faire fonctionner la plupart des applications Linux pour i386, et la plupart des applications SunOS4 @@ -338,18 +350,6 @@ <hr noshade size="1"> - <h3><a name="aout">Les *BSD</a> utilise le format d'exécutable "a.out" qui est - obsolète</h3> - - <p><b>FreeBSD :</b> Jusqu'à récemment (avant 1998) FreeBSD utilisait le format - "a.out" par défaut. Il n'y avait aucune raison urgente de faire le passage au - format "ELF" plus tôt. En particulier, FreeBSD n'avait pas (et n'a toujours pas) - les problèmes liés à la compilation des bibliothèques partagées qu'a rencontré - Linux lors de sa conversion du format "a.out" au format "ELF". Depuis - la version 3.0 de FreeBSD, le format d'exécutable utilisé est le format "ELF".</p> - - <hr noshade size="1"> - <h3><a name="beats">Les *BSD</a> sont meilleurs que (un autre système quelconque)</h3> <p>C'est uniquement une opinion personnelle.</p> diff --git a/fr/gnome/Makefile b/fr/gnome/Makefile index 4574a56e28..0abe5b3f30 100644 --- a/fr/gnome/Makefile +++ b/fr/gnome/Makefile @@ -1,7 +1,7 @@ -# $FreeBSD$ +# $FreeBSD: www/fr/gnome/Makefile,v 1.1 2003/12/15 16:05:02 stephane Exp $ # The FreeBSD French Documentation Project -# Original revision: 1.13 +# Original revision: 1.23 .if exists(../Makefile.conf) .include "../Makefile.conf" @@ -16,31 +16,19 @@ SUBDIR= docs DOCS= screenshots.sgml DOCS+= contact.sgml -DATA= index.html newsflash.html news.rdf +# DATA= gnome_upgrade.sh +# DATA+= gnomelogalyzer.sh -CLEANFILES= index.html -CLEANFILES+= newsflash.html -CLEANFILES+= news.rdf +SGML_INCLUDES+= includes.navgnome.sgml -index.html! index.xsl news.xml includes.xsl ../includes.xsl - ${XSLTPROC} ${XSLTPROCOPTS:N-nonet} -o index.html \ - ${.CURDIR}/index.xsl ${.CURDIR}/news.xml -.if !defined(NO_TIDY) - -${TIDY} ${TIDYOPTS} index.html -.endif +SRCS.DEFAULT= includes.xsl +SRCS.DEFAULT+= includes.navgnome.xsl +XML.DEFAULT= news.xml -news.rdf: rss.xsl news.xml includes.xsl ../includes.xsl - ${XSLTPROC} ${XSLTPROCOPTS} -o news.rdf \ - ${.CURDIR}/rss.xsl ${.CURDIR}/news.xml -.if !defined(NO_TIDY) - -${TIDY} -xml -wrap 0 ${TIDYOPTS} news.rdf -.endif +XMLDOCS= index +XSLTPROCOPTS.index= ${XSLTPROCOPTS:N--nonet} -newsflash.html: newsflash.xsl news.xml includes.xsl ../includes.xsl - ${XSLTPROC} ${XSLTPROCOPTS} -o ${.TARGET} \ - ${.CURDIR}/newsflash.xsl ${.CURDIR}/news.xml -.if !defined(NO_TIDY) - -${TIDY} ${TIDYOPTS} ${.TARGET} -.endif +XMLDOCS+= newsflash +XMLDOCS+= news:rss.xsl::news.rdf .include "${WEB_PREFIX}/share/mk/web.site.mk" diff --git a/fr/gnome/contact.sgml b/fr/gnome/contact.sgml index 6b0a30db46..4eb0480600 100644 --- a/fr/gnome/contact.sgml +++ b/fr/gnome/contact.sgml @@ -1,16 +1,16 @@ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" [ <!ENTITY base CDATA ".."> <!ENTITY enbase "../&base;"> -<!ENTITY date "$FreeBSD: www/fr/gnome/contact.sgml,v 1.9 2005/10/04 16:22:30 blackend Exp $"> +<!ENTITY date "$FreeBSD: www/fr/gnome/contact.sgml,v 1.10 2005/10/06 12:52:39 blackend Exp $"> <!ENTITY title "Projet GNOME pour FreeBSD : Nous contacter"> -<!ENTITY % navincludes SYSTEM "../includes.navdevelopers.sgml"> %navincludes; +<!ENTITY % navincludes SYSTEM "includes.navgnome.sgml"> %navincludes; <!ENTITY % gnomeincludes SYSTEM "includes.sgml"> %gnomeincludes; <!ENTITY % includes SYSTEM "../includes.sgml"> %includes; ]> <!-- The FreeBSD French Documentation Project - Original revision: 1.28 + Original revision: 1.31 Version francaise : Stephane Legrand <stephane@freebsd-fr.org> Version francaise (mise a jour) : Stephane Legrand <stephane@freebsd-fr.org> diff --git a/fr/gnome/includes.sgml b/fr/gnome/includes.sgml index 16f3d38e9f..89ef74f312 100644 --- a/fr/gnome/includes.sgml +++ b/fr/gnome/includes.sgml @@ -1,15 +1,16 @@ -<!-- $FreeBSD: www/fr/gnome/includes.sgml,v 1.3 2004/01/23 00:06:30 viny Exp $ --> +<!-- $FreeBSD: www/fr/gnome/includes.sgml,v 1.4 2005/10/04 16:22:30 blackend Exp $ --> <!-- The FreeBSD French Documentation Project - Original revision: 1.4 + Original revision: 1.11 Version francaise : Stephane Legrand <stephane@freebsd-fr.org> Version francaise (mise a jour) : Vincent Tougait <viny@FreeBSD-FR.org> --> <!ENTITY email 'freebsd-gnome'> -<!ENTITY gnomever '2.4'> -<!ENTITY gnomedevelver '2.5'> +<!ENTITY gnomeoldver '2.10'> +<!ENTITY gnomever '2.12'> +<!ENTITY gnomedevelver '2.13'> <!ENTITY author '<a href="&base;/gnome/contact.html">&email@FreeBSD.org</a><br> ©right;'> diff --git a/fr/gnome/includes.xsl b/fr/gnome/includes.xsl index 55babcea18..6db2992183 100644 --- a/fr/gnome/includes.xsl +++ b/fr/gnome/includes.xsl @@ -1,10 +1,10 @@ <?xml version="1.0" encoding="ISO-8859-1" ?> -<!-- $FreeBSD$ --> +<!-- $FreeBSD: www/fr/gnome/includes.xsl,v 1.1 2003/05/04 12:28:49 stephane Exp $ --> <!-- The FreeBSD French Documentation Project - Original revision: 1.2 + Original revision: 1.11 Version francaise : Stephane Legrand <stephane@freebsd-fr.org> --> @@ -15,16 +15,25 @@ <a href="{$base}/news/news.html">Accueil Nouvelles FreeBSD</a> </xsl:variable> - <xsl:variable name="author"> - <a> - <xsl:attribute name="href"> - <xsl:value-of select="concat($base, '/gnome/contact.html')"/> - </xsl:attribute> - <xsl:value-of select="'freebsd-gnome'"/>@FreeBSD.org</a><br/><xsl:value-of select="$copyright"/> + <xsl:variable name="gnomever"> + 2.12 + </xsl:variable> + + <xsl:variable name="gnomedevelver"> + 2.13 + </xsl:variable> + + <xsl:variable name="author"> + <a> + <xsl:attribute name="href"> + <xsl:value-of select="concat($base, '/gnome/contact.html')"/> + </xsl:attribute> + <xsl:value-of select="'freebsd-gnome'"/>@FreeBSD.org</a><br/><xsl:copy-of select="$copyright"/> </xsl:variable> <!-- Generate a unique anchor for this event --> <xsl:template name="generate-event-anchor"> + <xsl:text>event</xsl:text> <xsl:value-of select="ancestor::year/name"/> <xsl:value-of select="ancestor::month/name"/> <xsl:value-of select="ancestor::day/name"/>:<xsl:value-of select="count(preceding-sibling::event)"/> diff --git a/fr/gnome/index.xsl b/fr/gnome/index.xsl index b011d9e6c4..cc1780f717 100644 --- a/fr/gnome/index.xsl +++ b/fr/gnome/index.xsl @@ -1,8 +1,8 @@ -<!-- $FreeBSD: www/fr/gnome/index.xsl,v 1.1 2003/05/04 12:28:49 stephane Exp $ --> +<!-- $FreeBSD: www/fr/gnome/index.xsl,v 1.2 2005/10/06 12:56:03 blackend Exp $ --> <!-- The FreeBSD French Documentation Project - Original revision: 1.34 + Original revision: 1.84 Version francaise : Stephane Legrand <stephane@freebsd-fr.org> --> @@ -10,14 +10,15 @@ <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdf1="http://my.netscape.com/rdf/simple/0.9/" - version="1.0"> - + exclude-result-prefixes="rdf rdf1" version="1.0"> + + <xsl:import href="includes.navgnome.xsl"/> <xsl:import href="../includes.xsl"/> <xsl:import href="includes.xsl"/> - <xsl:variable name="section" select="'developers'"/> <xsl:variable name="base" select="'..'"/> - <xsl:variable name="date" select="'$FreeBSD: www/fr/gnome/index.xsl,v 1.1 2003/05/04 12:28:49 stephane Exp $'"/> + <xsl:variable name="date" select="'$FreeBSD: www/fr/gnome/index.xsl,v 1.2 2005/10/06 12:56:03 blackend Exp $'"/> + <xsl:variable name="section" select="'gnome'"/> <xsl:variable name="title" select="'Projet GNOME pour FreeBSD'"/> <xsl:output type="html" encoding="iso-8859-1" @@ -26,177 +27,159 @@ <xsl:template match="/"> <html> <xsl:copy-of select="$header1"/> - - <body xsl:use-attribute-sets="att.body"> - - <div id="containerwrap"> - <div id="container"> - - <xsl:copy-of select="$header2"/> - - <div id="content"> - - <xsl:copy-of select="$sidenav"/> - - <div id="contentwrap"> - - <div id="rightwrap"> - <div class="rightnav"> - <h2>Nouvelles de GNOME pour FreeBSD</h2> - <p> - Dernières mises à jour: - <xsl:value-of - select="descendant::month[position() = 1]/name"/> - <xsl:text> </xsl:text> - <xsl:value-of - select="descendant::day[position() = 1]/name"/>, - <xsl:text> </xsl:text> - <xsl:value-of - select="descendant::year[position() = 1]/name"/> - </p> + <body xsl:use-attribute-sets="att.body"> + + <div id="containerwrap"> + <div id="container"> + <xsl:copy-of select="$header2"/> + + <div id="content"> + <xsl:copy-of select="$gnome_sidenav"/> + + <div id="contentwrap"> + <div id="rightwrap"> + <div class="rightnav"> + + <h2>Nouvelles de GNOME pour FreeBSD</h2> + + <p>Dernière mise à jour : + <xsl:value-of + select="descendant::month[position() = 1]/name"/> + <xsl:text> </xsl:text> + <xsl:value-of + select="descendant::day[position() = 1]/name"/>, + <xsl:text> </xsl:text> + <xsl:value-of + select="descendant::year[position() = 1]/name"/></p> <ul> - <!-- Pull in the 10 most recent news items --> - <xsl:for-each select="descendant::event[position() <= 10]"> - <li><a> - <xsl:attribute name="href"> - newsflash.html#<xsl:call-template name="generate-event-anchor"/> - </xsl:attribute> - <xsl:choose> - <xsl:when test="count(child::title)"> - <xsl:value-of select="title"/><br/> - </xsl:when> - <xsl:otherwise> - <xsl:value-of select="p"/><br/> - </xsl:otherwise> - </xsl:choose> - </a></li> - </xsl:for-each> - <li><a href="newsflash.html">Plus...</a></li> - </ul> + <!-- Pull in the 10 most recent news items --> + <xsl:for-each select="descendant::event[position() <= 10]"> + <li><a> + <xsl:attribute name="href"> + newsflash.html#<xsl:call-template name="generate-event-anchor"/> + </xsl:attribute> + <xsl:choose> + <xsl:when test="count(child::title)"> + <xsl:value-of select="title"/><br/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="p"/><br/> + </xsl:otherwise> + </xsl:choose> + </a></li> + </xsl:for-each> + <li><a href="newsflash.html">Plus...</a></li> + </ul> </div> <!-- rightnav --> <br /> <div class="rightnav"> - <h2>Nouvelles du Projet GNOME</h2> - <ul> + <h2>Nouvelles du Projet GNOME</h2> + <ul> <xsl:for-each select="document('http://gnomedesktop.org/backend.php')/rss/channel/*[name() = 'item'][position() < 10]"> <li><a> - <xsl:attribute name="href"> - <xsl:value-of select="link"/> - </xsl:attribute> - <xsl:value-of select="title"/><br/> + <xsl:attribute name="href"> + <xsl:value-of select="link"/> + </xsl:attribute> + <xsl:value-of select="title"/><br/> + </a></li> + </xsl:for-each> + <li><a> + <xsl:for-each select="document('http://gnomedesktop.org/backend.php')/rss/*[name() = 'channel'][position() = 1]"> + <xsl:attribute name="href"> + <xsl:value-of select="link"/> + </xsl:attribute>Plus... + </xsl:for-each> </a></li> - </xsl:for-each> - <li><a> - <xsl:for-each select="document('http://gnomedesktop.org/backend.php')/rss/*[name() = 'channel'][position() = 1]"> - <xsl:attribute name="href"> - <xsl:value-of select="link"/> - </xsl:attribute>Plus... - </xsl:for-each> - </a></li> </ul> - - </div> <!-- rightnav --> + </div> <!-- rightnav --> </div> <!-- rightwrap --> - - <xsl:copy-of select="$header3"/> - <h2>Qu'est-ce que GNOME ?</h2> - <img src="{$enbase}/gnome/images/gnome.png" align="right" + <xsl:copy-of select="$header3"/> + + <h2>Qu'est-ce que GNOME ?</h2> + + <img src="{$enbase}/gnome/images/gnome.png" align="right" border="0" alt="GNOME Logo"/> - <p>Le projet GNOME est né d'un effort pour créer un environnement de travail - entièrement libre pour les systèmes libres. Depuis le début, l'objectif principal - de GNOME est de fournir une suite d'applications et un environnement - simples à utiliser. Le Projet GNOME pour FreeBSD - s'efforce d'apporter GNOME aux utilisateurs de FreeBSD.</p> + <p>GNOME est un environnement de travail complet, et une + suite d'applications intégrées. Avec GNOME, + tout devient facile à utiliser, attrayant, puissant, + et marche de la façon dont vous vous attendez.</p> - <p>Comme pour la plupart des programmes GNU, GNOME a été conçu pour fonctionner sur tous - les systèmes d'exploitation modernes de type Unix. Grâce aux efforts du - Projet GNOME pour FreeBSD et de nombreux volontaires, FreeBSD fait partie - de ces systèmes.</p> + <p>Les composants principaux de GNOME sont le + <a href="http://www.gnome.org">bureau GNOME</a>, un + environnement de travail graphique simple, et la + <a href="http://developer.gnome.org">plateforme de développement + GNOME</a>, une collection d'outils de développement + d'applications et de bibliothèques.</p> - <p>Le projet GNOME a étendu ses objectifs depuis les derniers - mois pour essayer de résoudre un certain nombre de problèmes dans l'infrastructure - actuelle du système Unix.</p> + <p>Le Projet FreeBSD GNOME est une équipe de committers + et d'utilisateurs dévoués qui gèrent l'intégration + de GNOME et de FreeBSD.</p> - <p>Le projet GNOME chapeaute le tout. Les principaux composants de - GNOME sont :</p> - <ul> - <li>Le <a href="http://www.gnome.org">bureau GNOME</a> : Un environnement - graphique simple à utiliser à destination des utilisateurs.</li> - <li>The <a href="http://developer.gnome.org">plate-forme de développement - GNOME</a> : Une importante collection d'outils, de bibliothèques - et de composants pour développer des applications sous Unix.</li> - <li>The <a href="http://www.gnome.org/gnome-office">Suite bureautique - GNOME</a> : Un ensemble d'applications à vocation bureautique.</li> - </ul> + <h2>Mise à jour vers GNOME 2.12 ?</h2> + + <p>Si vous mettez à jour de GNOME 2.10 à GNOME 2.12, lisez + <a href="{$enbase}/gnome/docs/faq212.html">la FAQ de mise à jour</a> pour des instructions + de mise à jour, et assurez vous d'utiliser le + <a href="{$enbase}/gnome/gnome_upgrade.sh">script de mise à jour</a>!</p> <h2>Statut du port</h2> - <p>Nous supportons actuellement les systèmes FreeBSD 4.x et 5-CURRENT - pour GNOME 1.4 et 2.2. Les versions antérieures à FreeBSD 4.6 ne - sont pas supportées. La plus grande partie de GNOME a été porté sous FreeBSD; - toutefois, il reste <a href="docs/volunteer.html">encore beaucoup à - faire</a> !</p> + <p>GNOME pour FreeBSD est actuellement supporté sur + 5-STABLE, 6-STABLE, 7-CURRENT, + 5.3, 5.4, et 6.0. + La plupart de GNOME a été porté sous FreeBSD, mais ils rester toujours + <a href="docs/volunteer.html">des choses à faire</a>!</p> - <h2>GNOME sous FreeBSD</h2> - <ul> - <li><a href="http://www.FreeBSD.org/gnome/">GNOME sous FreeBSD - Accueil</a></li> - <li><a href="docs/faq.html#q1">Instructions d'installation pour GNOME 1.4</a></li> - <li><a href="docs/faq2.html#q1">Instructions d'installation pour GNOME 2.2</a></li> - <li><a href="../ports/gnome.html">Applications disponibles</a></li> - <li><a href="docs/volunteer.html">Comment participer</a></li> - <li><a href="docs/bugging.html">Rapporter un bug</a></li> - <li><a href="screenshots.html">Captures d'écrans</a></li> - <li><a href="contact.html">Nous contacter</a></li> - </ul> + <h2>Des solutions simples pour les problèmes de compilation - rapidement !</h2> - <h2>Documentation</h2> - <ul> - <li><a href="docs/faq.html">FAQ GNOME 1.4</a></li> - <li><a href="docs/faq2.html">FAQ GNOME 2.2</a></li> - <li><a href="docs/porting.html">Création des ports</a></li> - <li><a href="docs/22knownissues.html">Problèmes connus avec GNOME 2.2 sous FreeBSD</a></li> - </ul> + <p>GNOME est simple et facile à compiler en utilisant les ports FreeBSD, mais + parfois les choses tournent mal. Si GNOME -- ou quelque chose qui utilise + les bibliothèques GNOME -- ne se compile pas comme il devrait, exécutez simplement l'outil + <a href="{$enbase}/gnome/gnomelogalyzer.sh">gnomelogalyzer.sh</a> + depuis le répertoire du port récalcitrant, et laissez le gnomelogalyzer + trouver ce qui va mal et le corriger !</p> - <h2>Ressources</h2> - <ul> - <li><a href="http://www.gnome.org/">Projet GNOME</a></li> - <li><a href="http://www.gnome.org/gnome-office/">Suite bureautique GNOME</a></li> - <li><a href="http://gnu-darwin.sourceforge.net/GNOME/">GNOME sous GNU/Darwin</a></li> - </ul> + <h2>Ressources</h2> + <ul> + <li><a href="http://www.gnome.org/">Projet GNOME</a></li> + <li><a href="http://gnomedesktop.org">FootNotes</a></li> + <li><a href="http://www.gnomejournal.org">Journal GNOME</a></li> + <li><a + href="http://www.gnomefiles.org">GNOME + Files</a></li> + <li><a href="http://gnu-darwin.sourceforge.net/GNOME/">GNOME sous GNU/Darwin</a></li> + </ul> - <h2>Autres projets</h2> - <ul> - <li><a href="http://www.kde.org/">Projet KDE</a></li> - <li><a href="http://freebsd.kde.org/">KDE sous FreeBSD</a></li> - <li><a href="http://www.opengroup.org/desktop/">CDE (commercial)</a></li> - </ul> + <h2>Autres projets</h2> + <ul> + <li><a href="http://www.kde.org/">Projet KDE</a></li> + <li><a href="http://freebsd.kde.org/">KDE sous FreeBSD</a></li> + <li><a href="http://www.opengroup.org/desktop/">CDE (commercial)</a></li> + </ul> - <form action="http://www.FreeBSD.org/cgi/search.cgi" method="get"> - <p>Recherche dans les archives de la liste de diffusion freebsd-gnome:</p> - <input type="text" name="words" size="20"/> - <input type="hidden" name="max" value="25"/> - <input type="hidden" name="source" value="freebsd-gnome"/> - <input type="submit" value="Go"/> - </form> + <a id="search" name="search"></a> + <form action="http://freebsd.rambler.ru/srch" method="get"> + <p>Recherche dans les archives de la liste de diffusion freebsd-gnome :</p> + <input type="text" name="words" size="25"/> + <input type="hidden" name="rubric" value="122" /> + <input type="submit" value="Search"/> + </form> </div> <!-- contentwrap --> - <br class="clearboth" /> - - </div> <!-- content --> - - <xsl:copy-of select="$footer"/> - - </div> <!-- container --> - </div> <!-- containerwrap --> + <br class="clearboth" /> + </div> <!-- content --> + <xsl:copy-of select="$footer"/> + </div> <!-- container --> + </div> <!-- containerwrap --> </body> </html> - </xsl:template> + </xsl:template> </xsl:stylesheet> diff --git a/fr/gnome/newsflash.xsl b/fr/gnome/newsflash.xsl index a06763e309..2eae315f86 100644 --- a/fr/gnome/newsflash.xsl +++ b/fr/gnome/newsflash.xsl @@ -1,83 +1,81 @@ <?xml version="1.0" encoding="ISO-8859-1" ?> -<!-- $FreeBSD: www/fr/gnome/newsflash.xsl,v 1.2 2003/12/29 17:23:43 stephane Exp $ --> +<!-- $FreeBSD: www/fr/gnome/newsflash.xsl,v 1.3 2005/10/06 12:56:03 blackend Exp $ --> <!-- The FreeBSD French Documentation Project - Original revision: 1.2 + Original revision: 1.7 Version francaise : Stephane Legrand <stephane@freebsd-fr.org> --> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0" - xmlns:cvs="http://www.FreeBSD.org/XML/CVS"> + xmlns:cvs="http://www.FreeBSD.org/XML/CVS" exclude-result-prefixes="cvs"> + <xsl:import href="includes.navgnome.xsl"/> <xsl:import href="../includes.xsl"/> <xsl:import href="includes.xsl"/> - <xsl:variable name="section" select="'developers'"/> + <xsl:variable name="base" select="'..'"/> <xsl:variable name="title" select="'Nouvelles sur le projet GNOME pour FreeBSD'"/> <xsl:variable name="date"> <xsl:value-of select="//cvs:keyword[@name='freebsd']"/> </xsl:variable> - + <xsl:variable name="section" select="'developers'"/> + <xsl:output type="html" encoding="iso-8859-1"/> <xsl:template match="news"> <html> - + <xsl:copy-of select="$header1"/> - - <body xsl:use-attribute-sets="att.body"> - - <div id="containerwrap"> - <div id="container"> - - <xsl:copy-of select="$header2"/> - - <div id="content"> - - <xsl:copy-of select="$sidenav"/> - - <div id="contentwrap"> - - <xsl:copy-of select="$header3"/> + + <body xsl:use-attribute-sets="att.body"> + + <div id="containerwrap"> + <div id="container"> + + <xsl:copy-of select="$header2"/> + + <div id="content"> + <xsl:copy-of select="$gnome_sidenav"/> + + <div id="contentwrap"> + <xsl:copy-of select="$header3"/> <!-- Notice how entity references in SGML become variable references in the stylesheet, and that the syntax for referring to variables inside an attribute is "{$variable}". This is just dis-similar enough to Perl and the shell that you - end up writing ${variable} all the time, and then scratch your + end up writing ${variable} all the time, and then scratch your head wondering why the stylesheet isn't working.--> <!-- Also notice that because this is now XML and not SGML, empty - elements, like IMG, must have a trailing "/" just inside the + elements, like IMG, must have a trailing "/" just inside the closing angle bracket, like this " ... />" --> <img src="{$enbase}/gifs/news.jpg" align="right" border="0" width="193" height="144" alt="FreeBSD GNOME News"/> <xsl:apply-templates select="descendant::month"/> - + <xsl:copy-of select="$newshome"/> - </div> <!-- contentwrap --> - <br class="clearboth" /> - - </div> <!-- content --> - - <xsl:copy-of select="$footer"/> - - </div> <!-- container --> - </div> <!-- containerwrap --> + </div> <!-- contentwrap --> + <br class="clearboth" /> + </div> <!-- content --> + + <xsl:copy-of select="$footer"/> + </div> <!-- container --> + </div> <!-- containerwrap --> </body> </html> </xsl:template> <!-- Everything that follows are templates for the rest of the content --> - + <xsl:template match="month"> <h1><xsl:value-of select="name"/> <xsl:text> </xsl:text> @@ -101,7 +99,7 @@ <b><xsl:value-of select="ancestor::day/name"/> <xsl:text> </xsl:text> - <xsl:value-of select="ancestor::month/name"/>, + <xsl:value-of select="ancestor::month/name"/>, <xsl:value-of select="ancestor::year/name"/>:</b><xsl:text> </xsl:text> <xsl:apply-templates select="p"/> </p> @@ -111,6 +109,11 @@ <xsl:template match="date"/> <!-- Deliberately left blank --> + <xsl:template match="i"> + <i><xsl:value-of select="self::i"/></i> + </xsl:template> + + <!-- When the href attribute contains a '$base', expand it to the current value of the $base variable. -->