summaryrefslogtreecommitdiff
path: root/docs/manual/mod/mod_sed.xml.fr
diff options
context:
space:
mode:
Diffstat (limited to 'docs/manual/mod/mod_sed.xml.fr')
-rw-r--r--docs/manual/mod/mod_sed.xml.fr88
1 files changed, 41 insertions, 47 deletions
diff --git a/docs/manual/mod/mod_sed.xml.fr b/docs/manual/mod/mod_sed.xml.fr
index b00c31d1e5..48ee4cc65c 100644
--- a/docs/manual/mod/mod_sed.xml.fr
+++ b/docs/manual/mod/mod_sed.xml.fr
@@ -1,7 +1,7 @@
<?xml version="1.0"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1334024:1817952 (outdated) -->
+<!-- English Revision: 1817952 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
@@ -25,59 +25,53 @@
<modulesynopsis metafile="mod_sed.xml.meta">
<name>mod_sed</name>
-<description>Filtre les contenus en entr&eacute;e (requ&ecirc;tes) et en sortie
-(r&eacute;ponses) en utilisant la syntaxe de <code>sed</code></description>
-<status>Exp&eacute;rimental</status>
+<description>Filtre les contenus en entrée (requêtes) et en sortie
+(réponses) en utilisant la syntaxe de <code>sed</code></description>
+<status>Expérimental</status>
<sourcefile>mod_sed.c sed0.c sed1.c regexp.c regexp.h sed.h</sourcefile>
<identifier>sed_module</identifier>
<compatibility>Disponible depuis la version 2.3 d'Apache</compatibility>
<summary>
<p><module>mod_sed</module> est un filtre de contenu "in-process". Le
-filtre <module>mod_sed</module> fournit les commandes d'&eacute;dition de
-<code>sed</code> impl&eacute;ment&eacute;es par le programme <code>sed</code> de
-Solaris 10 comme d&eacute;crit dans la <a
+filtre <module>mod_sed</module> fournit les commandes d'édition de
+<code>sed</code> implémentées par le programme <code>sed</code> de
+Solaris 10 comme décrit dans la <a
href="http://www.gnu.org/software/sed/manual/sed.txt">page de
-manuel</a>. Cependant, &agrave; la diff&eacute;rence de <code>sed</code>,
-<module>mod_sed</module> ne re&ccedil;oit pas de donn&eacute;es sur son entr&eacute;e
-standard. Au lieu de cela, le filtre agit sur les donn&eacute;es &eacute;chang&eacute;es
-entre le client et le serveur. <module>mod_sed</module> peut &ecirc;tre
-utilis&eacute; comme filtre en entr&eacute;e ou en sortie. <module>mod_sed</module>
+manuel</a>. Cependant, à la différence de <code>sed</code>,
+<module>mod_sed</module> ne reçoit pas de données sur son entrée
+standard. Au lieu de cela, le filtre agit sur les données échangées
+entre le client et le serveur. <module>mod_sed</module> peut être
+utilisé comme filtre en entrée ou en sortie. <module>mod_sed</module>
est un filtre de contenu, ce qui signifie qu'on ne peut pas l'utiliser
-pour modifier les en-t&ecirc;tes http du client ou du serveur.
+pour modifier les en-têtes http du client ou du serveur.
</p>
<p>
-Le filtre en sortie <module>mod_sed</module> accepte un tron&ccedil;on de
-donn&eacute;es, ex&eacute;cute le script <code>sed</code> sur ces donn&eacute;es, puis g&eacute;n&egrave;re
-une sortie qui est transmise au filtre suivant dans la cha&icirc;ne.
+Le filtre en sortie <module>mod_sed</module> accepte un tronçon de
+données, exécute le script <code>sed</code> sur ces données, puis génère
+une sortie qui est transmise au filtre suivant dans la chaîne.
</p>
<p>
-Le filtre en entr&eacute;e <module>mod_sed</module> re&ccedil;oit des donn&eacute;es en
-provenance du filtre suivant dans la cha&icirc;ne, ex&eacute;cute les scripts
-<code>sed</code>, et renvoie les donn&eacute;es g&eacute;n&eacute;r&eacute;es au filtre appelant
-dans la cha&icirc;ne de filtrage.
+Le filtre en entrée <module>mod_sed</module> reçoit des données en
+provenance du filtre suivant dans la chaîne, exécute les scripts
+<code>sed</code>, et renvoie les données générées au filtre appelant
+dans la chaîne de filtrage.
</p>
<p>
-Les filtres en entr&eacute;e ou en sortie ne traitent les donn&eacute;es que si des
-caract&egrave;res newline sont d&eacute;tect&eacute;s dans le contenu &agrave; filtrer. A la fin des
-donn&eacute;es, ce qui reste est trait&eacute; comme la derni&egrave;re ligne.
+Les filtres en entrée ou en sortie ne traitent les données que si des
+caractères newline sont détectés dans le contenu à filtrer. A la fin des
+données, ce qui reste est traité comme la dernière ligne.
</p>
-<p>Vous trouverez sur le <a
-href="https://blogs.oracle.com/basant/entry/using_mod_sed_to_filter">blog de
-l'auteur</a> un article en forme de tutoriel, ainsi que les raisons pour
-lesquelles ce filtre est plus puissant qu'une simple
-recherche/remplacement de cha&icirc;ne ou d'expression rationnelle.</p>
-
</summary>
<section id="sampleconf"><title>Exemple de configuration</title>
<example><title>Ajout d'un filtre en sortie</title>
<highlight language="config">
-# Dans l'exemple suivant, le filtre sed va remplacer la cha&icirc;ne
- # "monday" par "MON" et la cha&icirc;ne "sunday" par "SUN" dans les
+# Dans l'exemple suivant, le filtre sed va remplacer la chaîne
+ # "monday" par "MON" et la chaîne "sunday" par "SUN" dans les
# documents html avant de les envoyer au client.
&lt;Directory "/var/www/docs/sed"&gt;
AddOutputFilter Sed html
@@ -87,11 +81,11 @@ recherche/remplacement de cha&icirc;ne ou d'expression rationnelle.</p>
</highlight>
</example>
- <example><title>Ajout d'un filtre en entr&eacute;e</title>
+ <example><title>Ajout d'un filtre en entrée</title>
<highlight language="config">
- # Dans l'exemple suivant, le filtre sed va remplacer la cha&icirc;ne
- # "monday" par "MON" et la cha&icirc;ne "sunday" par "SUN" dans les
- # donn&eacute;es POST envoy&eacute;es &agrave; PHP.
+ # Dans l'exemple suivant, le filtre sed va remplacer la chaîne
+ # "monday" par "MON" et la chaîne "sunday" par "SUN" dans les
+ # données POST envoyées à PHP.
&lt;Directory "/var/www/docs/sed"&gt;
AddInputFilter Sed php
InputSed "s/monday/MON/g"
@@ -102,13 +96,13 @@ recherche/remplacement de cha&icirc;ne ou d'expression rationnelle.</p>
</section>
<section id="sed_commands"><title>Commandes sed</title>
<p>
- Vous trouverez tous les d&eacute;tails &agrave; propos de la commande
+ Vous trouverez tous les détails à propos de la commande
<code>sed</code> dans sa <a href="http://www.gnu.org/software/sed/manual/sed.txt">page
de manuel</a>.
</p>
<dl>
<dt><code>b</code></dt>
- <dd>Saut vers le label sp&eacute;cifi&eacute; (similaire &agrave; goto).</dd>
+ <dd>Saut vers le label spécifié (similaire à goto).</dd>
<dt><code>h</code></dt>
<dd>Copie la ligne courante dans le tampon.</dd>
<dt><code>H</code></dt>
@@ -116,7 +110,7 @@ recherche/remplacement de cha&icirc;ne ou d'expression rationnelle.</p>
<dt><code>g</code></dt>
<dd>Copie le contenu du tampon dans la ligne courante.</dd>
<dt><code>G</code></dt>
- <dd>Ajoute le contenu du tampon &agrave; la ligne courante.</dd>
+ <dd>Ajoute le contenu du tampon à la ligne courante.</dd>
<dt><code>x</code></dt>
<dd>Echange les contenus du tampon et de la ligne courante.</dd>
</dl>
@@ -125,31 +119,31 @@ recherche/remplacement de cha&icirc;ne ou d'expression rationnelle.</p>
<directivesynopsis>
<name>OutputSed</name>
<description>Commande sed pour le filtrage des contenus de type
-r&eacute;ponse</description>
+réponse</description>
<syntax>OutputSed <var>commande-sed</var></syntax>
<contextlist><context>directory</context><context>.htaccess</context>
</contextlist>
<usage>
- <p>La directive <directive>OutputSed</directive> permet de sp&eacute;cifier
- la commande <code>sed</code> &agrave; ex&eacute;cuter dans le cadre du traitement
- d'une r&eacute;ponse.
+ <p>La directive <directive>OutputSed</directive> permet de spécifier
+ la commande <code>sed</code> à exécuter dans le cadre du traitement
+ d'une réponse.
</p>
</usage>
</directivesynopsis>
<directivesynopsis>
<name>InputSed</name>
-<description>Commande sed &agrave; ex&eacute;cuter pour le filtrage des donn&eacute;es d'une
-requ&ecirc;te (en g&eacute;n&eacute;ral des donn&eacute;es <code>POST</code>)</description>
+<description>Commande sed à exécuter pour le filtrage des données d'une
+requête (en général des données <code>POST</code>)</description>
<syntax>InputSed <var>commande-sed</var></syntax>
<contextlist><context>directory</context><context>.htaccess</context>
</contextlist>
<usage>
- <p>La directive <directive>InputSed</directive> permet de sp&eacute;cifier
- la commande sed &agrave; ex&eacute;cuter pour le filtrage des donn&eacute;es (en g&eacute;n&eacute;ral
- des donn&eacute;es <code>POST</code>) d'une requ&ecirc;te.
+ <p>La directive <directive>InputSed</directive> permet de spécifier
+ la commande sed à exécuter pour le filtrage des données (en général
+ des données <code>POST</code>) d'une requête.
</p>
</usage>
</directivesynopsis>