This is an automated email from the ASF dual-hosted git repository.

markt-asf pushed a commit to branch 9.0.x
in repository https://gitbox.apache.org/repos/asf/tomcat.git


The following commit(s) were added to refs/heads/9.0.x by this push:
     new 40aea5f4b0 Improvements to French translations. (remm)
40aea5f4b0 is described below

commit 40aea5f4b0ce96b4acc27c8c5da5ae6d199ac198
Author: Mark Thomas <[email protected]>
AuthorDate: Tue Sep 8 14:55:29 2026 +0100

    Improvements to French translations. (remm)
---
 .../catalina/realm/LocalStrings_fr.properties      |  1 +
 .../catalina/servlets/LocalStrings_fr.properties   |  1 +
 .../tribes/membership/LocalStrings_fr.properties   |  2 ++
 .../membership/cloud/LocalStrings_fr.properties    |  1 +
 .../transport/nio/LocalStrings_fr.properties       |  1 +
 .../tribes/util/LocalStrings_fr.properties         |  2 ++
 .../catalina/users/LocalStrings_fr.properties      |  1 +
 .../catalina/valves/LocalStrings_fr.properties     |  3 +++
 .../webresources/LocalStrings_fr.properties        | 22 +++++++++++++++++++++-
 .../apache/coyote/ajp/LocalStrings_fr.properties   |  2 ++
 .../apache/coyote/http2/LocalStrings_fr.properties |  8 +-------
 .../tomcat/util/net/LocalStrings_fr.properties     |  5 +++++
 .../tomcat/websocket/LocalStrings_fr.properties    |  1 +
 webapps/docs/changelog.xml                         |  3 +++
 14 files changed, 45 insertions(+), 8 deletions(-)

diff --git a/java/org/apache/catalina/realm/LocalStrings_fr.properties 
b/java/org/apache/catalina/realm/LocalStrings_fr.properties
index ef64d65ef2..2e774e5818 100644
--- a/java/org/apache/catalina/realm/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/realm/LocalStrings_fr.properties
@@ -40,6 +40,7 @@ dataSourceRealm.noUserCredCol=Aucune colonne spécifiée pour 
les identifiants u
 dataSourceRealm.noUserNameCol=Aucune colonne spécifiée pour les noms 
d'utilisateur
 dataSourceRealm.noUserTable=Aucune table spécifiée pour les utilisateurs
 dataSourceRealm.roleConfigMismatch=La configuration des rôles est incomplète: 
userRoleTable et roleNameCol doivent tous deux être spécifiés
+dataSourceRealm.validateUser.exception=Exception lors de la validation de 
l''existence de l''utilisateur [{0}]
 
 jaasCallback.username=Nom d''utilisateur renvoyé [{0}]
 
diff --git a/java/org/apache/catalina/servlets/LocalStrings_fr.properties 
b/java/org/apache/catalina/servlets/LocalStrings_fr.properties
index 854f75034a..ac2e6567a3 100644
--- a/java/org/apache/catalina/servlets/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/servlets/LocalStrings_fr.properties
@@ -54,6 +54,7 @@ defaultServlet.resource.lastModified=Dernière modification
 defaultServlet.resource.name=Nom
 defaultServlet.resource.size=Taille
 defaultServlet.skipfail=La lecture a échouée parce que seuls [{0}] octets 
étaient disponibles alors qu''il était nécessaire d''en sauter [{1}] pour 
atteindre le début de la plage demandée
+defaultServlet.truncatedXSLT=Le fichier XSLT global [{0}] était tronqué
 defaultServlet.unknownBomConfig=La valeur [{0}] inconnue a été donnée pour le 
paramètre d’initialisation useBomIfPresent
 defaultServlet.wrongByteCountForRange=Une quantité invalide d''octets [{0}] a 
été reçue pour la range dont la longueur est [{1}]
 defaultServlet.xslError=Erreur de transformation XSL
diff --git 
a/java/org/apache/catalina/tribes/membership/LocalStrings_fr.properties 
b/java/org/apache/catalina/tribes/membership/LocalStrings_fr.properties
index 7ce229aa08..b4a9006f12 100644
--- a/java/org/apache/catalina/tribes/membership/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/tribes/membership/LocalStrings_fr.properties
@@ -55,6 +55,7 @@ mcastServiceImpl.unableReceive.broadcastMessage=N'a pas pu 
recevoir de message g
 mcastServiceImpl.waitForMembers.done=Fin de l''attente, le registre de membres 
est établi, démarrage de niveau : [{0}]
 mcastServiceImpl.waitForMembers.start=Attente de [{0}] millisecondes pour 
établir le registre de membres du cluster, démarrage au niveau [{1}]
 
+memberImpl.invalid.hostLength=Longueur [{0}] d''hôte invalide
 memberImpl.invalid.package.begin=Le paquet est invalide, il devrait démarrer 
par [{0}]
 memberImpl.invalid.package.end=le paquet est invalide, il devrait se terminer 
par : [{0}]
 memberImpl.large.payload=Le contenu est trop gros pour être géré par Tribes
@@ -62,6 +63,7 @@ memberImpl.notEnough.bytes=Pas assez d'octets dans le paquet 
membre
 memberImpl.package.small=Le paquet du membre est trop petit pour être validé
 memberImpl.unableParse.hostname=Incapable d'analyser le nom d'hôte (hostname)
 
+staticMember.invalid.host=Hôte [{0}] invalide
 staticMember.invalid.uuidLength=Un UUID doit faire exactement 16 octets et non 
[{0}]
 
 staticMembershipProvider.heartbeat.failed=Impossible d'envoyer le message 
StaticMembershipProvider.ping
diff --git 
a/java/org/apache/catalina/tribes/membership/cloud/LocalStrings_fr.properties 
b/java/org/apache/catalina/tribes/membership/cloud/LocalStrings_fr.properties
index dff5fb683e..3341898729 100644
--- 
a/java/org/apache/catalina/tribes/membership/cloud/LocalStrings_fr.properties
+++ 
b/java/org/apache/catalina/tribes/membership/cloud/LocalStrings_fr.properties
@@ -32,6 +32,7 @@ cloudMembershipProvider.start=L''espace de noms [{0}] a été 
défini, le cluste
 cloudMembershipService.stopFail=Impossible d''arrêter le registre de membres 
statique, niveau : [{0}]
 
 dnsMembershipProvider.dnsError=Erreur en obtenant la liste des adresses des 
hôtes pour l''espace de noms [{0}]
+dnsMembershipProvider.memberError=Erreur lors de la création d'un membre
 
 kubernetesMembershipProvider.invalidPod=Le pod manque des attributs 
nécessaires: [{0}]
 kubernetesMembershipProvider.invalidPodsList=La liste de pods est invalide : 
[{0}]
diff --git 
a/java/org/apache/catalina/tribes/transport/nio/LocalStrings_fr.properties 
b/java/org/apache/catalina/tribes/transport/nio/LocalStrings_fr.properties
index 58cd76c0d6..4fce4ced6f 100644
--- a/java/org/apache/catalina/tribes/transport/nio/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/tribes/transport/nio/LocalStrings_fr.properties
@@ -58,6 +58,7 @@ parallelNioSender.sender.disconnected.notRetry=Pas de réessai 
d''envoi de [{0}]
 parallelNioSender.sender.disconnected.sendFailed=L'envoi a échoué et 
l'envoyeur est déconnecté, pas de nouvel essai
 parallelNioSender.unable.setup.NioSender=Impossible d'installer un NioSender
 
+pooledParallelSender.disconnectOnError=Déconnexion suite à une erreur
 pooledParallelSender.sender.disconnected=Emetteur non connecté
 pooledParallelSender.unable.open=Impossible d'ouvrir le sélecteur NIO
 pooledParallelSender.unable.retrieveSender=Impossible d'obtenir un envoyeur 
depuis le pool
diff --git a/java/org/apache/catalina/tribes/util/LocalStrings_fr.properties 
b/java/org/apache/catalina/tribes/util/LocalStrings_fr.properties
index 74c37db098..4e97df6464 100644
--- a/java/org/apache/catalina/tribes/util/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/tribes/util/LocalStrings_fr.properties
@@ -25,4 +25,6 @@ executorFactory.not.running=L'Executor ne tourne pas, 
impossible de forcer une c
 executorFactory.queue.full=La file d'attente est complète
 
 uuidGenerator.createRandom=La création d''une instance de SecureRandom pour le 
génération des UUID en utilisant [{0}] a pris [{1}] millisecondes
+uuidGenerator.dest.null=Le tableau destination fourni est null
+uuidGenerator.offset.negative=Le décalage dans le tableau d'octets destination 
est négatif
 uuidGenerator.unable.fit=Impossible de faire rentrer [{0}] octets dans le 
tableau, longueur : [{1}] longueur requise : [{2}]
diff --git a/java/org/apache/catalina/users/LocalStrings_fr.properties 
b/java/org/apache/catalina/users/LocalStrings_fr.properties
index b919d16615..8a769476e3 100644
--- a/java/org/apache/catalina/users/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/users/LocalStrings_fr.properties
@@ -18,6 +18,7 @@
 
 dataSourceUserDatabase.exception=Exception lors de l'accès à la base de données
 dataSourceUserDatabase.features=Fonctionnalités de la UserDatabase utilisant 
une DataSource: User <-> Rôle [{0}], Rôles [{1}], Groupes [{2}]
+dataSourceUserDatabase.noUserConfiguration=DataSource UserDatabase n''a pas de 
stockage d''utilisateurs correctement configuré: userTable [{0}] userNameCol 
[{1}] userCredCol [{2}]
 
 memoryUserDatabase.fileClose=Echec de fermeture [{0}]
 memoryUserDatabase.fileDelete=Impossible d''effacer [{0}]
diff --git a/java/org/apache/catalina/valves/LocalStrings_fr.properties 
b/java/org/apache/catalina/valves/LocalStrings_fr.properties
index 762081bd12..af0466a390 100644
--- a/java/org/apache/catalina/valves/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/valves/LocalStrings_fr.properties
@@ -167,6 +167,9 @@ remoteIpValve.invalidRemoteAddress=Impossible de déterminer 
l''hôte distant ca
 requestFilterValve.configInvalid=Un ou plusieurs paramètres de configuration 
spécifiés pour ce Remote[Addr|Host]Valve ont empêché la Valve et le conteneur 
parent de démarrer
 requestFilterValve.deny=Refus de la requête pour [{0}] basé sur la propriété 
[{1}]
 
+semaphoreValve.invalidConcurrency=Une valeur de concurrence [{0}] invalide a 
été spécifiée
+semaphoreValve.invalidStatus=Une valeur de concurrence maximale [{0}] invalide 
a été spécifiée
+
 sslValve.certError=Impossible de traiter le certificat [{0}] pour créer un 
objet java.security.cert.X509Certificate
 sslValve.invalidHeader=Valeur invalide [{0}] pour l''en tête [{1}]
 sslValve.invalidProvider=Le fournisseur SSL spécifié pour le connecteur 
associé avec cette requête de [{0}] est invalide, le certificat n''a pas pu 
être traité
diff --git a/java/org/apache/catalina/webresources/LocalStrings_fr.properties 
b/java/org/apache/catalina/webresources/LocalStrings_fr.properties
index 4d80b39736..a88f2d8c71 100644
--- a/java/org/apache/catalina/webresources/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/webresources/LocalStrings_fr.properties
@@ -17,17 +17,25 @@
 # To edit translations see: 
https://tomcat.apache.org/getinvolved.html#Translations
 
 abstractArchiveResourceSet.archiveCloseFailed=Erreur lors de la fermeture de 
l'archive, elle pourrait toujours être ouverte
+abstractArchiveResourceSet.archiveEntriesFail=Echec de lecture des entrées 
d''archive depuis [{0}]
+abstractArchiveResourceSet.archiveEntryFail=Impossible d''obtenir une entrée 
depuis l''archive [{0}]
+abstractArchiveResourceSet.baseUrlFail=Impossible de construire l''URL de base 
pour l''archive [{0}]
+abstractArchiveResourceSet.manifestFail=Impossible de lire le manifeste depuis 
l''archive [{0}]
+abstractArchiveResourceSet.multiReleaseFail=Impossible de déterminer si 
l''archive [{0}] est un JAR multi-version
 abstractArchiveResourceSet.setReadOnlyFalse=Les archives basées sur 
WebResourceSets telles que celles des JARs sont fixées comme étant en lecture 
seule et ne peuvent être configurées en lecture écriture
 
+abstractFileResourceSet.canonicalPathFail=Impossible de déterminer le chemin 
canonique pour [{0}]
 abstractFileResourceSet.canonicalfileCheckFailed=La ressource de 
l''application web [{0}] du chemin [{1}] n''a pas été chargée car le chemin 
canonique [{2}] ne correspond pas; l''utilisation de liens symboliques peut 
être une cause possible
 
 abstractResource.getContentFail=Impossible de retourner [{0}] en tant que 
tableau d''octets
 abstractResource.getContentFirst=getContent doit être appelé avant 
getCertificates
 abstractResource.getContentTooLarge=Impossible de retourner [{0}] comme 
tableau d''octets car la ressource a une taille de [{1}] octets qui est 
supérieure à la taille maximale d''un tableau d''octets
-abstractResource.getCreationFail=Impossible de déterminer la date de création 
de la ressource [{0}]
+abstractResource.getCreationFail=Impossible de déterminer la date de création 
pour la ressource [{0}]
 
 abstractResourceSet.checkPath=Le chemin demandé [{0}] n''est pas valide, il 
doit commencer par ''/''
 
+abstractSingleArchiveResourceSet.startFail=Impossible de démarrer l'ensemble 
de ressources
+
 cache.addFail=Incapable d''ajouter la ressource située [{0}] au cache de 
l''application web [{1}] parce qu''il n''y avait pas assez d''espace libre 
disponible après l''éviction des entrées de cache expirées - envisagez 
d''augmenter la taille maximale du cache
 cache.backgroundEvictFail=Le processus d''arrière plan d''éviction du cache 
n''a pas pu nettoyer [{0}] pourcents du cache pour le contexte [{1}], il 
faudrait augmenter la taille maximale du cache ; après l''éviction, 
approximativement [{2}] KiB de données restaient dans le cache
 cache.objectMaxSizeTooBig=La valeur [{0}] KiB pour l''objectMaxSize est plus 
grade que la limite de maxSize/20 son elle a été réduite à [{1}] KiB\n
@@ -35,6 +43,7 @@ cache.objectMaxSizeTooBigBytes=La valeur de taille d''objet 
maximale pouvant êt
 cache.sizeTracking.add=Augmentation de la taille du cache de [{0}] pour 
l''entrée [{1}] à [{2}] portant la taille totale du cache à [{3}]
 cache.sizeTracking.remove=Diminution de la taille du cache de [{0}] pour 
l''entrée [{1}] à [{2}] portant la taille totale du cache à [{3}]
 
+cachedResource.invalidURI=Impossible de construire une URI à partir de l''URL 
[{0}]
 cachedResource.invalidURL=La création d''une instance de 
CachedResourceURLStreamHandler a échouée car l''URL [{0}] est malformée
 
 classpathUrlStreamHandler.notFound=Impossible de charger la ressource [{0}] en 
utilisant le chargeur de classe de contexte du thread ou celui de la classe 
actuelle
@@ -42,28 +51,39 @@ classpathUrlStreamHandler.notFound=Impossible de charger la 
ressource [{0}] en u
 dirResourceSet.isCaseSensitive.fail=Erreur en essayant de déterminer si le 
système de fichier à [{0}] est sensible à la casse des caractères, il sera 
considéré non sesnible
 dirResourceSet.manifestFail=Impossible de lire le manifeste depuis [{0}]
 dirResourceSet.notDirectory=Le répertoire qui a été spécifié pour la base et 
le chemin interne [{0}]{1}[{2}] n''existe pas
+dirResourceSet.startFail=Impossible de démarrer l'ensemble de ressources
 dirResourceSet.writeNpe=Le flux d'entrée ne peut pas être null
 
 extractingRoot.jarFailed=Echec de l’extraction du fichier JAR [{0}]
+extractingRoot.pathTraversal=Une tentative de traversement de chemin a été 
détectée dans le nom de JAR [{0}]
 extractingRoot.targetFailed=Echec de la création du répertoire [{0}] pour 
l''extraction des fichiers contenus dans le JAR
 
 fileResource.getCanonicalPathFail=Impossible de déterminer le chemin canonique 
pour la ressource [{0}]
 fileResource.getUrlFail=Impossible de déterminer l''URL pour la ressource [{0}]
 
 fileResourceSet.notFile=Le fichier spécifié par ses chemins de base et 
internes [{0}]{1}[{2}] n''existe pas
+fileResourceSet.startFail=Impossible de démarrer l'ensemble de ressources
 
 jarResource.getInputStreamFail=Impossible d''obtenir une InputStream pour la 
ressource [{0}] située dans le JAR [{1}]
 
 jarResourceRoot.invalidWebAppPath=Cette ressource se réfère toujours à un 
répertoire donc le webAppPath fourni doit se terminer avec ''/'' mais il était 
[{0}]
 
+jarWarResourceSet.archiveEntriesFail=Impossible de lire les entrée d''archive 
pour le JAR interne [{0}] situé dans [{1}]
+jarWarResourceSet.baseUrlFail=Impossible de construire l''URL de base pour le 
fichier WAR [{0}]
 jarWarResourceSet.codingError=Erreur de programmation
+jarWarResourceSet.jarNotFound=Le fichier JAR [{0}] n''a pas été trouvé dans le 
fichier WAR [{1}]
+jarWarResourceSet.manifestFail=Impossible de lire le manifeste pour le JAR 
interne [{0}] situé dans [{1}]
+jarWarResourceSet.startFail=Impossible de démarrer l'ensemble de ressources
 
 standardRoot.checkStateNotStarted=Les ressources ne peuvent pas être accédées 
tant qu'elles ne sont pas démarrées
 standardRoot.createInvalidFile=Impossible de créer WebResourceSet à partir de 
[{0}]
 standardRoot.createUnknownType=Impossible de créer un WebResourceSet pour le 
type inconnu [{0}]
+standardRoot.invalidFileUrl=L''URL de fichier [{0}] a une syntaxe invalide
+standardRoot.invalidJarUrl=L''URL de JAR ou WAR [{0}] a une syntaxe invalide
 standardRoot.invalidPath=Le chemin de ressources [{0}] est invalide
 standardRoot.invalidPathNormal=Le chemin de ressource [{0}] a été normalisé en 
[{1}] ce qui est invalide
 standardRoot.lockedFile=L''application web [{0}] n''a pas fermé le fichier 
[{1}] ouvert à partir de la trace
+standardRoot.missingSeparator=Un séparateur est manquant dans le chemin 
d''archive [{0}]
 standardRoot.noContext=Un contexte n'a pas été configuré pour ce 
WebResourceRoot
 standardRoot.startInvalidMain=L''ensemble de ressources principal [{0}] n''est 
pas un répertoire, un fichier war, ou n''est pas lisible (il n''existe pas ou 
les permissions pour y accéder manquent)
 standardRoot.unsupportedProtocol=Le protocole [{0}] de l''URL n''est pas 
supporté par cette implémentation des ressources web
diff --git a/java/org/apache/coyote/ajp/LocalStrings_fr.properties 
b/java/org/apache/coyote/ajp/LocalStrings_fr.properties
index 1e19bcffbf..5dea86db8d 100644
--- a/java/org/apache/coyote/ajp/LocalStrings_fr.properties
+++ b/java/org/apache/coyote/ajp/LocalStrings_fr.properties
@@ -28,6 +28,8 @@ ajpprocessor.header.error=Erreur de traitement du message 
d'en-tête
 ajpprocessor.header.tooLong=Un en-tête de message de taille [{0}] a été reçu 
mais la packtSize est de seulement [{1}]
 ajpprocessor.pongFail=Le message de réponse au ping a échoué
 ajpprocessor.readtimeout=Timeout lors de la lecture de données sur le socket
+ajpprocessor.request.invalidHeader=Le code d''en-tête [{0}] est invalide
+ajpprocessor.request.invalidMethod=Le code de méthode [{0}] est invalide
 ajpprocessor.request.prepare=Erreur lors de la préparation de la requête
 ajpprocessor.request.process=Erreur de traitement de la requête
 ajpprocessor.response.invalidHeader=L''en-tête de réponse HTTP [{0}] avec la 
valeur [{1}] a été retiré de la réponse car il est invalide
diff --git a/java/org/apache/coyote/http2/LocalStrings_fr.properties 
b/java/org/apache/coyote/http2/LocalStrings_fr.properties
index 5aa5eff9fb..629210b029 100644
--- a/java/org/apache/coyote/http2/LocalStrings_fr.properties
+++ b/java/org/apache/coyote/http2/LocalStrings_fr.properties
@@ -46,8 +46,6 @@ hpackdecoder.addDynamic=Ajout de l''en-tête à l''index [{0}] 
de la table dynam
 hpackdecoder.clearDynamic=Vidage de la table dynamique
 hpackdecoder.emitHeader=Envoi de l''en-tête avec le nom [{0}] et la valeur 
[{1}]
 hpackdecoder.headerTableIndexInvalid=L''index [{0}] dans la table des en-têtes 
n''est pas valide car il y a [{1}] en-têtes statiques et [{2}] en-têtes 
dynamiques
-hpackdecoder.illegalCharacterName=Le caractère illégal [{0}] a été trouvé en 
décodant le champ de nom d''un en tête HTTP/2
-hpackdecoder.illegalCharacterValue=Le caractère illégal [{0}] a été trouvé en 
décodant le champ de valeur d''un en tête HTTP/2
 hpackdecoder.maxMemorySizeExceeded=La taille de la table des en-têtes [{0}] 
dépasse la taille maximale [{1}]
 hpackdecoder.notImplemented=Pas encore implémenté
 hpackdecoder.nullHeader=L''en-tête à l''index [{0}] est nul
@@ -56,10 +54,6 @@ hpackdecoder.useDynamic=Utilisation de l''en-tête de 
l''index [{0}] de la table
 hpackdecoder.useStatic=Utilisation de l''en-tête de l''index [{0}] de la table 
statique
 hpackdecoder.zeroNotValidHeaderTableIndex=Zéro n'est pas un index valide dans 
la table des en-têtes
 
-hpackhuffman.decode.illegalCharacterName=Le caractère illégal [{0}] a été 
trouvé en décodant le champ de nom d''un en tête HTTP/2
-hpackhuffman.decode.illegalCharacterValue=Le caractère illégal [{0}] a été 
trouvé en décodant le champ de valeur d''un en tête HTTP/2
-hpackhuffman.decode.illegalCharacterValue.end=Le caractère illégal [{0}] a été 
trouvé en décodant le dernier caractère du champ de valeur d''un en tête HTTP/2
-hpackhuffman.decode.illegalCharacterValue.start=Le caractère illégal [{0}] a 
été trouvé en décodant le premier caractère du champ de valeur d''un en tête 
HTTP/2
 hpackhuffman.huffmanEncodedHpackValueDidNotEndWithEOS=La valeur encodée en 
Huffman dans les en-têtes HPACK n'avait pas de données tampon d'EOS
 hpackhuffman.stringLiteralEOS=La valeur encodée en Huffman dans les en-têtes 
HPACK contenait le symbole d'EOS
 hpackhuffman.stringLiteralTooMuchPadding=Plus de 7 bits de données tampon de 
fin de flux ont été fournis à la fin d'une chaîne encodée avec Huffman
@@ -142,7 +136,7 @@ streamStateMachine.invalidReset=Connection [{0}], Stream 
[{1}], la Stream ne doi
 upgradeHandler.allocate.debug=Connection [{0}], Flux [{1}], [{2}] octets 
alloués
 upgradeHandler.allocate.left=Connection [{0}], Flux [{1}], [{2}] octets 
désalloués, essai d''allocation aux enfants
 upgradeHandler.connectionError=Erreur de la connection
-upgradeHandler.enableRfc7540Priorities=Connection [{0}], les priorités RFC 
7540 ne doivent pas être activées après avoir été désactivées dans la trame 
initiale des paramètres de connection (voir la RFC 9218)
+upgradeHandler.enableRfc7540Priorities=Connection [{0}], les priorités RFC 
7450 ne doivent pas être activées après avoir été désactivées dans la trame 
initiale des paramètres de connection (voir la RFC 9218)
 upgradeHandler.fallToDebug=\n\
 \ Note: les occurrences suivantes d'erreurs de stream HTTP/2 seront 
enregistrées au niveau DEBUG.
 upgradeHandler.goaway.debug=Connection [{0}], Goaway, Dernier flux [{1}], Code 
d''erreur [{2}], Données de débogage [{3}]
diff --git a/java/org/apache/tomcat/util/net/LocalStrings_fr.properties 
b/java/org/apache/tomcat/util/net/LocalStrings_fr.properties
index 2e90765ee8..0c82119f22 100644
--- a/java/org/apache/tomcat/util/net/LocalStrings_fr.properties
+++ b/java/org/apache/tomcat/util/net/LocalStrings_fr.properties
@@ -113,6 +113,11 @@ endpoint.nio.selectorLoopError=Erreur dans la boucle du 
sélecteur
 endpoint.nio.stopLatchAwaitFail=Les pollers ne se sont pas arrêtés dans le 
temps imparti
 endpoint.nio.stopLatchAwaitInterrupted=Ce thread a été interrompu pendant 
qu'il attendait l'arrêt des scrutateurs ("pollers")
 endpoint.nio.timeoutCme=Exception pendant le traitement du délai d'attente 
maximum ; le code a été vérifié de manière répétée et aucune modification 
concurrence n'a pu être trouvée, si vous obtenez cette erreur de manière 
reproductible merci d'ouvrir un rapport d'erreur sur Tomcat en fournissant les 
informations pour la reproduire
+endpoint.nio.uds.noOwner=L''information sur le propriétaire du répertoire dans 
lequel le socket de domaine Unix va être crée [{0}] ne peut pas être vérifiée 
car elle n''est pas disponible
+endpoint.nio.uds.notPosix=Le socket de domaine Unix [{0}] n''est pas sur un 
système de fichier POSIX. Il n''est pas possible de configurer les permissions 
demandées. Le socket de domaine Unix sera crée avec les permissions par défaut.
+endpoint.nio.uds.parentLaxPermissions=Le répertoire dans lequel le socket de 
domaine Unix sera crée [{0}] a les permissions additionnelles [{1}] par rapport 
à l''ensemble de permissions attendues.
+endpoint.nio.uds.parentNotPosix=Le répertoire dans lequel le socket de domaine 
Unix sera crée [{0}] n''est pas sur un système de fichier POSIX. Il ne sera 
peut-être pas possible de configurer les permissions demandées. Le répertoire 
sera crée avec les permissions par défaut.
+endpoint.nio.uds.parentOwner=Le répertoire dans lequel le socket de domaine 
Unix sera crée [{0}] a le propriétaire [{1}] mais il devrait être soit le 
propriétaire attendu [{2}] ou l''utilisateur actuel [{3}]
 endpoint.nio2.exclusiveExecutor=Le connecteur NIO2 a besoin d'un accès 
exclusif à un exécuteur pour pouvoir avoir un comportement prévisible lors de 
son arrêt
 endpoint.nio2.executorService=Le connecteur NIO2 nécessite un service 
d'exécution, les fils d'exécutions internes de la JVM seront utilisés
 endpoint.noSslHostConfig=Pas d''élément SSLHostConfig trouvé avec hostName 
[{0}] correspondant au defaultSSLHostConfigName du connecteur [{1}]
diff --git a/java/org/apache/tomcat/websocket/LocalStrings_fr.properties 
b/java/org/apache/tomcat/websocket/LocalStrings_fr.properties
index 1bb7720774..2e0230b092 100644
--- a/java/org/apache/tomcat/websocket/LocalStrings_fr.properties
+++ b/java/org/apache/tomcat/websocket/LocalStrings_fr.properties
@@ -153,6 +153,7 @@ wsWebSocketContainer.pathWrongScheme=Le schéma [{0}] n''est 
pas supporté, seul
 wsWebSocketContainer.proxyConnectFail=Impossible de se connecter au Proxy 
[{0}] configuré, le code HTTP de la réponse est [{0}]
 wsWebSocketContainer.redirectThreshold=L''en-tête Location [{0}] est cyclique, 
le nombre de redirections [{1}] a été atteint sur le maximum [{2}]
 wsWebSocketContainer.responseFail=L''upgrade de HTTP vers WebSocket a échouée 
mais des données partielles peuvent avoir été reçues: Status Code [{0}], En 
têtes HTTP [{1}]
+wsWebSocketContainer.responseHeadersLimit=Le HTTP upgrade vers WebSocket a 
échoué parce que la taille des en-têtes de réponse HTTP ont dépassé la limite
 wsWebSocketContainer.sessionCloseFail=La session avec ID  [{0}] n''a pas été 
fermée proprement.
 wsWebSocketContainer.shutdown=L'application web s'arrête
 wsWebSocketContainer.sslEngineFail=Impossible de créer un SSLEngine pour 
supporter les connections TLS
diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index 601ae1c4aa..fd109d6022 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -377,6 +377,9 @@
       <update>
         Update Tomcat Native to 1.3.9. (markt)
       </update>
+      <add>
+        Improvements to French translations. (remm)
+      </add>
       <add>
         Improvements to Japanese translations provided by tak7iji and
         Ktamura.biz.80. (markt)


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to