From f4799ba72215341f5794898fca6f6f541ac12f77 Mon Sep 17 00:00:00 2001
From: Lucien GENTIS
Date: Sat, 14 Nov 2026 15:50:40 +0100
Subject: [PATCH] Weekly update of French translation
---
docs/manual/expr.xml.fr | 2 +-
docs/manual/mod/core.xml.fr | 11 ++++++++++
docs/manual/mod/mod_env.xml.fr | 28 +++++++++++++++++++++++--
docs/manual/mod/mod_md.xml.fr | 2 +-
docs/manual/mod/mod_proxy.xml.fr | 7 +++++++
docs/manual/mod/mod_proxy_beacon.xml.fr | 8 +++++++
docs/manual/rewrite/flags.xml.fr | 15 +++++++------
7 files changed, 61 insertions(+), 12 deletions(-)
diff --git a/docs/manual/expr.xml.fr b/docs/manual/expr.xml.fr
index 0046f584b58..7346a2eac03 100644
--- a/docs/manual/expr.xml.fr
+++ b/docs/manual/expr.xml.fr
@@ -763,7 +763,7 @@ DIGIT ::= <any US-ASCII digit "0".."9">
SERVER_PROTOCOL_VERSION,
SERVER_PROTOCOL_VERSION_MAJOR et
SERVER_PROTOCOL_VERSION_MINOR sont disponibles à partir
- de la version 2.5.0 du serveur HTTP Apache.
+ de la version 2.4.72 du serveur HTTP Apache.
diff --git a/docs/manual/mod/core.xml.fr b/docs/manual/mod/core.xml.fr
index fc22c1d5e2b..78b8199d130 100644
--- a/docs/manual/mod/core.xml.fr
+++ b/docs/manual/mod/core.xml.fr
@@ -1926,9 +1926,20 @@ ErrorLogFormat "[%t] [%l] [pid %P] %F: %E: [client %a] %M"
connexion (voir le module
mod_remoteip)
+ %{b}a |
+ Identique à %a, mais une adresse IPv6 est écrite entre
+ crochets comme dans [adresse]:port, en accord avec la RFC 5952,
+ section 6. Les drapeaux b et c peuvent
+ être combinés, comme dans %{bc}a |
+
%A |
Adresse IP et port locaux |
+ %{b}A |
+ Identique à %A, mais une adresse IPv6 est écrite entre
+ crochets comme dans %{b}a |
+
%{name}e |
Variable d'environnement de requête name |
diff --git a/docs/manual/mod/mod_env.xml.fr b/docs/manual/mod/mod_env.xml.fr
index 4abcb6638f9..5edf19c9621 100644
--- a/docs/manual/mod/mod_env.xml.fr
+++ b/docs/manual/mod/mod_env.xml.fr
@@ -159,9 +159,29 @@ shell
une controblique (\) continue à la ligne suivante, comme dans
les fichiers de configuration principaux.
- Exemple
+ Une valeur commençant par un guillemet droit simple ou double (après une
+ espace suivant =) est traitée en tant que valeur entre
+ guillemets, comme avec la directive SetEnv. Les guillemets qui entourent la valeur
+ sont supprimés et les espaces qu’elle contient sont préservées. Les espaces
+ avant le guillemet ouvrant ou après le guillemet fermant sont ignorées. Dans
+ une valeur entre guillemets, une controblique échappe une autre controblique
+ ou le caractère guillemet correspondant ; les autres controbliques sont
+ préservées. Pour inclure un guillemet littéral, échappez le à l’intérieur
+ d’une valeur entre guillemets ou utilisez l’autre caractère guillemet pour
+ entourer la valeur. Les valeurs non délimitées par des guillemets peuvent
+ contenir des espaces et ne font pas l’objet d’une suppression des caractères
+ d’échappement. Une valeur entre guillemets non terminée ou la présence de
+ texte inattendu après le guillemet fermant provoque une erreur de
+ configuration.
+
+ Si le fichier ne peut pas être lu, y compris à cause d’une ligne trop
+ longue (après jointure d’une ligne continuée), l’analyse de la configuration
+ échoue avec une erreur qui identifie le fichier et le numéro de la ligne.
+
+ Exemple d’utilisation de valeurs entre guillemets
- SetEnvFromFile conf/app.env
+ SetEnvFromFile "conf/app.env"
@@ -170,6 +190,10 @@ shell
# Application settings
APP_MODE=production
SPECIAL_PATH=/foo/bin
+ PADDED_VALUE=" value with surrounding spaces "
+ EMPTY_VALUE=""
+ LITERAL_QUOTE="'value"
+ ESCAPED_QUOTE='\'value'
diff --git a/docs/manual/mod/mod_md.xml.fr b/docs/manual/mod/mod_md.xml.fr
index 244846d4f02..0cf3b3b37a7 100644
--- a/docs/manual/mod/mod_md.xml.fr
+++ b/docs/manual/mod/mod_md.xml.fr
@@ -524,7 +524,7 @@ MDomain example2.org auto
Les URLs auxquelles l'autorité de certication offre son service.
Plutôt que l'URL proprement dite, vous pouvez spécifier
- 'letsencrypt' ou 'actalis' ou 'buypass'.
+ 'letsencrypt', 'actalis' ou 'buypass'.
Si vous spécifiez plusieurs URLs, chacune d'entre elles est
testée en mode tourniquet ("round-robin") après un certain
diff --git a/docs/manual/mod/mod_proxy.xml.fr b/docs/manual/mod/mod_proxy.xml.fr
index 08810ea76f1..33400bfe5e2 100644
--- a/docs/manual/mod/mod_proxy.xml.fr
+++ b/docs/manual/mod/mod_proxy.xml.fr
@@ -1452,6 +1452,13 @@ ProxyPass "/mirror/foo/i" "!"
0 implique de toujours essayer les serveurs cibles dans un état d'erreur
sans délai. Utilise la syntaxe time-interval.
+
+ Un nœud de travail (« worker ») qui ne fait pas partie d'un répartiteur de
+ charge ne passe en état d'erreur en cas d'échec de connexion que si son état est explicitement défini à -I
+ (c'est-à-dire si l'option « ignore-errors » est désactivée) ; par défaut, un
+ tel nœud ignore les erreurs de connexion, auquel cas le paramètre
+ retry est sans effet.
| route |
- |
diff --git a/docs/manual/mod/mod_proxy_beacon.xml.fr b/docs/manual/mod/mod_proxy_beacon.xml.fr
index 1f5406d5a5f..26d90921b77 100644
--- a/docs/manual/mod/mod_proxy_beacon.xml.fr
+++ b/docs/manual/mod/mod_proxy_beacon.xml.fr
@@ -293,6 +293,14 @@ ProxyBeaconInterval 10
bail, si bien qu’un membre Stopped le restera quel que soit le
nombre d’évictions et de réactivations.
+ Beacon active les membres avec le même code que le répartiteur de
+ charge, et comme lui, il n’attend pas que les requêtes en cours de
+ répartition soient traitées. Un membre réactivé pendant que cela se produit
+ peut manquer la réinitialisation des compteurs de la répartition de charge
+ qui suit normalement, et les requêtes pourront alors être réparties de
+ manière non équitable entre les membres jusqu’à ce que les compteurs se
+ stabilisent.
+
Validation de message et limites
diff --git a/docs/manual/rewrite/flags.xml.fr b/docs/manual/rewrite/flags.xml.fr
index 3179a543f90..67eaa82e084 100644
--- a/docs/manual/rewrite/flags.xml.fr
+++ b/docs/manual/rewrite/flags.xml.fr
@@ -1209,16 +1209,15 @@ utiliser le drapeau L pour terminer la séquence
Il est nécessaire de définir ce drapeau pour permettre à une réécriture
de continuer si la requête HTTP en cours d'écriture possède un point
d'interrogation encodé, « %3f », et si le résultat réécrit
- contient un « ? » dans la substitution. Cela protège d'une URL
- malveillante tirant avantage d'une capture et d'une resubstitution du point
- d'interrogation encodé.
+ contient un « ? » au cas où le premier point d’interrogation
+ serait interprété comme séparant le chemin substitué de la requête
+ substituée. Cela protège d'une URL malveillante tirant avantage d'une
+ capture et d'une resubstitution du point d'interrogation encodé pour
+ tronquer le chemin.
-# Un contrôleur frontal PHP qui route toutes les requêtes via un élément de la
-# chaîne de paramètres.
-# Sans UnsafeAllow3F, une requête comme /page%3Fname=test renverrait 403 Forbidden,
-# car le substitution réécrite contient '?' alors que la requête originelle
-# contient un caractère encodé '%3F'.
+# Sans UnsafeAllow3F, une requête comme /page%3Fname=test serait
+# rejetée, car le chemin serait tronqué.
RewriteCond "%{REQUEST_FILENAME}" !-f
RewriteCond "%{REQUEST_FILENAME}" !-d
RewriteRule "(.+)" "index.php?route=$1" [L,QSA,UnsafeAllow3F]