httpd-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From lgen...@apache.org
Subject svn commit: r1737515 [3/3] - in /httpd/httpd/trunk/docs/manual: howto/index.xml.fr mod/core.xml.fr mod/mod_authnz_ldap.xml.fr mod/mod_headers.xml.fr mod/mod_macro.xml.fr
Date Sat, 02 Apr 2016 16:20:05 GMT
Modified: httpd/httpd/trunk/docs/manual/mod/mod_headers.xml.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mod_headers.xml.fr?rev=1737515&r1=1737514&r2=1737515&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/mod_headers.xml.fr (original)
+++ httpd/httpd/trunk/docs/manual/mod/mod_headers.xml.fr Sat Apr  2 16:20:05 2016
@@ -1,7 +1,7 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1721978:1736592 (outdated) -->
+<!-- English Revision: 1736592 -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
 
@@ -25,30 +25,30 @@
 <modulesynopsis metafile="mod_headers.xml.meta">
 
 <name>mod_headers</name>
-<description>Personnalisation des en-t&ecirc;tes de requ&ecirc;tes et de r&eacute;ponses
+<description>Personnalisation des en-têtes de requêtes et de réponses
 HTTP</description>
 <status>Extension</status>
 <sourcefile>mod_headers.c</sourcefile>
 <identifier>headers_module</identifier>
 
 <summary>
-    <p>Ce module fournit des directives permettant de contr&ocirc;ler et
-    modifier les en-t&ecirc;tes de requ&ecirc;tes et de r&eacute;ponses HTTP. Les en-t&ecirc;tes
-    peuvent &ecirc;tre fusionn&eacute;s, remplac&eacute;s ou supprim&eacute;s.</p>
+    <p>Ce module fournit des directives permettant de contrôler et
+    modifier les en-têtes de requêtes et de réponses HTTP. Les en-têtes
+    peuvent être fusionnés, remplacés ou supprimés.</p>
 </summary>
 
 <section id="order"><title>Chronologie du traitement</title>
 
     <p>Les directives fournies par <module>mod_headers</module> peuvent
-    s'ins&eacute;rer presque partout dans la configuration du serveur, et on
-    peut limiter leur port&eacute;e en les pla&ccedil;ant dans des <a
+    s'insérer presque partout dans la configuration du serveur, et on
+    peut limiter leur portée en les plaçant dans des <a
     href="../sections.html">sections de configuration</a>.</p>
 
-    <p>La chronologie du traitement est importante et est affect&eacute;e par
+    <p>La chronologie du traitement est importante et est affectée par
     l'ordre d'apparition des directives dans le fichier de configuration
     et par leur placement dans les <a
     href="../sections.html#mergin">sections de configuration</a>. Ainsi,
-    ces deux directives ont un effet diff&eacute;rent si leur ordre est invers&eacute;
+    ces deux directives ont un effet différent si leur ordre est inversé
     :</p>
 
     <highlight language="config">
@@ -56,34 +56,34 @@ RequestHeader append MirrorID "mirror 12
 RequestHeader unset MirrorID
     </highlight>
 
-    <p>Dans cet ordre, l'en-t&ecirc;te <code>MirrorID</code> n'est pas d&eacute;fini.
-    Si l'ordre des directives &eacute;tait invers&eacute;, l'en-t&ecirc;te
-    <code>MirrorID</code> serait d&eacute;fini &agrave; "mirror 12".</p>
+    <p>Dans cet ordre, l'en-tête <code>MirrorID</code> n'est pas défini.
+    Si l'ordre des directives était inversé, l'en-tête
+    <code>MirrorID</code> serait défini à "mirror 12".</p>
 </section>
 
-<section id="early"><title>Traitement pr&eacute;coce et traitement
+<section id="early"><title>Traitement précoce et traitement
 tardif</title>
-    <p><module>mod_headers</module> peut agir soir pr&eacute;cocement, soit
-    tardivement au niveau de la requ&ecirc;te. Le mode normal est le mode
-    tardif, lorsque les en-t&ecirc;tes de <em>requ&ecirc;te</em> sont d&eacute;finis, imm&eacute;diatement
-    avant l'ex&eacute;cution du g&eacute;n&eacute;rateur de contenu, et pour les en-t&ecirc;tes de
-    <em>r&eacute;ponse</em>, juste au moment o&ugrave; la r&eacute;ponse est envoy&eacute;e sur le r&eacute;seau.
+    <p><module>mod_headers</module> peut agir soir précocement, soit
+    tardivement au niveau de la requête. Le mode normal est le mode
+    tardif, lorsque les en-têtes de <em>requête</em> sont définis, immédiatement
+    avant l'exécution du générateur de contenu, et pour les en-têtes de
+    <em>réponse</em>, juste au moment où la réponse est envoyée sur le réseau.
     Utilisez toujours le mode tardif sur un serveur en production.</p>
 
-    <p>Le mode pr&eacute;coce a &eacute;t&eacute; con&ccedil;u &agrave; des fins d'aide aux tests et au
-    d&eacute;bogage pour les d&eacute;veloppeurs. Les directives d&eacute;finies en utilisant
-    le mot-cl&eacute; <code>early</code> sont cens&eacute;es agir au tout d&eacute;but du
-    traitement de la requ&ecirc;te. Cela signifie que l'on peut les utiliser
-    pour simuler diff&eacute;rentes requ&ecirc;tes et d&eacute;finir des situations de test,
-    tout en gardant &agrave; l'esprit que les en-t&ecirc;tes peuvent &ecirc;tre modifi&eacute;s &agrave;
-    tout moment par d'autres modules avant que le r&eacute;ponse ne soit
-    g&eacute;n&eacute;r&eacute;e.</p>
-
-    <p>Comme les directives pr&eacute;coces sont trait&eacute;es avant que le
-    chemin de la requ&ecirc;te ne soit parcouru, les en-t&ecirc;tes
-    pr&eacute;coces ne peuvent &ecirc;tre d&eacute;finis que dans un contexte de serveur
-    principal ou de serveur virtuel. Les directives pr&eacute;coces ne peuvent
-    pas d&eacute;pendre d'un chemin de requ&ecirc;te, si bien qu'elles &eacute;choueront
+    <p>Le mode précoce a été conçu à des fins d'aide aux tests et au
+    débogage pour les développeurs. Les directives définies en utilisant
+    le mot-clé <code>early</code> sont censées agir au tout début du
+    traitement de la requête. Cela signifie que l'on peut les utiliser
+    pour simuler différentes requêtes et définir des situations de test,
+    tout en gardant à l'esprit que les en-têtes peuvent être modifiés à
+    tout moment par d'autres modules avant que le réponse ne soit
+    générée.</p>
+
+    <p>Comme les directives précoces sont traitées avant que le
+    chemin de la requête ne soit parcouru, les en-têtes
+    précoces ne peuvent être définis que dans un contexte de serveur
+    principal ou de serveur virtuel. Les directives précoces ne peuvent
+    pas dépendre d'un chemin de requête, si bien qu'elles échoueront
     dans des contextes tels que <directive type="section"
     module="core">Directory</directive> ou <directive type="section"
     module="core">Location</directive>.</p>
@@ -93,8 +93,8 @@ tardif</title>
 
     <ol>
       <li>
-        Copie tous les en-t&ecirc;tes de requ&ecirc;te qui commencent par "TS" vers
-	les en-t&ecirc;tes de la r&eacute;ponse :
+        Copie tous les en-têtes de requête qui commencent par "TS" vers
+	les en-têtes de la réponse :
 
         <highlight language="config">
           Header echo ^TS
@@ -102,47 +102,47 @@ tardif</title>
       </li>
 
       <li>
-        Ajoute &agrave; la r&eacute;ponse un en-t&ecirc;te, <code>mon-en-t&ecirc;te</code>, qui
-	contient un horodatage permettant de d&eacute;terminer le moment o&ugrave; la
-	requ&ecirc;te a &eacute;t&eacute; re&ccedil;ue, et le temps qui s'est &eacute;coul&eacute; jusqu'&agrave; ce que
-	la requ&ecirc;te ait commenc&eacute; &agrave; &ecirc;tre servie. Cet en-t&ecirc;te peut &ecirc;tre
-	utilis&eacute; par le client pour estimer la charge du serveur ou
-	isoler les goulets d'&eacute;tranglement entre le client et le
+        Ajoute à la réponse un en-tête, <code>mon-en-tête</code>, qui
+	contient un horodatage permettant de déterminer le moment où la
+	requête a été reçue, et le temps qui s'est écoulé jusqu'à ce que
+	la requête ait commencé à être servie. Cet en-tête peut être
+	utilisé par le client pour estimer la charge du serveur ou
+	isoler les goulets d'étranglement entre le client et le
 	serveur.
 
         <highlight language="config">
-          Header set mon-en-t&ecirc;te "%D %t"
+          Header set mon-en-tête "%D %t"
         </highlight>
 
-        <p>le r&eacute;sultat est l'ajout &agrave; la r&eacute;ponse d'un en-t&ecirc;te du type :</p>
+        <p>le résultat est l'ajout à la réponse d'un en-tête du type :</p>
 
         <example>
-          mon-en-t&ecirc;te: D=3775428 t=991424704447256
+          mon-en-tête: D=3775428 t=991424704447256
         </example>
       </li>
 
       <li>
-        Dit Bonjour &agrave; Joe
+        Dit Bonjour à Joe
 
         <example>
-          Header set mon-en-t&ecirc;te "Bonjour Joe. Il a fallu %D microsecondes \<br />
-          &agrave; Apache pour servir cette requ&ecirc;te."
+          Header set mon-en-tête "Bonjour Joe. Il a fallu %D microsecondes \<br />
+          à Apache pour servir cette requête."
         </example>
 
-        <p>le r&eacute;sultat est l'ajout &agrave; la r&eacute;ponse d'un en-t&ecirc;te du type :</p>
+        <p>le résultat est l'ajout à la réponse d'un en-tête du type :</p>
 
         <highlight language="config">
-	Header set MyHeader "Bonjour Joe. Il a fallu D=3775428 microsecondes &agrave; Apache
-          pour servir cette requ&ecirc;te."
+	Header set MyHeader "Bonjour Joe. Il a fallu D=3775428 microsecondes à Apache
+          pour servir cette requête."
         </highlight>
       </li>
 
       <li>
-        Ajoute l'en-t&ecirc;te <code>mon-en-t&ecirc;te</code> &agrave; la r&eacute;ponse si et
-	seulement si l'en-t&ecirc;te <code>mon-en-t&ecirc;te-requ&ecirc;te</code> est
-	pr&eacute;sent dans la requ&ecirc;te. Ceci peut s'av&eacute;rer utile pour g&eacute;n&eacute;rer
-	des en-t&ecirc;tes de r&eacute;ponse "&agrave; la t&ecirc;te du client". Notez que cet
-	exemple n&eacute;cessite les services du module
+        Ajoute l'en-tête <code>mon-en-tête</code> à la réponse si et
+	seulement si l'en-tête <code>mon-en-tête-requête</code> est
+	présent dans la requête. Ceci peut s'avérer utile pour générer
+	des en-têtes de réponse "à la tête du client". Notez que cet
+	exemple nécessite les services du module
 	<module>mod_setenvif</module>.
 
         <highlight language="config">
@@ -150,20 +150,20 @@ SetEnvIf MyRequestHeader myvalue HAVE_My
 Header set MyHeader "%D %t mytext" env=HAVE_MyRequestHeader
         </highlight>
 
-        <p>Si l'en-t&ecirc;te <code>mon-en-t&ecirc;te-requ&ecirc;te: mavaleur</code> est
-	pr&eacute;sent dans la requ&ecirc;te HTTP, la r&eacute;ponse contiendra un en-t&ecirc;te
+        <p>Si l'en-tête <code>mon-en-tête-requête: mavaleur</code> est
+	présent dans la requête HTTP, la réponse contiendra un en-tête
 	du type :</p>
 
         <example>
-          mon-en-t&ecirc;te: D=3775428 t=991424704447256 montexte
+          mon-en-tête: D=3775428 t=991424704447256 montexte
         </example>
       </li>
 
       <li>
-        Permet &agrave; DAV de fonctionner avec Apache sur SSL (voir la <a
+        Permet à DAV de fonctionner avec Apache sur SSL (voir la <a
 	href="http://svn.haxx.se/users/archive-2006-03/0549.shtml">description
-	du probl&egrave;me</a>) en rempla&ccedil;ant <var>https:</var> par
-	<var>http:</var> dans l'en-t&ecirc;te <var>Destination</var> :
+	du problème</a>) en remplaçant <var>https:</var> par
+	<var>http:</var> dans l'en-tête <var>Destination</var> :
 
         <highlight language="config">
           RequestHeader edit Destination ^https: http: early
@@ -171,13 +171,13 @@ Header set MyHeader "%D %t mytext" env=H
       </li>
 
       <li>
-        D&eacute;finit la valeur d'un m&ecirc;me en-t&ecirc;te sous de multiples conditions
-	non exclusives, mais ne duplique pas une valeur d&eacute;j&agrave; d&eacute;finie
-	dans l'en-t&ecirc;te qui en r&eacute;sulte. Si toutes les conditions
-	suivantes sont satisfaites pour une requ&ecirc;te (en d'autres termes,
+        Définit la valeur d'un même en-tête sous de multiples conditions
+	non exclusives, mais ne duplique pas une valeur déjà définie
+	dans l'en-tête qui en résulte. Si toutes les conditions
+	suivantes sont satisfaites pour une requête (en d'autres termes,
 	si les trois variables d'environnement <code>CGI</code>,
 	<code>NO_CACHE</code> et <code>NO_STORE</code> existent pour la
-	requ&ecirc;te) :
+	requête) :
 
         <highlight language="config">
 Header merge Cache-Control no-cache env=CGI
@@ -185,14 +185,14 @@ Header merge Cache-Control no-cache env=
 Header merge Cache-Control no-store env=NO_STORE
         </highlight>
 
-        <p>alors, la r&eacute;ponse contiendra l'en-t&ecirc;te suivant :</p>
+        <p>alors, la réponse contiendra l'en-tête suivant :</p>
 
         <example>
           Cache-Control: no-cache, no-store
         </example>
 
-        <p>Si <code>append</code> avait &eacute;t&eacute; utilis&eacute; &agrave; la place de
-	<code>merge</code>, la r&eacute;ponse aurait contenu l'en-t&ecirc;te suivant
+        <p>Si <code>append</code> avait été utilisé à la place de
+	<code>merge</code>, la réponse aurait contenu l'en-tête suivant
 	:</p>
 
         <example>
@@ -200,15 +200,15 @@ Header merge Cache-Control no-store env=
         </example>
       </li>
       <li>
-        D&eacute;finit un cookie de test si et seulement si le client n'envoie
+        Définit un cookie de test si et seulement si le client n'envoie
 	pas de cookie
         <highlight language="config">
           Header set Set-Cookie testcookie "expr=-z %{req:Cookie}"
         </highlight>
       </li>
       <li>
-        Ajoute un en-t&ecirc;te de mise en cache pour les r&eacute;ponses avec un
-	code d'&eacute;tat HTTP de 200
+        Ajoute un en-tête de mise en cache pour les réponses avec un
+	code d'état HTTP de 200
         <highlight language="config">
           Header append Cache-Control s-maxage=600 "expr=%{REQUEST_STATUS} == 200"
         </highlight>
@@ -219,9 +219,9 @@ Header merge Cache-Control no-store env=
 
 <directivesynopsis>
 <name>RequestHeader</name>
-<description>Configure les en-t&ecirc;tes d'une requ&ecirc;te HTTP</description>
+<description>Configure les en-têtes d'une requête HTTP</description>
 <syntax>RequestHeader add|append|edit|edit*|merge|set|setifempty|unset
-<var>en-t&ecirc;te</var> [[expr=]<var>valeur</var>
+<var>en-tête</var> [[expr=]<var>valeur</var>
 [<var>remplacement</var>]
 [early|env=[!]<var>variable</var>|expr=<var>expression</var>]]
 </syntax>
@@ -229,124 +229,124 @@ Header merge Cache-Control no-store env=
 <context>directory</context><context>.htaccess</context></contextlist>
 <override>FileInfo</override>
 <compatibility>SetIfEmpty est disponible depuis la version 2.4.7 du
-serveur HTTP Apache ; le param&egrave;tre expr=valeur a &eacute;t&eacute; introduit avec la
+serveur HTTP Apache ; le paramètre expr=valeur a été introduit avec la
 version 2.4.10</compatibility>
 
 <usage>
     <p>Cette directive permet de remplacer, fusionner, modifier ou
-    supprimer des en-t&ecirc;tes de requ&ecirc;te HTTP. L'en-t&ecirc;te est modifi&eacute; juste
-    avant que le gestionnaire de contenu ne s'ex&eacute;cute, ce qui permet la
-    modification des en-t&ecirc;tes entrants. L'action effectu&eacute;e est
-    d&eacute;termin&eacute;e par le premier argument. Ce dernier accepte les valeurs
+    supprimer des en-têtes de requête HTTP. L'en-tête est modifié juste
+    avant que le gestionnaire de contenu ne s'exécute, ce qui permet la
+    modification des en-têtes entrants. L'action effectuée est
+    déterminée par le premier argument. Ce dernier accepte les valeurs
     suivantes :</p>
 
     <dl>
 
     <dt><code>add</code></dt>
-    <dd>L'en-t&ecirc;te est ajout&eacute; au jeu d'en-t&ecirc;tes pr&eacute;existant, m&ecirc;me s'il
-    existe d&eacute;j&agrave;. Ceci peut conduire &agrave; la pr&eacute;sence de deux (ou plusieurs)
-    en-t&ecirc;tes poss&egrave;dant le m&ecirc;me nom et donc induire des cons&eacute;quences
-    impr&eacute;vues ; en g&eacute;n&eacute;ral, il est pr&eacute;f&eacute;rable d'utiliser
+    <dd>L'en-tête est ajouté au jeu d'en-têtes préexistant, même s'il
+    existe déjà. Ceci peut conduire à la présence de deux (ou plusieurs)
+    en-têtes possèdant le même nom et donc induire des conséquences
+    imprévues ; en général, il est préférable d'utiliser
     <code>set</code>, <code>append</code> ou <code>merge</code>.</dd>
 
     <dt><code>append</code></dt>
-    <dd>La valeur d'en-t&ecirc;te est ajout&eacute;e &agrave; tout en-t&ecirc;te existant de m&ecirc;me
-    nom. Lorsqu'une nouvelle valeur est ainsi ajout&eacute;e, elle est s&eacute;par&eacute;e
-    de celles qui sont d&eacute;j&agrave; pr&eacute;sentes par une virgule. Il s'agit de la
-    m&eacute;thode HTTP standard permettant d'affecter plusieurs valeurs &agrave; un
-    en-t&ecirc;te.</dd>
+    <dd>La valeur d'en-tête est ajoutée à tout en-tête existant de même
+    nom. Lorsqu'une nouvelle valeur est ainsi ajoutée, elle est séparée
+    de celles qui sont déjà présentes par une virgule. Il s'agit de la
+    méthode HTTP standard permettant d'affecter plusieurs valeurs à un
+    en-tête.</dd>
 
     <dt><code>edit</code></dt>
     <dt><code>edit*</code></dt>
-    <dd>Si l'en-t&ecirc;te existe, sa valeur est modifi&eacute;e en fonction d'une
+    <dd>Si l'en-tête existe, sa valeur est modifiée en fonction d'une
     <glossary ref="regex">expression rationnelle</glossary> de type
     recherche/remplacement. L'argument <var>valeur</var> est une
     <glossary ref="regex">expression rationnelle</glossary>, et
-    l'argument <var>remplacement</var> une cha&icirc;ne de caract&egrave;res de
-    remplacement qui peut contenir des r&eacute;f&eacute;rences
-    arri&egrave;res ou des sp&eacute;cificateurs de format. Avec
-    <code>edit</code>, la cha&icirc;ne de l'en-t&ecirc;te correspondant au mod&egrave;le ne
-    sera recherch&eacute;e et remplac&eacute;e qu'une seule fois, alors qu'avec
+    l'argument <var>remplacement</var> une chaîne de caractères de
+    remplacement qui peut contenir des références
+    arrières ou des spécificateurs de format. Avec
+    <code>edit</code>, la chaîne de l'en-tête correspondant au modèle ne
+    sera recherchée et remplacée qu'une seule fois, alors qu'avec
     <code>edit*</code>, elle le sera pour chacune de ses instances si
-    elle appara&icirc;t plusieurs fois.</dd>
+    elle apparaît plusieurs fois.</dd>
 
     <dt><code>merge</code></dt>
-    <dd>La valeur d'en-t&ecirc;te est ajout&eacute;e &agrave; tout en-t&ecirc;te de m&ecirc;me nom, sauf
-    si elle appara&icirc;t d&eacute;j&agrave; dans la liste des valeurs pr&eacute;existantes de
-    l'en-t&ecirc;te s&eacute;par&eacute;es par des virgules. Lorsqu'une nouvelle valeur est
-    ainsi ajout&eacute;e, elle est s&eacute;par&eacute;e de celles qui sont d&eacute;j&agrave; pr&eacute;sentes
-    par une virgule. Il s'agit de la m&eacute;thode HTTP standard permettant
-    d'affecter plusieurs valeurs &agrave; un en-t&ecirc;te. Les valeurs sont
-    compar&eacute;es en tenant compte de la casse, et apr&egrave;s le traitement de
-    tous les sp&eacute;cificateurs de format. Une valeur entour&eacute;e de guillemets
-    est consid&eacute;r&eacute;e comme diff&eacute;rente de la m&ecirc;me valeur mais sans
+    <dd>La valeur d'en-tête est ajoutée à tout en-tête de même nom, sauf
+    si elle apparaît déjà dans la liste des valeurs préexistantes de
+    l'en-tête séparées par des virgules. Lorsqu'une nouvelle valeur est
+    ainsi ajoutée, elle est séparée de celles qui sont déjà présentes
+    par une virgule. Il s'agit de la méthode HTTP standard permettant
+    d'affecter plusieurs valeurs à un en-tête. Les valeurs sont
+    comparées en tenant compte de la casse, et après le traitement de
+    tous les spécificateurs de format. Une valeur entourée de guillemets
+    est considérée comme différente de la même valeur mais sans
     guillemets.</dd>
 
     <dt><code>set</code></dt>
-    <dd>L'en-t&ecirc;te est d&eacute;fini, rempla&ccedil;ant tout en-t&ecirc;te pr&eacute;existant avec
-    le m&ecirc;me nom.</dd>
+    <dd>L'en-tête est défini, remplaçant tout en-tête préexistant avec
+    le même nom.</dd>
 
     <dt><code>setifempty</code></dt>
-    <dd>L'en-t&ecirc;te est d&eacute;fini, mais seulement s'il n'existe
-    aucun en-t&ecirc;te avec le m&ecirc;me nom.<br />
+    <dd>L'en-tête est défini, mais seulement s'il n'existe
+    aucun en-tête avec le même nom.<br />
     Disponible depuis la version 2.4.7 du serveur HTTP Apache.</dd>
 
     <dt><code>unset</code></dt>
-    <dd>L'en-t&ecirc;te est supprim&eacute; s'il existe. Si plusieurs en-t&ecirc;tes
-    poss&egrave;dent le m&ecirc;me nom, ils seront tous supprim&eacute;s. L'argument
-    <var>value</var> ne doit pas appara&icirc;tre.</dd>
+    <dd>L'en-tête est supprimé s'il existe. Si plusieurs en-têtes
+    possèdent le même nom, ils seront tous supprimés. L'argument
+    <var>value</var> ne doit pas apparaître.</dd>
     </dl>
 
-    <p>Cet argument est suivi d'un nom d'en-t&ecirc;te qui peut se terminer
-    par un caract&egrave;re ':', mais ce n'est pas obligatoire. La casse est
-    ignor&eacute;e. Avec <code>set</code>, <code>append</code>,
+    <p>Cet argument est suivi d'un nom d'en-tête qui peut se terminer
+    par un caractère ':', mais ce n'est pas obligatoire. La casse est
+    ignorée. Avec <code>set</code>, <code>append</code>,
     <code>merge</code> et <code>add</code>, une <var>valeur</var> est
-    fournie en troisi&egrave;me argument. Si une <var>valeur</var> contient des
-    espaces, elle doit &ecirc;tre entour&eacute;e de guillemets. Avec
-    <code>unset</code>, aucune <var>valeur</var> ne doit appara&icirc;tre.
-    <var>valeur</var> peut &ecirc;tre une cha&icirc;ne de caract&egrave;res, une cha&icirc;ne
-    contenant des sp&eacute;cificateurs de format, ou une combinaison des deux.
-    Les sp&eacute;cificateurs de format support&eacute;s sont les m&ecirc;mes que ceux de la
-    directive <directive module="mod_headers">Header</directive>, &agrave;
-    laquelle vous pouvez vous reporter pour plus de d&eacute;tails. Avec
+    fournie en troisième argument. Si une <var>valeur</var> contient des
+    espaces, elle doit être entourée de guillemets. Avec
+    <code>unset</code>, aucune <var>valeur</var> ne doit apparaître.
+    <var>valeur</var> peut être une chaîne de caractères, une chaîne
+    contenant des spécificateurs de format, ou une combinaison des deux.
+    Les spécificateurs de format supportés sont les mêmes que ceux de la
+    directive <directive module="mod_headers">Header</directive>, à
+    laquelle vous pouvez vous reporter pour plus de détails. Avec
     <code>edit</code>, les deux arguments <var>valeur</var> et
     <var>remplacement</var> sont obligatoires, et correspondent
-    respectivement &agrave; une <glossary ref="regex">expression
-    rationnelle</glossary> et &agrave; une cha&icirc;ne de remplacement.</p>
+    respectivement à une <glossary ref="regex">expression
+    rationnelle</glossary> et à une chaîne de remplacement.</p>
 
-    <p>La directive <directive>RequestHeader</directive> peut &ecirc;tre
-    suivie d'un argument suppl&eacute;mentaire, qui pourra prendre les valeurs
+    <p>La directive <directive>RequestHeader</directive> peut être
+    suivie d'un argument supplémentaire, qui pourra prendre les valeurs
     suivantes :</p>
     <dl>
     <dt><code>early</code></dt>
-    <dd>Sp&eacute;cifie <a href="#early">traitement pr&eacute;alable</a>.</dd>
+    <dd>Spécifie <a href="#early">traitement préalable</a>.</dd>
     <dt><code>env=[!]<var>variable</var></code></dt>
-    <dd>La directive est appliqu&eacute;e si et seulement si la <a
+    <dd>La directive est appliquée si et seulement si la <a
     href="../env.html">variable d'environnement</a>
     <code>variable</code> existe. Un <code>!</code> devant
     <code>variable</code> inverse le test, et la directive ne
-    s'appliquera alors que si <code>variable</code> n'est pas d&eacute;finie.</dd>
+    s'appliquera alors que si <code>variable</code> n'est pas définie.</dd>
     <dt><code>expr=<var>expression</var></code></dt>
     <dd>La directive s'applique si et seulement si <var>expression</var>
-    est &eacute;valu&eacute;e &agrave; true. Vous trouverez plus de d&eacute;tails &agrave; propos de la
-    syntaxe et de l'&eacute;valuation des expressions dans la documentation <a
+    est évaluée à true. Vous trouverez plus de détails à propos de la
+    syntaxe et de l'évaluation des expressions dans la documentation <a
     href="../expr.html">ap_expr</a>.</dd>
     </dl>
 
-    <p>Except&eacute; le cas du mode <a href="#early">pr&eacute;coce</a>, la directive
-    <directive>RequestHeader</directive> est trait&eacute;e juste avant la
-    prise en compte de la requ&ecirc;te par son gestionnaire, au cours de la
-    phase de v&eacute;rification. Ceci permet la modification des en-t&ecirc;tes
-    g&eacute;n&eacute;r&eacute;s par le navigateur, ou par les filtres en entr&eacute;e
+    <p>Excepté le cas du mode <a href="#early">précoce</a>, la directive
+    <directive>RequestHeader</directive> est traitée juste avant la
+    prise en compte de la requête par son gestionnaire, au cours de la
+    phase de vérification. Ceci permet la modification des en-têtes
+    générés par le navigateur, ou par les filtres en entrée
     d'Apache.</p>
 </usage>
 </directivesynopsis>
 
 <directivesynopsis>
 <name>Header</name>
-<description>Configure les en-t&ecirc;tes d'une r&eacute;ponse HTTP</description>
+<description>Configure les en-têtes d'une réponse HTTP</description>
 <syntax>Header [<var>condition</var>] add|append|echo|edit|edit*|merge|set|setifempty|unset|note
-<var>en-t&ecirc;te</var> [[expr=]<var>valeur</var>
+<var>en-tête</var> [[expr=]<var>valeur</var>
 [<var>remplacement</var>]
 [early|env=[!]<var>variable</var>|expr=<var>expression</var>]]
 </syntax>
@@ -354,190 +354,190 @@ version 2.4.10</compatibility>
 <context>directory</context><context>.htaccess</context></contextlist>
 <override>FileInfo</override>
 <compatibility>SetIfEmpty est disponible depuis la version 2.4.7 du
-serveur HTTP Apache ; le param&egrave;tre expr=valeur a &eacute;t&eacute; introduit avec la
+serveur HTTP Apache ; le paramètre expr=valeur a été introduit avec la
 version 2.4.10</compatibility>
 
 <usage>
     <p>Cette directive permet de remplacer, fusionner, ou
-    supprimer des en-t&ecirc;tes de r&eacute;ponse HTTP. L'en-t&ecirc;te est modifi&eacute; juste
-    apr&egrave;s que le gestionnaire de contenu et les filtres en sortie ne
-    s'ex&eacute;cutent, ce qui permet la modification des en-t&ecirc;tes
+    supprimer des en-têtes de réponse HTTP. L'en-tête est modifié juste
+    après que le gestionnaire de contenu et les filtres en sortie ne
+    s'exécutent, ce qui permet la modification des en-têtes
     sortants.</p>
 
-    <p>L'argument optionnel <var>condition</var> permet de d&eacute;terminer
-    sur quelle table interne d'en-t&ecirc;tes de r&eacute;ponses cette directive va
-    op&eacute;rer. En d&eacute;pit du nom, la valeur par d&eacute;faut de
+    <p>L'argument optionnel <var>condition</var> permet de déterminer
+    sur quelle table interne d'en-têtes de réponses cette directive va
+    opérer. En dépit du nom, la valeur par défaut de
     <code>onsuccess</code> ne limite <em>pas</em> une <var>action</var>
-    aux r&eacute;ponses avec un code d'&eacute;tat de 2xx. Les en-t&ecirc;tes d&eacute;finis sous
-    cette condition sont encore utilis&eacute;s quand par exemple une requ&ecirc;te
-    est mandat&eacute;e ou g&eacute;n&eacute;r&eacute;e par un programme CGI avec <em>succ&egrave;s</em>,
-    et ceci m&ecirc;me dans le cas o&ugrave; ils ont g&eacute;n&eacute;r&eacute; un code d'&eacute;chec.</p>
+    aux réponses avec un code d'état de 2xx. Les en-têtes définis sous
+    cette condition sont encore utilisés quand par exemple une requête
+    est mandatée ou générée par un programme CGI avec <em>succès</em>,
+    et ceci même dans le cas où ils ont généré un code d'échec.</p>
 
-    <p>Lorsque votre action est une fonction agissant sur un en-t&ecirc;te
-    existant, vous pourrez &ecirc;tre amen&eacute; &agrave; sp&eacute;cifier une condition
+    <p>Lorsque votre action est une fonction agissant sur un en-tête
+    existant, vous pourrez être amené à spécifier une condition
     <code>always</code>, en fonction de la table interne dans laquelle
-    l'en-t&ecirc;te original a &eacute;t&eacute; d&eacute;fini. La table qui correspond &agrave;
-    <code>always</code> est utilis&eacute;e pour les r&eacute;ponses d'erreur g&eacute;n&eacute;r&eacute;es
-    localement ainsi que pour les r&eacute;ponses qui ont abouti.
-     Notez aussi que la r&eacute;p&eacute;tition
-    de cette directive avec les deux conditions peut &ecirc;tre pertinente
-    dans certains sc&eacute;narios, car <code>always</code> n'englobe pas
-    <code>onsuccess</code> en ce qui concerne les en-t&ecirc;tes existants :</p>
+    l'en-tête original a été défini. La table qui correspond à
+    <code>always</code> est utilisée pour les réponses d'erreur générées
+    localement ainsi que pour les réponses qui ont abouti.
+     Notez aussi que la répétition
+    de cette directive avec les deux conditions peut être pertinente
+    dans certains scénarios, car <code>always</code> n'englobe pas
+    <code>onsuccess</code> en ce qui concerne les en-têtes existants :</p>
 
     <ul>
-       <li>Vous ajoutez un en-t&ecirc;te &agrave; une r&eacute;ponse
-       g&eacute;n&eacute;r&eacute;e localement et &eacute;chou&eacute;e (non-2xx),
+       <li>Vous ajoutez un en-tête à une réponse
+       générée localement et échouée (non-2xx),
        une redirection par exemple, et dans ce cas, seule la table
-       correspondant &agrave; <code>always</code> est utilis&eacute;e dans la r&eacute;ponse
-       d&eacute;finitive.</li>
-       <li>Vous modifiez ou supprimez un en-t&ecirc;te g&eacute;n&eacute;r&eacute; par un script
+       correspondant à <code>always</code> est utilisée dans la réponse
+       définitive.</li>
+       <li>Vous modifiez ou supprimez un en-tête généré par un script
        CGI, et dans ce cas, les scripts CGI sont dans la table
-       correspondant &agrave; <code>always</code> et non dans la table par
-       d&eacute;faut.</li>
-       <li>Vous modifiez ou supprimez un en-t&ecirc;te g&eacute;n&eacute;r&eacute; par tel ou tel
-       composant du serveur, mais cet en-t&ecirc;te n'est pas trouv&eacute; par la
-       condition par d&eacute;faut <code>onsuccess</code>.</li>
+       correspondant à <code>always</code> et non dans la table par
+       défaut.</li>
+       <li>Vous modifiez ou supprimez un en-tête généré par tel ou tel
+       composant du serveur, mais cet en-tête n'est pas trouvé par la
+       condition par défaut <code>onsuccess</code>.</li>
     </ul>
 
-    <p>Outre le param&egrave;tre <var>condition</var> d&eacute;crit ci-dessus, vous
-    pouvez limiter une action en fonction de codes d'&eacute;tat HTTP, par
-    exemple pour les requ&ecirc;tes mandat&eacute;es ou g&eacute;n&eacute;r&eacute;es par un programme
+    <p>Outre le paramètre <var>condition</var> décrit ci-dessus, vous
+    pouvez limiter une action en fonction de codes d'état HTTP, par
+    exemple pour les requêtes mandatées ou générées par un programme
     CGI. Voir l'exemple qui utilise %{REQUEST_STATUS} dans la section
     ci-dessus.</p>
 
-    <p>L'action que cette directive provoque est d&eacute;termin&eacute;e par le
+    <p>L'action que cette directive provoque est déterminée par le
     premier argument (ou par le second argument si une
-    <var>condition</var> est sp&eacute;cifi&eacute;e). Il peut prendre
+    <var>condition</var> est spécifiée). Il peut prendre
     une des valeurs suivantes :</p>
 
     <dl>
     <dt><code>add</code></dt>
-    <dd>L'en-t&ecirc;te est ajout&eacute; au jeu d'en-t&ecirc;tes pr&eacute;existant, m&ecirc;me s'il
-    existe d&eacute;j&agrave;. Ceci peut conduire &agrave; la pr&eacute;sence de deux (ou plusieurs)
-    en-t&ecirc;tes poss&egrave;dant le m&ecirc;me nom et donc induire des cons&eacute;quences
-    impr&eacute;vues ; en g&eacute;n&eacute;ral, il est pr&eacute;f&eacute;rable d'utiliser
+    <dd>L'en-tête est ajouté au jeu d'en-têtes préexistant, même s'il
+    existe déjà. Ceci peut conduire à la présence de deux (ou plusieurs)
+    en-têtes possèdant le même nom et donc induire des conséquences
+    imprévues ; en général, il est préférable d'utiliser
     <code>set</code>, <code>append</code> ou <code>merge</code>.</dd>
 
     <dt><code>append</code></dt>
-    <dd>La valeur d'en-t&ecirc;te est ajout&eacute;e &agrave; tout en-t&ecirc;te existant de m&ecirc;me
-    nom. Lorsqu'une nouvelle valeur est ainsi ajout&eacute;e, elle est s&eacute;par&eacute;e
-    de celles qui sont d&eacute;j&agrave; pr&eacute;sentes par une virgule. Il s'agit de la
-    m&eacute;thode HTTP standard permettant d'affecter plusieurs valeurs &agrave; un
-    en-t&ecirc;te.</dd>
+    <dd>La valeur d'en-tête est ajoutée à tout en-tête existant de même
+    nom. Lorsqu'une nouvelle valeur est ainsi ajoutée, elle est séparée
+    de celles qui sont déjà présentes par une virgule. Il s'agit de la
+    méthode HTTP standard permettant d'affecter plusieurs valeurs à un
+    en-tête.</dd>
 
     <dt><code>echo</code></dt>
-    <dd>Les en-t&ecirc;tes de la requ&ecirc;te poss&eacute;dant le nom sp&eacute;cifi&eacute; sont
-    recopi&eacute;s vers les en-t&ecirc;tes de la r&eacute;ponse. <var>en-t&ecirc;te</var> peut
-    &ecirc;tre une <glossary ref="regex">expression rationnelle</glossary>, et
-    <var>valeur</var> ne doit pas &ecirc;tre pr&eacute;sent.</dd>
+    <dd>Les en-têtes de la requête possédant le nom spécifié sont
+    recopiés vers les en-têtes de la réponse. <var>en-tête</var> peut
+    être une <glossary ref="regex">expression rationnelle</glossary>, et
+    <var>valeur</var> ne doit pas être présent.</dd>
 
     <dt><code>edit</code></dt>
     <dt><code>edit*</code></dt>
-    <dd>Si l'en-t&ecirc;te existe, sa valeur est modifi&eacute;e en fonction d'une
+    <dd>Si l'en-tête existe, sa valeur est modifiée en fonction d'une
     <glossary ref="regex">expression rationnelle</glossary> de type
     recherche/remplacement. L'argument <var>valeur</var> est une
     <glossary ref="regex">expression rationnelle</glossary>, et
-    l'argument <var>remplacement</var> une cha&icirc;ne de caract&egrave;res de
-    remplacement qui peut contenir des r&eacute;f&eacute;rences
-    arri&egrave;res ou des sp&eacute;cificateurs de format. La forme <code>edit</code> n'effectuera une
+    l'argument <var>remplacement</var> une chaîne de caractères de
+    remplacement qui peut contenir des références
+    arrières ou des spécificateurs de format. La forme <code>edit</code> n'effectuera une
     recherche/remplacement qu'une seule fois dans la valeur de
-    l'en-t&ecirc;te, alors que la forme <code>edit*</code> en effectuera autant
-    que le nombre d'apparition de la cha&icirc;ne &agrave; remplacer.</dd>
+    l'en-tête, alors que la forme <code>edit*</code> en effectuera autant
+    que le nombre d'apparition de la chaîne à remplacer.</dd>
 
     <dt><code>merge</code></dt>
-    <dd>La valeur d'en-t&ecirc;te est ajout&eacute;e &agrave; tout en-t&ecirc;te de m&ecirc;me nom, sauf
-    si elle appara&icirc;t d&eacute;j&agrave; dans la liste des valeurs pr&eacute;existantes de
-    l'en-t&ecirc;te s&eacute;par&eacute;es par des virgules. Lorsqu'une nouvelle valeur est
-    ainsi ajout&eacute;e, elle est s&eacute;par&eacute;e de celles qui sont d&eacute;j&agrave; pr&eacute;sentes
-    par une virgule. Il s'agit de la m&eacute;thode HTTP standard permettant
-    d'affecter plusieurs valeurs &agrave; un en-t&ecirc;te. Les valeurs sont
-    compar&eacute;es en tenant compte de la casse, et apr&egrave;s le traitement de
-    tous les sp&eacute;cificateurs de format. Une valeur entour&eacute;e de guillemets
-    est consid&eacute;r&eacute;e comme diff&eacute;rente de la m&ecirc;me valeur mais sans
+    <dd>La valeur d'en-tête est ajoutée à tout en-tête de même nom, sauf
+    si elle apparaît déjà dans la liste des valeurs préexistantes de
+    l'en-tête séparées par des virgules. Lorsqu'une nouvelle valeur est
+    ainsi ajoutée, elle est séparée de celles qui sont déjà présentes
+    par une virgule. Il s'agit de la méthode HTTP standard permettant
+    d'affecter plusieurs valeurs à un en-tête. Les valeurs sont
+    comparées en tenant compte de la casse, et après le traitement de
+    tous les spécificateurs de format. Une valeur entourée de guillemets
+    est considérée comme différente de la même valeur mais sans
     guillemets.</dd>
 
     <dt><code>set</code></dt>
-    <dd>L'en-t&ecirc;te est d&eacute;fini, rempla&ccedil;ant tout en-t&ecirc;te pr&eacute;existant avec
-    le m&ecirc;me nom. L'argument <var>valeur</var> peut &ecirc;tre une cha&icirc;ne de
+    <dd>L'en-tête est défini, remplaçant tout en-tête préexistant avec
+    le même nom. L'argument <var>valeur</var> peut être une chaîne de
     formatage.</dd>
 
     <dt><code>setifempty</code></dt>
-    <dd>L'en-t&ecirc;te est d&eacute;fini, mais seulement s'il n'existe
-    aucun en-t&ecirc;te avec le m&ecirc;me nom.<br />
+    <dd>L'en-tête est défini, mais seulement s'il n'existe
+    aucun en-tête avec le même nom.<br />
     Disponible depuis la version 2.4.7 du serveur HTTP Apache.</dd>
 
     <dt><code>unset</code></dt>
-    <dd>L'en-t&ecirc;te est supprim&eacute; s'il existe. Si plusieurs en-t&ecirc;tes
-    poss&egrave;dent le m&ecirc;me nom, ils seront tous supprim&eacute;s. L'argument
-    <var>value</var> ne doit pas appara&icirc;tre.</dd>
+    <dd>L'en-tête est supprimé s'il existe. Si plusieurs en-têtes
+    possèdent le même nom, ils seront tous supprimés. L'argument
+    <var>value</var> ne doit pas apparaître.</dd>
 
     <dt><code>note</code></dt>
-    <dd>La valeur de l'<var>en-t&ecirc;te</var> consid&eacute;r&eacute; est copi&eacute;e dans une
-    note interne dont le nom est sp&eacute;cifi&eacute; via l'argument
-    <var>valeur</var>. Ceci permet de journaliser la valeur d'un en-t&ecirc;te
-    envoy&eacute; par un programme CGI ou une ressource mandat&eacute;e, m&ecirc;me s'il
-    est pr&eacute;vu de l'effacer.<br />
-    Disponible &agrave; partir de la version 2.4.7 du serveur HTTP Apache.</dd>
+    <dd>La valeur de l'<var>en-tête</var> considéré est copiée dans une
+    note interne dont le nom est spécifié via l'argument
+    <var>valeur</var>. Ceci permet de journaliser la valeur d'un en-tête
+    envoyé par un programme CGI ou une ressource mandatée, même s'il
+    est prévu de l'effacer.<br />
+    Disponible à partir de la version 2.4.7 du serveur HTTP Apache.</dd>
 
     </dl>    
 
-    <p>Cet argument est suivi d'un nom d'<var>en-t&ecirc;te</var> qui peut se
-    terminer par un caract&egrave;re ':', mais ce n'est pas obligatoire. La
-    casse est ignor&eacute;e avec <code>set</code>, <code>append</code>,
+    <p>Cet argument est suivi d'un nom d'<var>en-tête</var> qui peut se
+    terminer par un caractère ':', mais ce n'est pas obligatoire. La
+    casse est ignorée avec <code>set</code>, <code>append</code>,
     <code>merge</code>, <code>add</code>, <code>unset</code> et
-    <code>edit</code>. Le nom d'<var>en-t&ecirc;te</var> est sensible &agrave; la
-    casse pour <code>echo</code> et peut &ecirc;tre une <glossary
+    <code>edit</code>. Le nom d'<var>en-tête</var> est sensible à la
+    casse pour <code>echo</code> et peut être une <glossary
     ref="regex">expression rationnelle</glossary>.</p>
 
     <p>Avec <code>set</code>, <code>append</code>, <code>merge</code> et
-    <code>add</code>, une <var>valeur</var> est sp&eacute;cifi&eacute;e comme
+    <code>add</code>, une <var>valeur</var> est spécifiée comme
     argument suivant. Si <var>valeur</var> contient des espaces, elle
-    doit &ecirc;tre entour&eacute;e de guillemets. <var>valeur</var> peut &ecirc;tre une
-    cha&icirc;ne de caract&egrave;res, une cha&icirc;ne contenant des sp&eacute;cificateurs de
-    format propres &agrave; <module>mod_headers</module> (et des caract&egrave;res
-    litt&eacute;raux), ou une expression  <a href="../expr.html">ap_expr</a>
-    pr&eacute;fix&eacute;e par <em>expr=</em>.</p>
+    doit être entourée de guillemets. <var>valeur</var> peut être une
+    chaîne de caractères, une chaîne contenant des spécificateurs de
+    format propres à <module>mod_headers</module> (et des caractères
+    littéraux), ou une expression  <a href="../expr.html">ap_expr</a>
+    préfixée par <em>expr=</em>.</p>
     
-    <p><var>valeur</var> supporte les sp&eacute;cificateurs de format suivants :</p>
+    <p><var>valeur</var> supporte les spécificateurs de format suivants :</p>
 
     <table border="1" style="zebra">
     <columnspec><column width=".25"/><column width=".75"/></columnspec>
     <tr><th>Format</th><th>Description</th></tr>
     <tr><td><code>%%</code></td>
-        <td>Le caract&egrave;re pourcentage</td></tr>
+        <td>Le caractère pourcentage</td></tr>
 
     <tr><td><code>%t</code></td>
-        <td>Le moment de r&eacute;ception de la requ&ecirc;te en temps
-	universel coordonn&eacute; depuis le temps epoch (Jan. 1, 1970) et
-	exprim&eacute; en microsecondes. La valeur est pr&eacute;c&eacute;d&eacute;e de
+        <td>Le moment de réception de la requête en temps
+	universel coordonné depuis le temps epoch (Jan. 1, 1970) et
+	exprimé en microsecondes. La valeur est précédée de
 	<code>t=</code>.</td></tr>
 
     <tr><td><code>%D</code></td>
-        <td>Le temps &eacute;coul&eacute; entre la r&eacute;ception de la requ&ecirc;te et l'envoi
-	des en-t&ecirc;tes sur le r&eacute;seau. Il s'agit de la dur&eacute;e de traitement
-	de la requ&ecirc;te. La valeur est pr&eacute;c&eacute;d&eacute;e de <code>D=</code>. La
-	valeur est exprim&eacute;e en microsecondes.</td></tr>
+        <td>Le temps écoulé entre la réception de la requête et l'envoi
+	des en-têtes sur le réseau. Il s'agit de la durée de traitement
+	de la requête. La valeur est précédée de <code>D=</code>. La
+	valeur est exprimée en microsecondes.</td></tr>
 
     <tr><td><code>%l</code></td>
         <td>La charge moyenne courante du serveur proprement dit. Ce
 	sont les valeurs obtenues par <code>getloadavg()</code> qui
-	repr&eacute;sentent la charge moyenne courante, sur 5 minutes et sur 15
-	minutes. Chaque valeur est pr&eacute;c&eacute;d&eacute;e de <code>l=</code> et
-	s&eacute;par&eacute;e de la suivante par un <code>/</code>.<br />
+	représentent la charge moyenne courante, sur 5 minutes et sur 15
+	minutes. Chaque valeur est précédée de <code>l=</code> et
+	séparée de la suivante par un <code>/</code>.<br />
 	Disponible depuis la version 2.4.4 du serveur HTTP Apache.
         </td></tr>
 
     <tr><td><code>%i</code></td>
-        <td>Le pourcentage courant de httpd au repos (de 0 &agrave; 100)
+        <td>Le pourcentage courant de httpd au repos (de 0 à 100)
 	en se basant sur le nombre de processus et threads disponibles.
-	La valeur est pr&eacute;c&eacute;d&eacute;e de <code>i=</code>.<br />
+	La valeur est précédée de <code>i=</code>.<br />
 	Disponible depuis la version 2.4.4 du serveur HTTP Apache.
         </td></tr>
 
     <tr><td><code>%b</code></td>
-        <td>Le pourcentage courant de httpd utilis&eacute; (de 0 &agrave; 100)
+        <td>Le pourcentage courant de httpd utilisé (de 0 à 100)
 	en se basant sur le nombre de processus et threads disponibles.
-	La valeur est pr&eacute;c&eacute;d&eacute;e de <code>b=</code>.<br />
+	La valeur est précédée de <code>b=</code>.<br />
 	Disponible depuis la version 2.4.4 du serveur HTTP Apache.
         </td></tr>
 
@@ -548,33 +548,33 @@ version 2.4.10</compatibility>
     <tr><td><code>%{NOM_VARIABLE}s</code></td>
         <td>Le contenu de la <a href="../env.html">variable
 	d'environnement SSL</a> <code>NOM_VARIABLE</code>, si
-	<module>mod_ssl</module> est activ&eacute;.</td></tr>
+	<module>mod_ssl</module> est activé.</td></tr>
 
     </table>
 
     <note><title>Note</title>
-      <p>Le sp&eacute;cificateur de format <code>%s</code> est disponible
-      depuis la version 2.1 d'Apache ; il peut &ecirc;tre utilis&eacute; &agrave; la place
-      de <code>%e</code> pour &eacute;viter de devoir sp&eacute;cifier
+      <p>Le spécificateur de format <code>%s</code> est disponible
+      depuis la version 2.1 d'Apache ; il peut être utilisé à la place
+      de <code>%e</code> pour éviter de devoir spécifier
       <code>SSLOptions +StdEnvVars</code>. Cependant, si
-      <code>SSLOptions +StdEnvVars</code> doit tout de m&ecirc;me &ecirc;tre
-      sp&eacute;cifi&eacute; pour une raison quelconque, <code>%e</code> sera plus
+      <code>SSLOptions +StdEnvVars</code> doit tout de même être
+      spécifié pour une raison quelconque, <code>%e</code> sera plus
       efficace que <code>%s</code>.</p>
     </note>
 
-    <note><title>Note &agrave; propos des valeurs des expressions</title>
-    <p>Lorsque le param&egrave;tre valeur utilise l'interpr&eacute;teur <a
+    <note><title>Note à propos des valeurs des expressions</title>
+    <p>Lorsque le paramètre valeur utilise l'interpréteur <a
     href="../expr.html">ap_expr</a>, certaines syntaxes d'expressions
-    seront diff&eacute;rentes des exemples qui &eacute;valuent des expressions
-    <em>bool&eacute;ennes</em> telles que &lt;If&gt; :</p>
+    seront différentes des exemples qui évaluent des expressions
+    <em>booléennes</em> telles que &lt;If&gt; :</p>
     <ul>
-      <li>Le point de d&eacute;part de la syntaxe est 'string' au lieu de
+      <li>Le point de départ de la syntaxe est 'string' au lieu de
       'expr'.</li>
       <li>Les appels de fonction utilisent la syntaxe %{funcname:arg} au
       lieu de funcname(arg).</li>
       <li>Les fonctions multi-arguments ne sont pas encore disponibles
-      depuis le point de d&eacute;part 'string'.</li>
-      <li>Il faut mettre entre guillemets l'ensemble du param&egrave;tre, comme
+      depuis le point de départ 'string'.</li>
+      <li>Il faut mettre entre guillemets l'ensemble du paramètre, comme
       dans l'exemple suivant : 
           <highlight language="config">
         Header set foo-checksum "expr=%{md5:foo}"
@@ -584,45 +584,45 @@ version 2.4.10</compatibility>
     </ul>
     </note>
 
-    <p><code>edit</code>n&eacute;cessite les deux arguments
+    <p><code>edit</code>nécessite les deux arguments
     <var>valeur</var>, qui est une <glossary ref="regex">expression
-    rationnelle</glossary>, et une cha&icirc;ne additionnelle
-    <var>remplacement</var>. Depuis la version 2.4.7, la cha&icirc;ne de
+    rationnelle</glossary>, et une chaîne additionnelle
+    <var>remplacement</var>. Depuis la version 2.4.7, la chaîne de
     remplacement peut aussi
-    contenir des sp&eacute;cificateurs de format.</p>
+    contenir des spécificateurs de format.</p>
 
-    <p>La directive <directive>Header</directive> peut &ecirc;tre suivie d'un
+    <p>La directive <directive>Header</directive> peut être suivie d'un
     argument additionnel qui peut prendre les valeurs suivantes :</p>
 
     <dl>
     <dt><code>early</code></dt>
-    <dd>Sp&eacute;cifie <a href="#early">traitement pr&eacute;alable</a>.</dd>
+    <dd>Spécifie <a href="#early">traitement préalable</a>.</dd>
     <dt><code>env=[!]<var>variable</var></code></dt>
-    <dd>La directive est appliqu&eacute;e si et seulement si la <a
+    <dd>La directive est appliquée si et seulement si la <a
     href="../env.html">variable d'environnement</a>
     <code>variable</code> existe. Un <code>!</code> devant
     <code>variable</code> inverse le test, et la directive ne
-    s'appliquera alors que si <code>variable</code> n'est pas d&eacute;finie.</dd>
+    s'appliquera alors que si <code>variable</code> n'est pas définie.</dd>
     <dt><code>expr=<var>expression</var></code></dt>
     <dd>La directive s'applique si et seulement si <var>expression</var>
-    est &eacute;valu&eacute;e &agrave; true. Vous trouverez plus de d&eacute;tails &agrave; propos de la
-    syntaxe et de l'&eacute;valuation des expressions dans la documentation <a
+    est évaluée à true. Vous trouverez plus de détails à propos de la
+    syntaxe et de l'évaluation des expressions dans la documentation <a
     href="../expr.html">ap_expr</a>.
-    <example>
-         # Cet exemple retarde l'&eacute;valuation de la clause de condition par
-	 # rapport &agrave; &lt;If&gt;
+    <highlight language="config">
+         # Cet exemple retarde l'évaluation de la clause de condition par
+	 # rapport à &lt;If&gt;
          Header always set CustomHeader my-value "expr=%{REQUEST_URI} =~ m#^/special_path.php$#"
-        </example>
+    </highlight>
     </dd>
     </dl>
 
-    <p>Except&eacute; le cas du mode <a href="#early">pr&eacute;coce</a>, les
-    directives <directive>Header</directive> sont trait&eacute;es juste avant
-    l'envoi de la r&eacute;ponse sur le r&eacute;seau. Cela signifie qu'il est
-    possible de d&eacute;finir et/ou modifier la plupart des en-t&ecirc;tes, &agrave;
-    l'exception de certains en-t&ecirc;tes qui sont ajout&eacute;s par le filtre
-    d'en-t&ecirc;te HTTP. Avant la version 2.2.12, il n'&eacute;tait pas
-    possible de modifier l'en-t&ecirc;te Content-Type avec cette directive.</p>
+    <p>Excepté le cas du mode <a href="#early">précoce</a>, les
+    directives <directive>Header</directive> sont traitées juste avant
+    l'envoi de la réponse sur le réseau. Cela signifie qu'il est
+    possible de définir et/ou modifier la plupart des en-têtes, à
+    l'exception de certains en-têtes qui sont ajoutés par le filtre
+    d'en-tête HTTP. Avant la version 2.2.12, il n'était pas
+    possible de modifier l'en-tête Content-Type avec cette directive.</p>
 </usage>
 </directivesynopsis>
 

Modified: httpd/httpd/trunk/docs/manual/mod/mod_macro.xml.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mod_macro.xml.fr?rev=1737515&r1=1737514&r2=1737515&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/mod_macro.xml.fr (original)
+++ httpd/httpd/trunk/docs/manual/mod/mod_macro.xml.fr Sat Apr  2 16:20:05 2016
@@ -1,7 +1,7 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1674195:1737462 (outdated) -->
+<!-- English Revision: 1737462 -->
 <!-- French translation: Fabien Coelho -->
 <!-- Updated by Lucien Gentis -->
 
@@ -34,23 +34,23 @@ de configuration Apache.</description>
 <summary>
 
     <p>Ce module permet d'utiliser des macros dans les fichiers de
-    configuration &agrave; l'ex&eacute;cution du serveur HTTP Apache afin de faciliter
-    la cr&eacute;ation de nombreux blocs de configuration similaires. Quand le
-    serveur d&eacute;marre, les macros sont ex&eacute;cut&eacute;es avec les param&egrave;tres
-    fournis, et le r&eacute;sultat obtenu est trait&eacute; au m&ecirc;me titre que le reste
+    configuration à l'exécution du serveur HTTP Apache afin de faciliter
+    la création de nombreux blocs de configuration similaires. Quand le
+    serveur démarre, les macros sont exécutées avec les paramètres
+    fournis, et le résultat obtenu est traité au même titre que le reste
     du fichier de configuration.</p>
 
 </summary>
 
 <section id="usage"><title>Utilisation</title>    
-<p>On d&eacute;finit une macro &agrave; l'aide des blocs <directive
+<p>On définit une macro à l'aide des blocs <directive module="mod_macro"
 type="section">Macro</directive> qui contiennent la portion de votre
-configuration qui intervient de mani&egrave;re r&eacute;p&eacute;titive, y compris les
-variables pour les parties qui devront &ecirc;tre substitu&eacute;es.</p>
+configuration qui intervient de manière répétitive, y compris les
+variables pour les parties qui devront être substituées.</p>
 
-<p>Par exemple, vous pouvez utiliser une macro pour d&eacute;finir un bloc
-<directive type="section">VirtualHost</directive>, afin de pouvoir
-d&eacute;finir de nombreux serveurs virtuels similaires :</p>    
+<p>Par exemple, vous pouvez utiliser une macro pour définir un bloc
+<directive module="core" type="section">VirtualHost</directive>, afin de pouvoir
+définir de nombreux serveurs virtuels similaires :</p>    
 
     <highlight language="config">
 &lt;Macro VHost $name $domain&gt;
@@ -66,11 +66,11 @@ d&eacute;finir de nombreux serveurs virt
 </highlight>
 
 <p>Comme les directives de configuration httpd, les noms des macros sont
-insensibles &agrave; la casse, &agrave; la diff&eacute;rence des variables qui y sont, elles,
+insensibles à la casse, à la différence des variables qui y sont, elles,
 sensibles.</p>
 
 <p>Vous pouvez alors invoquer cette macro autant de fois que vous le
-voulez pour cr&eacute;er des serveurs virtuels </p>
+voulez pour créer des serveurs virtuels </p>
 
 <highlight language="config">
 Use VHost example example.com
@@ -80,44 +80,44 @@ Use VHost apache apache.org
 UndefMacro VHost
     </highlight>
 
-<p>Au d&eacute;marrage du serveur, chacune de ces invocations
-<directive>Use</directive> sera remplac&eacute;e par une d&eacute;finition de serveur
-virtuel compl&egrave;te, comme d&eacute;crit dans la d&eacute;finition de la
-<directive>Macro</directive>.</p>
-
-<p>La directive <directive>UndefMacro</directive> permet d'&eacute;viter les
-conflits de d&eacute;finitions qui pourraient provenir de l'utilisation
-ult&eacute;rieure de macros contenant les m&ecirc;mes noms de variables.</p>
+<p>Au démarrage du serveur, chacune de ces invocations
+<directive module="mod_macro">Use</directive> sera remplacée par une définition de serveur
+virtuel complète, comme décrit dans la définition de la
+<directive module="mod_macro" type="section">Macro</directive>.</p>
+
+<p>La directive <directive module="mod_macro">UndefMacro</directive> permet d'éviter les
+conflits de définitions qui pourraient provenir de l'utilisation
+ultérieure de macros contenant les mêmes noms de variables.</p>
 
-<p>Vous trouverez une version plus &eacute;labor&eacute;e de cet exemple plus loin
+<p>Vous trouverez une version plus élaborée de cet exemple plus loin
 dans la section Exemples.</p>
 
 </section>
 
 <section id="tips"><title>Conseils</title>
 
-<p>Les noms de param&egrave;tres doivent commencer par un sigil tel que
-<code>$</code>, <code>%</code>, ou <code>@</code>, de fa&ccedil;on &agrave; ce qu'ils
+<p>Les noms de paramètres doivent commencer par un sigil tel que
+<code>$</code>, <code>%</code>, ou <code>@</code>, de façon à ce qu'ils
 soient clairement identifiables, mais aussi afin de faciliter les
 interactions avec les autres directives, comme la directive de base
 <directive module="core">Define</directive>. Dans le cas contraire, vous
-recevrez un avertissement. En tout &eacute;tat de cause, il est conseill&eacute;
+recevrez un avertissement. En tout état de cause, il est conseillé
 d'avoir une bonne connaissance globale de la configuration du serveur,
-afin d'&eacute;viter la r&eacute;utilisation des m&ecirc;mes variables &agrave; diff&eacute;rents niveaux,
-ce qui peut &ecirc;tre &agrave; l'origine de confusions.</p>
+afin d'éviter la réutilisation des mêmes variables à différents niveaux,
+ce qui peut être à l'origine de confusions.</p>
 
-<p>Les param&egrave;tres pr&eacute;fix&eacute;s par <code>$</code> ou <code>%</code> ne sont
-pas &eacute;chapp&eacute;s. Les param&egrave;tres pr&eacute;fix&eacute;s par <code>@</code> sont &eacute;chapp&eacute;s
+<p>Les paramètres préfixés par <code>$</code> ou <code>%</code> ne sont
+pas échappés. Les paramètres préfixés par <code>@</code> sont échappés
 entre guillemets.</p>
 
-<p>Evitez de pr&eacute;fixer un param&egrave;tre par le nom d'un autre param&egrave;tre (par
-exemple, pr&eacute;sence simultan&eacute;e des param&egrave;tres <code>$win</code> et
+<p>Evitez de préfixer un paramètre par le nom d'un autre paramètre (par
+exemple, présence simultanée des paramètres <code>$win</code> et
 <code>$winter</code>), car ceci peut introduire de la confusion lors de
-l'&eacute;valuation des expressions. Si cela se produit, c'est le nom de
-param&egrave;tre le plus long possible qui sera utilis&eacute;.</p>
+l'évaluation des expressions. Si cela se produit, c'est le nom de
+paramètre le plus long possible qui sera utilisé.</p>
 
-<p>Si vous d&eacute;sirez ins&eacute;rer une valeur dans une cha&icirc;ne, il est conseill&eacute;
-de l'entourer d'accolades afin d'&eacute;viter toute confusion :</p>
+<p>Si vous désirez insérer une valeur dans une chaîne, il est conseillé
+de l'entourer d'accolades afin d'éviter toute confusion :</p>
 
 <highlight language="config">
 &lt;Macro DocRoot ${docroot}&gt;
@@ -131,13 +131,13 @@ de l'entourer d'accolades afin d'&eacute
 <title>Exemples</title>
 
 <section>
-<title>D&eacute;finition de serveurs virtuels</title>
+<title>Définition de serveurs virtuels</title>
 
 <p>Un exemple typique d'utilisation de <module>mod_macro</module> est la
-cr&eacute;ation dynamique de serveurs virtuels.</p>
+création dynamique de serveurs virtuels.</p>
 
 <highlight language="config">
-## D&eacute;finition d'une macro VHost pour les configurations r&eacute;p&eacute;titives
+## Définition d'une macro VHost pour les configurations répétitives
 
 &lt;Macro VHost $host $port $dir&gt;
   Listen $port
@@ -151,14 +151,14 @@ cr&eacute;ation dynamique de serveurs vi
       Require all granted
     &lt;/Directory&gt;
 
-    # restriction d'acc&egrave;s au sous-r&eacute;pertoire intranet.
+    # restriction d'accès au sous-répertoire intranet.
     &lt;Directory "$dir/intranet"&gt;
       Require ip 10.0.0.0/8
     &lt;/Directory&gt;
   &lt;/VirtualHost&gt;
 &lt;/Macro&gt;
 
-## Utilisation de la macro VHost avec diff&eacute;rents arguments.
+## Utilisation de la macro VHost avec différents arguments.
 
 Use VHost www.apache.org 80 /vhosts/apache/htdocs
 Use VHost example.org 8080 /vhosts/example/htdocs
@@ -167,11 +167,11 @@ Use VHost www.example.fr 1234 /vhosts/ex
 </section> <!-- Vhosts -->
 
 <section>
-<title>Suppression d'une d&eacute;finition de macro</title>
+<title>Suppression d'une définition de macro</title>
 
-<p>Il est recommand&eacute; de supprimer la d&eacute;finition d'une macro apr&egrave;s
-l'avoir utilis&eacute;e. Ceci permet d'&eacute;viter les confusions au sein d'un
-fichier de configuration complexe o&ugrave; des conflits entre noms de
+<p>Il est recommandé de supprimer la définition d'une macro après
+l'avoir utilisée. Ceci permet d'éviter les confusions au sein d'un
+fichier de configuration complexe où des conflits entre noms de
 variables peuvent survenir.</p>
 
 <highlight language="config">
@@ -194,7 +194,7 @@ UndefMacro DirGroup
 <!-- Macro -->
 <directivesynopsis type="section">
 <name>Macro</name>
-<description>D&eacute;finition d'une macro dans un fichier de configuration</description>
+<description>Définition d'une macro dans un fichier de configuration</description>
 <syntax>
 &lt;Macro <var>nom</var> [<var>par1</var> .. <var>parN</var>]&gt;
 ... &lt;/Macro&gt;</syntax>
@@ -205,12 +205,12 @@ UndefMacro DirGroup
 </contextlist>
 
 <usage>
-    <p>La directive <directive>Macro</directive> permet de d&eacute;finir une macro
+    <p>La directive <directive type="section">Macro</directive> permet de définir une macro
     dans un fichier de configuration Apache. Le premier argument est le nom
-    de la macro, et les arguments suivants sont les param&egrave;tres. Il
-    est de bon aloi de pr&eacute;fixer les noms des param&egrave;tres d'une macro
-    avec un caract&egrave;re parmi '<code>$%@</code>', et d'&eacute;viter d'en faire
-    de m&ecirc;me avec les noms de macros.
+    de la macro, et les arguments suivants sont les paramètres. Il
+    est de bon aloi de préfixer les noms des paramètres d'une macro
+    avec un caractère parmi '<code>$%@</code>', et d'éviter d'en faire
+    de même avec les noms de macros.
     </p>
 
     <highlight language="config">
@@ -239,10 +239,10 @@ UndefMacro DirGroup
 
 <usage>
     <p> La directive <directive>Use</directive> permet d'utiliser une macro.
-    La macro consid&eacute;r&eacute;e est expans&eacute;e. Son nombre d'arguments doit &ecirc;tre &eacute;gal au
-    nombre de param&egrave;tres pr&eacute;cis&eacute;s dans sa d&eacute;finition. Les valeurs pass&eacute;es en
-    argument sont attribu&eacute;es aux param&egrave;tres correspondants et
-    substitu&eacute;es avant l'interpr&eacute;tation du texte de la macro.</p>
+    La macro considérée est expansée. Son nombre d'arguments doit être égal au
+    nombre de paramètres précisés dans sa définition. Les valeurs passées en
+    argument sont attribuées aux paramètres correspondants et
+    substituées avant l'interprétation du texte de la macro.</p>
 
     <highlight language="config">
 Use LocalAccessPolicy
@@ -250,7 +250,7 @@ Use LocalAccessPolicy
 Use RestrictedAccessPolicy "192.54.172.0/24 192.54.148.0/24"
     </highlight>
 
-    <p>est &eacute;quivalent, avec les macros d&eacute;finies ci-dessus &agrave; :</p>
+    <p>est équivalent, avec les macros définies ci-dessus à :</p>
 
     <highlight language="config">
 Require ip 10.2.16.0/24
@@ -273,8 +273,8 @@ Require ip 192.54.172.0/24 192.54.148.0/
 </contextlist>
 
 <usage>
-    <p>La directive <directive>UndefMacro</directive> annule la d&eacute;finition
-    d'une macro qui doit avoir &eacute;t&eacute; d&eacute;finie auparavant.</p>
+    <p>La directive <directive>UndefMacro</directive> annule la définition
+    d'une macro qui doit avoir été définie auparavant.</p>
 
     <highlight language="config">
 UndefMacro LocalAccessPolicy



Mime
View raw message