Commit af481b3c authored by Stefan Fritsch's avatar Stefan Fritsch
Browse files

Update transforms


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1132803 13f79535-47bb-0310-9956-ffa450edef68
parent 260d717e
Loading
Loading
Loading
Loading
+1 −1
Changes for docs/manual/expr.html.en: 1 added line, 1 removed line.
Original line number Diff line number Diff line
@@ -40,7 +40,7 @@
<li><img alt="" src="./images/down.gif" /> <a href="#unnop">Unary operators</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#functions">Functions</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#other">Other</a></li>
</ul><h3>See also</h3><ul class="seealso"><li><code class="directive"><a href="./mod/core.html#if">If</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewritecond">RewriteCond</a></code></li><li><code class="directive"><a href="./mod/mod_setenvif.html#setenvifexpr">SetEnvIfExpr</a></code></li><li><code class="directive"><a href="./mod/mod_filter.html#filterprovider">FilterProvider</a></code></li><li><a href="mod/mod_authz_core.html#reqexpr">Require expr</a></li><li><code class="directive"><a href="./mod/mod_ssl.html#sslrequire">SSLRequire</a></code></li><li><code class="module"><a href="./mod/mod_include.html">mod_include</a></code></li></ul></div>
</ul><h3>See also</h3><ul class="seealso"><li><code class="directive"><a href="./mod/core.html#if">&lt;If&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#elseif">&lt;ElseIf&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#else">&lt;Else&gt;</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewritecond">RewriteCond</a></code></li><li><code class="directive"><a href="./mod/mod_setenvif.html#setenvifexpr">SetEnvIfExpr</a></code></li><li><code class="directive"><a href="./mod/mod_filter.html#filterprovider">FilterProvider</a></code></li><li><a href="mod/mod_authz_core.html#reqexpr">Require expr</a></li><li><code class="directive"><a href="./mod/mod_ssl.html#sslrequire">SSLRequire</a></code></li><li><code class="module"><a href="./mod/mod_include.html">mod_include</a></code></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="grammar" id="grammar">Grammar in Backus&#8211;Naur Form notation</a></h2>
+48 −33
Changes for docs/manual/expr.html.fr: 48 added lines, 33 removed lines.
Original line number Diff line number Diff line
@@ -152,14 +152,21 @@ listfunction ::= listfuncname "<strong>(</strong>" word "<strong>)</strong>"
        <td>Le protocole associ  l'URI de la requte</td></tr>
<tr><td><code>REQUEST_URI</code></td>
        <td>L'URI de la requte</td></tr>
<tr class="odd"><td><code>REQUEST_FILENAME</code></td>
<tr class="odd"><td><code>DOCUMENT_URI</code></td>
        <td>Idem REQUEST_URI</td></tr>
<tr><td><code>REQUEST_FILENAME</code></td>
        <td>Le chemin complet dans le systme de fichiers local du
	fichier ou du script correspondant  la requte, si le serveur
	l'a dj dtermin  l'instant o <code>REQUEST_FILENAME</code>
	est rfrence. Dans le cas contraire, comme dans un
	contexte de serveur virtuel, mme valeur que <code>REQUEST_URI</code> </td></tr>
<tr><td><code>SCRIPT_FILENAME</code></td>
<tr class="odd"><td><code>SCRIPT_FILENAME</code></td>
        <td>Identique  <code>REQUEST_FILENAME</code></td></tr>
<tr><td><code>LAST_MODIFIED</code></td>
        <td>La date et heure de dernire modification du fichier au
	format <code>20101231235959</code>, si elle est dj connue du
	serveur au moment o <code>LAST_MODIFIED</code> est rfrenc.
        </td></tr>
<tr class="odd"><td><code>SCRIPT_USER</code></td>
        <td>Le nom d'utilisateur du propritaire du script.</td></tr>
<tr><td><code>SCRIPT_GROUP</code></td>
@@ -329,52 +336,57 @@ listfunction ::= listfuncname "<strong>(</strong>" word "<strong>)</strong>"
    sensible  la casse. Les modules peuvent fournir des oprateurs
    unaires supplmentaires.</p>

    <table class="bordered"><tr class="header"><th>Nom</th><th>Description</th></tr>
    <table class="bordered"><tr class="header"><th>Nom</th><th>Description</th><th>Restreint</th></tr>
<tr><td><code>-d</code></td>
        <td>L'argument est trait comme un nom de fichier. Vrai si le
	fichier existe et correspond  un
	rpertoire</td></tr>
        <td>L'argument est trait comme un nom de fichier. 
	Vrai si le fichier existe et correspond  un
	rpertoire</td><td>oui</td></tr>
<tr class="odd"><td><code>-e</code></td>
        <td>L'argument est trait comme un nom de fichier. Vrai si le
	fichier (ou dir ou special) existe</td></tr>
	fichier (ou dir ou special) existe</td><td>oui</td></tr>
<tr><td><code>-f</code></td>
        <td>L'argument est trait comme un nom de fichier. Vrai si le
	fichier existe et correspond  un fichier
	rgulier</td></tr>
	rgulier</td><td>oui</td></tr>
<tr class="odd"><td><code>-L</code></td>
        <td>L'argument est trait comme un nom de fichier. Vrai si le
	fichier existe et correspond  un lien
	symbolique</td></tr>
	symbolique</td><td>oui</td></tr>
<tr><td><code>-h</code></td>
        <td>L'argument est trait comme un nom de fichier. Vrai si le
	fichier existe et correspond  un lien symbolique
	(identique  <code>-L</code>)</td></tr>
	(identique  <code>-L</code>)</td><td>oui</td></tr>
<tr class="odd"><td><code>-F</code></td>
        <td>Vrai si la chane correspond a un fichier valide, accessible
	avec tous les contrles d'accs configurs pour ce chemin. A
	cette fin, une sous-requte effectue la vrification, et vous
	devez utiliser ce drapeau avec soin car il peut impacter les
	performances de votre serveur !</td></tr>
	performances de votre serveur !</td><td /></tr>
<tr><td><code>-U</code></td>
        <td>Vrai si la chane correspond a une URL valide, accessible
	avec tous les contrles d'accs configurs pour ce chemin. A
	cette fin, une sous-requte effectue la vrification, et vous
	devez utiliser ce drapeau avec soin car il peut impacter les
	performances de votre serveur !</td></tr>
<tr class="odd"><td><code>-n</code></td>
        <td>Vrai si la chane n'est pas vide</td></tr>
<tr><td><code>-z</code></td>
        <td>Vrai si la chane est vide</td></tr>
<tr class="odd"><td><code>-T</code></td>
	performances de votre serveur !</td><td /></tr>
<tr class="odd"><td><code>-A</code></td>
        <td>Alias pour <code>-U</code></td><td /></tr>
<tr><td><code>-n</code></td>
        <td>Vrai si la chane n'est pas vide</td><td /></tr>
<tr class="odd"><td><code>-z</code></td>
        <td>Vrai si la chane est vide</td><td /></tr>
<tr><td><code>-T</code></td>
        <td>Faux si la chane est vide, "<code>0</code>",
	"<code>off</code>", "<code>false</code>", ou "<code>no</code>"
	(insensibilit  la casse). Vrai dans le cas contraire.</td></tr>
<tr><td><code>-R</code></td>
	(insensibilit  la casse). Vrai dans le cas contraire.</td><td /></tr>
<tr class="odd"><td><code>-R</code></td>
        <td>Idem "<code>%{REMOTE_ADDR} -ipmatch ...</code>", en plus
	efficace
        </td></tr>
        </td><td /></tr>
</table>

    <p>Les oprateurs marqus comme "restreints" ne sont pas disponibles
    avec certains modules comme <code class="module"><a href="./mod/mod_include.html">mod_include</a></code>.</p>

</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="functions" id="functions">Fonctions</a></h2>
@@ -385,37 +397,40 @@ listfunction ::= listfuncname "<strong>(</strong>" word "<strong>)</strong>"
    insensibles  la casse. Les modules peuvent fournir des fonctions
    supplmentaires.</p>

    <table class="bordered"><tr class="header"><th>Nom</th><th>Description</th></tr>
    <table class="bordered"><tr class="header"><th>Nom</th><th>Description</th><th>Restreint</th></tr>
<tr><td><code>req</code>, <code>http</code></td>
        <td>Lit l'en-tte de requte HTTP</td></tr>
        <td>Lit l'en-tte de requte HTTP</td><td /></tr>
<tr class="odd"><td><code>resp</code></td>
        <td>Lit l'en-tte de rponse HTTP</td></tr>
        <td>Lit l'en-tte de rponse HTTP</td><td /></tr>
<tr><td><code>reqenv</code></td>
        <td>Recherche une variable d'environnement de requte</td></tr>
        <td>Recherche une variable d'environnement de requte</td><td /></tr>
<tr class="odd"><td><code>osenv</code></td>
        <td>Recherche une variable d'environnement du systme
	d'exploitation</td></tr>
	d'exploitation</td><td /></tr>
<tr><td><code>note</code></td>
        <td>Recherche une note de requte</td></tr>
        <td>Recherche une note de requte</td><td /></tr>
<tr class="odd"><td><code>env</code></td>
        <td>Renvoie le premier rsultat positif de <code>note</code>,
	<code>reqenv</code>, <code>osenv</code></td></tr>
	<code>reqenv</code>, <code>osenv</code></td><td /></tr>
<tr><td><code>tolower</code></td>
        <td>Convertit une chane en minuscules</td></tr>
        <td>Convertit une chane en minuscules</td><td /></tr>
<tr class="odd"><td><code>toupper</code></td>
        <td>Convertit une chane en majuscules</td></tr>
        <td>Convertit une chane en majuscules</td><td /></tr>
<tr><td><code>escape</code></td>
        <td>Echappe les caractres spciaux en codage hexadcimal</td></tr>
        <td>Echappe les caractres spciaux en codage hexadcimal</td><td /></tr>
<tr class="odd"><td><code>unescape</code></td>
        <td>"Dschappe" les chanes codes en hexadcimal en conservant
	le codage des caractres spciaux aux URLs (XXX: describe better)</td></tr>
	le codage des caractres spciaux aux URLs (XXX: describe better)</td><td /></tr>
<tr><td><code>file</code></td>
        <td>Lit le contenu d'un fichier</td></tr>
        <td>Lit le contenu d'un fichier</td><td>oui</td></tr>
<tr class="odd"><td><code>filesize</code></td>
        <td>Renvoie la taille d'un fichier (ou 0 si le fichier n'existe
	pas ou ne correspond pas  un fichier rgulier)</td></tr>
	pas ou ne correspond pas  un fichier rgulier)</td><td>oui</td></tr>
</table>

    <p>Les fonctions marques comme "restreints" ne sont pas disponibles
    avec certains modules comme <code class="module"><a href="./mod/mod_include.html">mod_include</a></code>.</p>

    <p>En plus des fonctions dont la valeur est une chane, il existe
    aussi des fonctions dont la valeur est une liste, qui acceptent une
    chane comme argument, et renvoient une liste de mots, autrement dit
+2 −1
Changes for docs/manual/howto/ssi.html.fr: 2 added lines, 1 removed line.
Original line number Diff line number Diff line
@@ -449,7 +449,8 @@ HTML pr
    <p>Puis, dans votre document où les SSI sont activées, vous ajoutez
    ceci :</p>
<div class="example"><p><code>
        &lt;!--#if expr="${Mac} &amp;&amp; ${InternetExplorer}" --&gt;<br />
        &lt;!--#if expr="-T reqenv('Mac') &amp;&amp;
                         -T reqenv('InternetExplorer')" --&gt;<br />
        Un texte d'excuses est inséré ici<br />
        &lt;!--#else --&gt;<br />
        Ici se trouve du code JavaScipt sympa<br />
+10 −11
Changes for docs/manual/logs.html.fr: 10 added lines, 11 removed lines.
Original line number Diff line number Diff line
@@ -24,8 +24,6 @@
<a href="./ko/logs.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./tr/logs.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
</div>
<div class="outofdate">Cette traduction peut être périmée. Vérifiez la version
            anglaise pour les changements récents.</div>

    <p>Pour véritablement gérer un serveur web,
    il est nécessaire de disposer d'un
@@ -114,7 +112,7 @@
    <a href="#piped">rediriger vers un programme</a> par l'intermédiaire d'un
    tube de communication (pipe).</p>

    <p>Le format du journal des erreurs est descriptif et de forme
    <p>Le format par défaut du journal des erreurs est descriptif et de forme
    relativement libre. Certaines informations apparaissent cependant dans la
    plupart des entrées du journal. Voici un message typique
    à titre d'exemple : </p>
@@ -143,14 +141,15 @@
    écrit sur la sortie d'erreurs standard <code>stderr</code> sera recopiée
    telle quelle dans le journal des erreurs.</p>

    <p>Il n'est pas possible de personnaliser le journal des erreurs en ajoutant ou en
    supprimant des informations. Cependant, les entrées du journal des erreurs
    qui concernent certaines requêtes possèdent des entrées correspondantes
    dans le <a href="#accesslog">journal des accès</a>. Ainsi, l'entrée de
    l'exemple ci-dessus correspond à une entrée du journal des accès avec un
    code de statut 403. Etant donné qu'il est possible de personnaliser le
    journal des accès, vous pouvez obtenir d'avantage d'informations sur les
    circonstances d'une erreur en consultant ce journal.</p>
    <p>La directive <code class="directive"><a href="./mod/core.html#errorlogformat">ErrorLogFormat</a></code>
    vous permet de personnaliser le format du journal des erreurs, et de
    définir les informations à journaliser. Si
    <code class="module"><a href="./mod/mod_unique_id.html">mod_unique_id</a></code> est présent, vous pouvez utiliser le
    drapeau <code>%L</code> à la fois dans le journal des erreurs et
    dans le
    journal des accès, ce qui aura pour effet de générer un identifiant
    d'entrée qui vous permettra de corréler les entrées du journal des
    erreurs avec celles du journal des accès.</p>

    <p>Pendant la phase de test, il est souvent utile de visualiser en continu
    le journal des erreurs afin de détecter tout problème éventuel. Sur les
+1 −1
Changes for docs/manual/logs.xml.meta: 1 added line, 1 removed line.
Original line number Diff line number Diff line
@@ -8,7 +8,7 @@

  <variants>
    <variant>en</variant>
    <variant outdated="yes">fr</variant>
    <variant>fr</variant>
    <variant outdated="yes">ja</variant>
    <variant outdated="yes">ko</variant>
    <variant outdated="yes">tr</variant>
Loading