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

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


The following commit(s) were added to refs/heads/7.0.x by this push:
     new 3b7f03f  Update French translations. Add spaces required by French 
grammar.
3b7f03f is described below

commit 3b7f03fd11752eaf120c2baa1b02cceadf0de4cb
Author: Mark Thomas <ma...@apache.org>
AuthorDate: Mon Mar 30 14:17:29 2020 +0100

    Update French translations. Add spaces required by French grammar.
---
 java/javax/el/LocalStrings_fr.properties           |   4 +-
 .../authenticator/LocalStrings_fr.properties       |   4 +-
 .../catalina/connector/LocalStrings_fr.properties  |   2 +-
 .../catalina/core/LocalStrings_fr.properties       |  28 ++--
 .../catalina/filters/LocalStrings_fr.properties    |   8 +-
 .../catalina/ha/deploy/LocalStrings_fr.properties  |   4 +-
 .../catalina/ha/session/LocalStrings_fr.properties |  30 ++--
 .../catalina/ha/tcp/LocalStrings_fr.properties     |   4 +-
 .../catalina/loader/LocalStrings_fr.properties     |   6 +-
 .../catalina/manager/LocalStrings_fr.properties    |  76 ++++-----
 .../manager/host/LocalStrings_fr.properties        |  20 +--
 .../catalina/realm/LocalStrings_fr.properties      |   4 +-
 .../catalina/servlets/LocalStrings_fr.properties   |   4 +-
 .../catalina/session/LocalStrings_fr.properties    |  28 ++--
 .../catalina/startup/LocalStrings_fr.properties    |  54 +++----
 .../tribes/tipis/LocalStrings_fr.properties        |   4 +-
 .../catalina/util/LocalStrings_fr.properties       |   4 +-
 .../catalina/valves/LocalStrings_fr.properties     |   4 +-
 .../coyote/http11/LocalStrings_fr.properties       |   4 +-
 .../jasper/resources/LocalStrings_fr.properties    | 176 ++++++++++-----------
 .../tomcat/util/http/LocalStrings_fr.properties    |   4 +-
 .../websocket/server/LocalStrings_fr.properties    |   2 +-
 .../WEB-INF/classes/LocalStrings_fr.properties     |  38 ++---
 23 files changed, 256 insertions(+), 256 deletions(-)

diff --git a/java/javax/el/LocalStrings_fr.properties 
b/java/javax/el/LocalStrings_fr.properties
index 3c02fcb..56b5059 100644
--- a/java/javax/el/LocalStrings_fr.properties
+++ b/java/javax/el/LocalStrings_fr.properties
@@ -24,5 +24,5 @@ propertyNotWritable=La propriété [{1}] ne peut pas être 
écrite pour le type
 propertyReadError=Erreur lors de la lecture de [{1}] sur le type [{0}]
 propertyWriteError=Erreur d''écriture [{1}] sur le type [{0}]
 
-util.method.ambiguous=Impossible de trouver une méthode non ambiguë: 
{0}.{1}({2})
-util.method.notfound=Méthode non trouvée: {0}.{1}({2})
+util.method.ambiguous=Impossible de trouver une méthode non ambiguë : 
{0}.{1}({2})
+util.method.notfound=Méthode non trouvée : {0}.{1}({2})
diff --git a/java/org/apache/catalina/authenticator/LocalStrings_fr.properties 
b/java/org/apache/catalina/authenticator/LocalStrings_fr.properties
index 14993be..9375aa3 100644
--- a/java/org/apache/catalina/authenticator/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/authenticator/LocalStrings_fr.properties
@@ -23,7 +23,7 @@ authenticator.formlogin=Référence directe au formulaire de 
connexion (form log
 authenticator.loginFail=Échec de connexion ("Login failed")
 authenticator.manager=Exception lors de l'initialisation des gestionnaires 
d'authentification (trust managers)
 authenticator.noAuthHeader=Aucun en-tête d'autorisation envoyé par le client
-authenticator.notContext=Erreur de configuration:  Doit être attaché à un 
contexte
+authenticator.notContext=Erreur de configuration :  Doit être attaché à un 
contexte
 authenticator.requestBodyTooBig=Le corps de la requête était trop grand pour 
être mis en cache pendant le processus d'authentification
 authenticator.sessionExpired=Le temps alloué au processus de login est échu.  
Si vous désirez continuer, veuillez soit retourner en arrière 2 fois et 
recliquer le lien demandé, soit fermer et ré-ouvrir votre navigateur
 authenticator.tomcatPrincipalLogoutFail=La déconnection avec l'instance de 
TomcatPrincipal a échoué
@@ -31,7 +31,7 @@ authenticator.unauthorized=Impossible d'authentifier avec les 
crédits fournis (
 
 basicAuthenticator.invalidCharset=Les seules valeurs permises sont null, la 
chaîne vide, ou des caractères UTF-8
 
-digestAuthenticator.cacheRemove=Une entrée valide du cache de nonce des 
clients a été enlevée pour faire de la place pour de nouvelles entrées, ce qui 
rend possible une attaque par répétition; pour éviter cela, il est possible de 
reduire nonceValidity ou d'augmenter nonceCacheSize; les avertissements de ce 
type ne se reproduiront pas avant 5 minutes
+digestAuthenticator.cacheRemove=Une entrée valide du cache de nonce des 
clients a été enlevée pour faire de la place pour de nouvelles entrées, ce qui 
rend possible une attaque par répétition ; pour éviter cela, il est possible de 
reduire nonceValidity ou d'augmenter nonceCacheSize ; les avertissements de ce 
type ne se reproduiront pas avant 5 minutes
 
 formAuthenticator.forwardErrorFail=Erreur inattendue lors de la transmission à 
la page d'erreur
 formAuthenticator.forwardLogin=Transmission de la requête pour [{0}] faite 
avec la méthode [{1}] à la page de connection [{2}] du contexte [{3}] en 
utilisant la méthode GET
diff --git a/java/org/apache/catalina/connector/LocalStrings_fr.properties 
b/java/org/apache/catalina/connector/LocalStrings_fr.properties
index b217210..ee2310b 100644
--- a/java/org/apache/catalina/connector/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/connector/LocalStrings_fr.properties
@@ -39,7 +39,7 @@ coyoteRequest.alreadyAuthenticated=Cette requête a déjà été 
authentifiée
 coyoteRequest.attributeEvent=Une exception a été lancée par l'instance 
d'écoute pour l'évènement attributs (attributes)
 coyoteRequest.authenticate.ise=Impossible d'appeler authenticate() après le 
début de l'envoi de la réponse
 coyoteRequest.changeSessionId=Impossible de changer l'id de la session, il n'y 
a pas de session associée à cette requête
-coyoteRequest.chunkedPostTooLarge=Les paramètres n'ont pas été traités parce 
que la taille des données du POST étaient trop grandes; comme cette requête 
utilisait le découpage par morceaux (chunking), le traitement est arrêté; 
utiliser l'attribut maxPostSize du connecteur pour résoudre ce problème si 
l'application devrait accepter des tailles de POST plus importantes
+coyoteRequest.chunkedPostTooLarge=Les paramètres n'ont pas été traités parce 
que la taille des données du POST étaient trop grandes ; comme cette requête 
utilisait le découpage par morceaux (chunking), le traitement est arrêté ; 
utiliser l'attribut maxPostSize du connecteur pour résoudre ce problème si 
l'application devrait accepter des tailles de POST plus importantes
 coyoteRequest.getContextPath.ise=Impossible de trouver une correspondance 
entre le chemin canonique du contexte [{0}] et l''URI envoyée par l''agent de 
l''utilisateur [{1}]
 coyoteRequest.getInputStream.ise="getReader()" a déjà été appelé pour cette 
requête
 coyoteRequest.getReader.ise="getInputStream()" a déjà été appelé pour cette 
requête
diff --git a/java/org/apache/catalina/core/LocalStrings_fr.properties 
b/java/org/apache/catalina/core/LocalStrings_fr.properties
index caad16a..92704d4 100644
--- a/java/org/apache/catalina/core/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/core/LocalStrings_fr.properties
@@ -70,12 +70,12 @@ applicationServletRegistration.setServletSecurity.ise=Les 
contraintes de sécuri
 applicationSessionCookieConfig.ise=La propriété [{0}] ne peut pas être ajoutée 
au SessionCookieConfig pour le contexte [{1}] car le contexte a déjà été 
initialisé
 
 aprListener.aprDestroy=Echec de l'arrêt de la librairie Apache Tomcat Native 
basée sur APR
-aprListener.aprInit=La librairie Apache Tomcat Native basée sur APR qui permet 
des performances optimales dans les environnements de production n''a pas été 
trouvée sur le java.library.path: [{0}]
+aprListener.aprInit=La librairie Apache Tomcat Native basée sur APR qui permet 
des performances optimales dans les environnements de production n''a pas été 
trouvée sur le java.library.path : [{0}]
 aprListener.aprInitDebug=La librairie Apache Tomcat Native basée sur APR n''a 
pas été trouvée en utilisant les noms [{0}] dans le java.library.path [{1}], 
les erreurs retournées sont [{2}]
 aprListener.aprInitError=La librairie Apache Tomcat Native basée sur APR n''a 
pas pu être chargée, l''erreur retournée est [{0}]
-aprListener.currentFIPSMode=Mode FIPS actuel: [{0}]
+aprListener.currentFIPSMode=Mode FIPS actuel : [{0}]
 aprListener.enterAlreadyInFIPSMode=AprLifecycleListener est configuré pour 
forcer le mode FIPS mais la librairie est déjà en mode FIPS [{0}]
-aprListener.flags=Fonctionnalités d''APR: IPv6 [{0}], sendfile [{1}], accept 
filters [{2}], random [{3}]
+aprListener.flags=Fonctionnalités d''APR : IPv6 [{0}], sendfile [{1}], accept 
filters [{2}], random [{3}]
 aprListener.initializeFIPSFailed=Echec d'entrée en mode FIPS
 aprListener.initializeFIPSSuccess=Entrée avec succès en mode FIPS
 aprListener.initializedOpenSSL=OpenSSL a été initialisé avec succès [{0}]
@@ -88,8 +88,8 @@ aprListener.tcnValid=Chargement de la librairie Apache Tomcat 
Native [{0}] en ut
 aprListener.tcnVersion=Un version ancienne [{0}] de la bibliothèque Apache 
Tomcat Native basée sur APR est installée, alors que Tomcat recommande au 
minimum la version [{1}]
 aprListener.tooLateForFIPSMode=Ne peut pas passer en mode FIPS, SSL a déjà été 
initialisé
 aprListener.tooLateForSSLEngine=Impossible d'appeler setSSEEngine, SSL a déjà 
été initialisé
-aprListener.tooLateForSSLRandomSeed=setSSLRandomSeed impossible: SSL a déjà 
été initialisé
-aprListener.wrongFIPSMode=Valuer inattendue de l''option FIPSMode de 
AprLifecycleListener: [{0}]
+aprListener.tooLateForSSLRandomSeed=setSSLRandomSeed impossible : SSL a déjà 
été initialisé
+aprListener.wrongFIPSMode=Valuer inattendue de l''option FIPSMode de 
AprLifecycleListener : [{0}]
 
 asyncContextImpl.asyncDispachError=Erreur lors d'un dispatch asynchrone
 asyncContextImpl.asyncRunnableError=Erreur lors du traitement asynchrone du 
Runnable via AsyncContext.start()
@@ -121,7 +121,7 @@ defaultInstanceManager.restrictedContainerServlet=L''accès 
à la classe [{0}] e
 defaultInstanceManager.restrictedFiltersResource=Le fichier de propriétés 
contenant la liste des filtres restreints n''a pas été trouvée [{0}]
 defaultInstanceManager.restrictedListenersResource=Le fichier de propriétés 
concernant les écouteurs à accès restreint n''a pas été trouvé [{0}]
 defaultInstanceManager.restrictedServletsResource=Le fichier de propriétés 
contenant la liste des Servlets restreints n''a pas été trouvée [{0}]
-defaultInstanceManager.restrictedWrongValue=Mauvaise valeur dans le fichier de 
propriété [{0}] contenant la liste des classes à accès restreint pour le nom de 
classe [{1}], valeur attendue: [restricted], valeur donnée: [{2}]
+defaultInstanceManager.restrictedWrongValue=Mauvaise valeur dans le fichier de 
propriété [{0}] contenant la liste des classes à accès restreint pour le nom de 
classe [{1}], valeur attendue : [restricted], valeur donnée : [{2}]
 
 filterChain.filter=L'exécution du filtre (Filter) a lancé une exception
 filterChain.servlet=L'exécution de la servlet a lancé une exception
@@ -135,10 +135,10 @@ jreLeakListener.xmlParseFail=Erreur en essayant de 
prévenir une fuite de mémoi
 
 naming.addEnvEntry=Ajout de l''entrée d''environnement [{0}]
 naming.addResourceEnvRef=Ajout de la référence de ressource d''environnement 
[{0}]
-naming.bindFailed=Echec lors du liage à l''objet: [{0}]
+naming.bindFailed=Echec lors du liage à l''objet : [{0}]
 naming.invalidEnvEntryType=L''entrée environnement [{0}] a un type invalide
 naming.invalidEnvEntryValue=L''entrée environnement [{0}] a une valeur invalide
-naming.jmxRegistrationFailed=Echec d''enregistrement dans JMX: [{0}]
+naming.jmxRegistrationFailed=Echec d''enregistrement dans JMX : [{0}]
 naming.namingContextCreationFailed=La création du contexte de nommage (naming 
context) a échoué : [{0}]
 naming.unbindFailed=Echec lors du déliage à l''objet : [{0}]
 
@@ -149,12 +149,12 @@ standardContext.applicationListener=Erreur lors de la 
configuration de la classe
 standardContext.applicationSkipped=L'installation des écouteurs (listeners) de 
l'application a été sautée suite aux erreurs précédentes
 standardContext.backgroundProcess.instanceManager=Exception lors du traitement 
d''arrière plan du gestionnaire d''instances [{0}]
 standardContext.badRequest=Chemin de requête invalide [{0}].
-standardContext.cluster.noManager=Aucun gestionnaire de session trouvé, 
vérification de l''utilisation éventuelle du gestionnaire de session fourni par 
le cluster; cluster configuré: [{0}], application distribuable: [{1}]
+standardContext.cluster.noManager=Aucun gestionnaire de session trouvé, 
vérification de l''utilisation éventuelle du gestionnaire de session fourni par 
le cluster ; cluster configuré : [{0}], application distribuable : [{1}]
 standardContext.configurationFail=Un ou plusieurs composants ont marqué ce 
contexte comme n'étant pas correctement configuré
 standardContext.duplicateListener=L''écouteur [{0}] est déjà configuré pour le 
contexte, la double déclaration a été ignorée
 standardContext.errorPage.error=La position de la page d''erreur (ErrorPage) 
[{0}] doit commencer par un ''/''
 standardContext.errorPage.required=La page d'erreur (ErrorPage) ne peut être 
nulle
-standardContext.errorPage.warning=WARNING: La position de la page d''erreur 
(ErrorPage) [{0}] doit commencer par un ''/'' dans l''API Servlet 2.4
+standardContext.errorPage.warning=WARNING : La position de la page d''erreur 
(ErrorPage) [{0}] doit commencer par un ''/'' dans l''API Servlet 2.4
 standardContext.extensionValidationError=Erreur lors de la validation des 
extensions requises par l'application
 standardContext.filterFail=Un ou plusieurs filtres n'ont pas pu démarrer, les 
détails sont dans le fichier log du conteneur
 standardContext.filterMap.either=L'association de filtre (filter mapping) doit 
indiquer soit une <url-pattern> soit une <servlet-name>
@@ -172,7 +172,7 @@ standardContext.loadOnStartup.loadException=Le Servlet 
[{1}] dans l''application
 standardContext.loginConfig.errorPage=La page d''erreur de Form [{0}] doit 
commencer par un ''/''
 standardContext.loginConfig.errorWarning=La page d''erreur de Form [{0}] doit 
commencer par un ''/'' dans l''API Servlet 2.4
 standardContext.loginConfig.loginPage=La page de connexion du formulaire [{0}] 
doit commencer par un ''/''
-standardContext.loginConfig.loginWarning=WARNING: La page de connexion du 
formulaire [{0}] doit commencer par un ''/'' dans l''API Servlet 2.4
+standardContext.loginConfig.loginWarning=WARNING : La page de connexion du 
formulaire [{0}] doit commencer par un ''/'' dans l''API Servlet 2.4
 standardContext.loginConfig.required="LoginConfig" ne peut être nul
 standardContext.manager=Configuré un gestionnaire de la classe [{0}]
 standardContext.managerFail=Echec lors du démarrage du gestionnaire de sessions
@@ -220,7 +220,7 @@ standardContext.stoppingLoader=Exception à l''arrêt du 
"Loader"
 standardContext.stoppingManager=Exception à l''arrêt du "Manager"
 standardContext.stoppingWrapper=Exception à l''arrêt de l''enrobeur (wrapper) 
de la servlet [{0}]
 standardContext.urlDecode=Impossible de décoder le chemin de requête encodé 
dans l''URL [{0}]
-standardContext.urlPattern.patternWarning=WARNING: Le modèle (pattern) d''URL 
[{0}] doit commencer par un ''/'' dans l''API Servlet 2.4
+standardContext.urlPattern.patternWarning=WARNING : Le modèle (pattern) d''URL 
[{0}] doit commencer par un ''/'' dans l''API Servlet 2.4
 standardContext.urlValidate=Impossible de valider le chemin de requête encodé 
dans l''URL [{0}]
 standardContext.workCreateException=Impossible de déterminer le chemin absolu 
pour le répertoire de travail à partir du répertoire [{0}] et de CATALINA_HOME 
[{1}] pour le contexte [{2}]
 standardContext.workCreateFail=Impossible de créer le répertoire de travail 
[{0}] pour le contexte [{1}]
@@ -242,14 +242,14 @@ standardEngine.unknownHost=Aucun serveur hôte n''est 
indiqué pour cette requê
 standardHost.accessBase=Impossible d''accéder le répertoire "document base" 
[{0}]
 standardHost.alreadyStarted=L''hôte a déjà été démarré
 standardHost.appBase=Le répertoire de base de l''application [{0}] n''existe 
pas
-standardHost.clientAbort=Le client distant a abandonné la requête, 
IOException: [{0}]
+standardHost.clientAbort=Le client distant a abandonné la requête, IOException 
: [{0}]
 standardHost.configNotAllowed=L''utilisation d''un fichier de configuration 
n''est pas autorisée
 standardHost.configRequired=Une URL vers le fichier de configuration est 
obligatoire
 standardHost.docBase=Le répertoire "document base" [{0}] existe déjà
 standardHost.installError=Erreur lors du déploiement de l''application pour le 
chemin de contexte [{0}]
 standardHost.installing=Installation d''une application pour le chemin de 
contexte [{0}] depuis l''URL [{1}]
 standardHost.installingWAR=Installation d''une application depuis l''URL [{0}]
-standardHost.invalidErrorReportValveClass=Impossible de charger la classe 
valve de rapport d''erreur: [{0}]
+standardHost.invalidErrorReportValveClass=Impossible de charger la classe 
valve de rapport d''erreur : [{0}]
 standardHost.mappingError=Erreur d''association de configuration (mapping 
configuration) pour l''URI demandée [{0}]
 standardHost.noContext=Aucun contexte n'est configuré pour traiter cette 
requête
 standardHost.noHost=Aucun hôte n''est configuré pour traiter cette requête
diff --git a/java/org/apache/catalina/filters/LocalStrings_fr.properties 
b/java/org/apache/catalina/filters/LocalStrings_fr.properties
index 3a342c2..56652ed 100644
--- a/java/org/apache/catalina/filters/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/filters/LocalStrings_fr.properties
@@ -25,7 +25,7 @@ corsFilter.wrongType2=Attendu un object HttpServletRequest de 
type [{0}] ou [{1}
 
 csrfPrevention.invalidRandomClass=Impossible de créer une source aléatoire 
("Random source") à l''aide de la classe [{0}]
 
-expiresFilter.exceptionProcessingParameter=Erreur lors du traitement du 
paramètre de configuration [{0}]:[{1}]
+expiresFilter.exceptionProcessingParameter=Erreur lors du traitement du 
paramètre de configuration [{0}] : [{1}]
 expiresFilter.expirationHeaderAlreadyDefined=Requête [{0}] de statut de 
réponse [{1}] et de type de contenu ("content-type") [{2}], en-tête 
d''expiration déjà défini
 expiresFilter.filterInitialized=Le filtre a été initialisé avec la 
configuration [{0}]
 expiresFilter.invalidDurationNumber=Durée (nombre) invalide [{0}] dans la 
directive [{1}]
@@ -57,11 +57,11 @@ remoteCidrFilter.noRemoteIp=Le client n'a pas d'adresse IP. 
 Requête rejetée.
 
 remoteIpFilter.invalidHostHeader=La valeur invalide [{0}] a été trouvée pour 
le Host dans l''en-tête HTTP [{1}]
 remoteIpFilter.invalidHostWithPort=La valeur de Host [{0}] dans l''en-tête 
HTTP [{1}] contenait un numéro de port qui sera ingnoré
-remoteIpFilter.invalidNumber=Nombre invalide pour le paramètre [{0}]: [{1}]
+remoteIpFilter.invalidNumber=Nombre invalide pour le paramètre [{0}] : [{1}]
 
 requestFilter.deny=Refus de la requête [{0}] d''après la propriété [{1}]
 
 restCsrfPreventionFilter.invalidNonce=La validation du nonce de CSRF a échouée
 
-webDavFilter.xpProblem=WebdavFixFilter: le client de XP-x64-SP2 est réputé ne 
pas fonctionner avec le Servlet WebDAV
-webDavFilter.xpRootContext=WebdavFixFilter: le client de XP-x64-SP2 ne peut 
fonctionner que le le contexte racine
+webDavFilter.xpProblem=WebdavFixFilter : le client de XP-x64-SP2 est réputé ne 
pas fonctionner avec le Servlet WebDAV
+webDavFilter.xpRootContext=WebdavFixFilter : le client de XP-x64-SP2 ne peut 
fonctionner que le le contexte racine
diff --git a/java/org/apache/catalina/ha/deploy/LocalStrings_fr.properties 
b/java/org/apache/catalina/ha/deploy/LocalStrings_fr.properties
index 133a41e..693b876 100644
--- a/java/org/apache/catalina/ha/deploy/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/ha/deploy/LocalStrings_fr.properties
@@ -47,11 +47,11 @@ fileMessageFactory.cannotRead=Impossible de lire un 
message, cette fabrique est
 fileMessageFactory.cannotWrite=Impossible d'écrire un message, cette fabrique 
est en train de lire
 fileMessageFactory.closed=La fabrique a été fermée
 fileMessageFactory.deleteFail=Impossible de supprimer [{0}]
-fileMessageFactory.duplicateMessage=Réception de message en double, le délai 
d''attente maximum de l''expéditeur pourrait être trop court; contexte: [{0}] 
nom de fichier: [{1}] données: [{2}] longueur des données: [{3}]
+fileMessageFactory.duplicateMessage=Réception de message en double, le délai 
d''attente maximum de l''expéditeur pourrait être trop court ; contexte : [{0}] 
nom de fichier : [{1}] données : [{2}] longueur des données : [{3}]
 
 fileNewFail=Impossible de créer [{0}]
 
-warWatcher.cantListWatchDir=Incapacité de lister les fichiers dans le 
répertoire WatchDir [{0}]: vérifiez qu''il s''agit d''un répertoire et qu''il a 
la permission de lecture.
+warWatcher.cantListWatchDir=Incapacité de lister les fichiers dans le 
répertoire WatchDir [{0}] : vérifiez qu''il s''agit d''un répertoire et qu''il 
a la permission de lecture.
 warWatcher.checkWarResult=WarInfo.check() a retourné [{0}] pour [{1}]
 warWatcher.checkingWar=Vérification du fichier WAR [{0}]
 warWatcher.checkingWars=Vérification des WARs dans [{0}]
diff --git a/java/org/apache/catalina/ha/session/LocalStrings_fr.properties 
b/java/org/apache/catalina/ha/session/LocalStrings_fr.properties
index 02341d7..f9b4cf7 100644
--- a/java/org/apache/catalina/ha/session/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/ha/session/LocalStrings_fr.properties
@@ -13,17 +13,17 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-backupManager.noCluster=pas de groupe (cluster) associé à ce contexte: [{0}]
-backupManager.startFailed=Impossible de démarrer le BackupManager: [{0}]
-backupManager.startUnable=Impossible de démarrer le BackupManager: [{0}]
+backupManager.noCluster=pas de groupe (cluster) associé à ce contexte : [{0}]
+backupManager.startFailed=Impossible de démarrer le BackupManager : [{0}]
+backupManager.startUnable=Impossible de démarrer le BackupManager : [{0}]
 backupManager.stopped=Le gestionnaire de session [{0}] s''est arrêté
 
-deltaManager.createMessage.access=Gestionnaire de session [{0}]: création du 
message de session [{1}] d''accès
+deltaManager.createMessage.access=Gestionnaire de session [{0}] : création du 
message de session [{1}] d''accès
 deltaManager.createMessage.accessChangePrimary=Gestionnaire de session [{0}] : 
création du message de session [{1}] accès pour changer le primaire
 deltaManager.createMessage.allSessionData=Gestionnaire de session [{0}] envoyé 
toutes les données de session
 deltaManager.createMessage.allSessionTransfered=Gestionnaire de session [{0}] 
envoi du message signalant le transfert de toutes les données de session
-deltaManager.createMessage.delta=Gestionnaire de session [{0}]: création du 
message [{0}] de requête delta
-deltaManager.createMessage.expire=Gestionnaire de session [{0}]: création du 
message [{1}] d''expiration de session
+deltaManager.createMessage.delta=Gestionnaire de session [{0}] : création du 
message [{0}] de requête delta
+deltaManager.createMessage.expire=Gestionnaire de session [{0}] : création du 
message [{1}] d''expiration de session
 deltaManager.createMessage.unableCreateDeltaRequest=Impossible de sérialiser 
la requête delta pour l''id de session [{0}]
 deltaManager.createSession.newSession=Crée une DeltaSession avec Id [{0}] 
Nombre total=[{1}]
 deltaManager.dropMessage=Gestionnaire de session [{0}] : Abandon du message 
[{1}] dans GET_ALL_SESSIONS début de la phase de sync [{2}] date du message 
[{3}]
@@ -31,10 +31,10 @@ deltaManager.expireSessions=Gestionnaire de session [{0}] 
expiration des session
 deltaManager.foundMasterMember=Le membre maître de réplication [{1}] a été 
trouvé pour le contexte [{0}]
 deltaManager.loading.cnfe=Exception ClassNotFoundException lors du chargement 
des sessions persistantes : [{0}]
 deltaManager.loading.existing.session=la session existante [{0}] est surchargée
-deltaManager.loading.ioe=IOException lors du chargement des session 
persistées: [{0}]
+deltaManager.loading.ioe=IOException lors du chargement des session persistées 
: [{0}]
 deltaManager.managerLoad=Exception lors du chargement des sessions depuis le 
stockage persistant
 deltaManager.noCluster=Démarrage, pas de cluster associé à ce contexte [{0}]
-deltaManager.noContextManager=Gestionnaire de session [{0}]: En réponse à 
l''envoi d''un message demandant toutes les données des sessions à [{0}], un 
message indiquant l''absence d''un gestionnaire de sessions correspondant à été 
reçu au bout de [{2}] ms
+deltaManager.noContextManager=Gestionnaire de session [{0}] : En réponse à 
l''envoi d''un message demandant toutes les données des sessions à [{0}], un 
message indiquant l''absence d''un gestionnaire de sessions correspondant à été 
reçu au bout de [{2}] ms
 deltaManager.noMasterMember=Démarrage sans autre membre pour le contexte [{0}] 
du domaine [{1}]
 deltaManager.noMembers=Gestionnaire de session [{0}] : pas de transfert 
d''état, il n''y a pas de membres actifs dans le cluster
 deltaManager.noSessionState=Gestionnaire de session [{0}] : pas de statut de 
session envoyé à [{1}] reçu, délai d''attente maximum de [{2}] ms.
@@ -47,13 +47,13 @@ deltaManager.receiveMessage.delta.unknown=Gestionnaire de 
session [{0}] : reçu
 deltaManager.receiveMessage.error=Gestionnaire de session [{0}] : impossible 
de recevoir un message par le canal TCP
 deltaManager.receiveMessage.eventType=Gestionnaire de session [{0}] : recu un 
SessionMessage de type=[{1}] de [{2}]
 deltaManager.receiveMessage.expired=Gestionnaire de session [{0}] : reçu 
l''expiration de la session [{1}]
-deltaManager.receiveMessage.noContextManager=Gestionnaire de session [{0}] a 
reçu d''un nœud [{1}:{2}] sans gestionnaire de contexte
-deltaManager.receiveMessage.transfercomplete=Gestionnaire de session [{0}] 
reçu du nœud [{1}:{2}] l''état de la session a été transféré
+deltaManager.receiveMessage.noContextManager=Gestionnaire de session [{0}] a 
reçu d''un nœud [{1} : {2}] sans gestionnaire de contexte
+deltaManager.receiveMessage.transfercomplete=Gestionnaire de session [{0}] 
reçu du nœud [{1} : {2}] l''état de la session a été transféré
 deltaManager.receiveMessage.unloadingAfter=Gestionnaire de session [{0}] : fin 
du déchargement des sessions
 deltaManager.receiveMessage.unloadingBegin=Gestionnaire de session [{0}] : 
début du déchargement des sessions
 deltaManager.registerCluster=Enregistrement du gestionnaire [{0}] dans 
l''élément du cluster [{1}] avec le nom [{2}]
 deltaManager.sendMessage.newSession=Gestionnaire de session [{0}] : envoi de 
la nouvelle session [{1}]
-deltaManager.sessionReceived=Gestionnaire de session [{0}]: l''état de session 
envoyé à [{0}] a été reçu en [{2}] ms
+deltaManager.sessionReceived=Gestionnaire de session [{0}] : l''état de 
session envoyé à [{0}] a été reçu en [{2}] ms
 deltaManager.startClustering=Démarrage du gestionnaire du cluster à [{0}]
 deltaManager.stopped=Le gestionnaire de session [{0}] s''arrête
 deltaManager.unableSerializeSessionID=Impossible de sérialiser le sessionID 
[{0}]
@@ -63,22 +63,22 @@ deltaManager.waitForSessionState=Gestionnaire de session 
[{0}], demande de l''é
 deltaRequest.showPrincipal=Le principal [{0}] est associé à la session [{1}]
 deltaRequest.wrongPrincipalClass=Un ClusterManager n''accepte que des 
GenericPrincipal. Votre realm a utilisé la classe de "principal" [{0}]
 
-deltaSession.notifying=Notification du cluster de l''expiration de la session: 
primaire=[{0}] sessionId [{1}]
+deltaSession.notifying=Notification du cluster de l''expiration de la session 
: primaire=[{0}] sessionId [{1}]
 deltaSession.readSession=readObject() charge la session [{0}]
 deltaSession.writeSession=writeObject() stocke la session [{0}]
 
 jvmRoute.cannotFindSession=Impossible de trouver la session [{0}]
 jvmRoute.changeSession=Changé la session de [{0}] vers [{1}]
-jvmRoute.failover=Un changement de serveur a été détecté avec une jvmRoute 
différente, route originale: [{0}] nouvelle: [{1}] pour l''id de session [{2}]
+jvmRoute.failover=Un changement de serveur a été détecté avec une jvmRoute 
différente, route originale : [{0}] nouvelle : [{1}] pour l''id de session [{2}]
 jvmRoute.foundManager=Trouvé le gestionnaire de session du cluster [{0}] à 
[{1}]
 jvmRoute.missingJvmRouteAttribute=Pas d'attribut jvmRoute configuré sur le 
moteur
 jvmRoute.noCluster=La JvmRouterBinderValve est configurée mais le cluster 
n'est pas activé, la bascule vers un autre serveur fonctionnera tout de même à 
condition qu'un PersistentManager soit utilisé
 jvmRoute.notFoundManager=Gestionnaire de cluster ("Cluster Manager") non 
trouvé à [{0}]
-jvmRoute.set.orignalsessionid=Fixe l''id de session d''origine dans 
l''attribut de requête [{0}] valeur: [{1}]
+jvmRoute.set.orignalsessionid=Fixe l''id de session d''origine dans 
l''attribut de requête [{0}] valeur : [{1}]
 jvmRoute.turnoverInfo=Temps de vérification de turnover [{0}] ms
 jvmRoute.valve.started=La JvmRouteBinderValve a démarrée
 jvmRoute.valve.stopped=JvmRouteBinderValve s'est arrêté
 
 standardSession.notSerializable=Impossible de sérialiser l''attribut de 
session [{0}] pour la session [{1}]
 standardSession.removeAttribute.ise=removeAttribute : session déjà invalidée
-standardSession.setAttribute.namenull=setAttribute: le paramètre nom ne peut 
pas être null
+standardSession.setAttribute.namenull=setAttribute : le paramètre nom ne peut 
pas être null
diff --git a/java/org/apache/catalina/ha/tcp/LocalStrings_fr.properties 
b/java/org/apache/catalina/ha/tcp/LocalStrings_fr.properties
index da2ca1f..5fadc62 100644
--- a/java/org/apache/catalina/ha/tcp/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/ha/tcp/LocalStrings_fr.properties
@@ -21,10 +21,10 @@ ReplicationValve.filter.failure=Incapacité de compiler le 
filtre=[{0}]
 ReplicationValve.filter.loading=Chargement du filtre de requête [{0}]
 ReplicationValve.invoke.uri=Invocation de la requête de réplication sur [{0}]
 ReplicationValve.nocluster=Aucun cluster de configuré pour cette requête
-ReplicationValve.resetDeltaRequest=Le cluster se suffit à lui-même: 
réinitialisation du delta de la requête de session [{0}]
+ReplicationValve.resetDeltaRequest=Le cluster se suffit à lui-même : 
réinitialisation du delta de la requête de session [{0}]
 ReplicationValve.send.failure=Impossible d'effectuer la requête de réplication
 ReplicationValve.send.invalid.failure=Incapable d'envoyer le message invalide 
de la session [id={0}] sur le cluster
 ReplicationValve.session.found=Le Contexte [{0}] a touvé la session [{1}] mais 
ce n''est pas une ClusterSession.
 ReplicationValve.session.indicator=Contexte [{0}] : la primarité de la session 
[{1}] dans l''attribut de requête [{2}] est [{3}].
-ReplicationValve.session.invalid=Contexte [{0}]: la session demandée [{1}] est 
invalide, non répliquée, ou enlevée sur ce nœud
+ReplicationValve.session.invalid=Contexte [{0}] : la session demandée [{1}] 
est invalide, non répliquée, ou enlevée sur ce nœud
 ReplicationValve.stats=Temps de requête moyen= [{0}] ms pour le Cluster le 
temps ajouté est de=[{1}] ms pour [{2}] requêtes [{3}] requêtes d''envoi [{4}] 
requêtes multi contextes et [{5}] requêtes fitrées (Total requêtes=[{6}] ms 
total requêtes du cluster=[{7}] ms)
diff --git a/java/org/apache/catalina/loader/LocalStrings_fr.properties 
b/java/org/apache/catalina/loader/LocalStrings_fr.properties
index 6921ef2..8aae2db 100644
--- a/java/org/apache/catalina/loader/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/loader/LocalStrings_fr.properties
@@ -30,8 +30,8 @@ standardLoader.removeRepository=Retrait du réceptacle 
(repository) [{0}]
 standardLoader.starting=Démarrage de ce chargeur (loader)
 standardLoader.stopping=Arrêt de ce chargeur (loader)
 
-webappClassLoader.addExportsRmi=Quand Java 9 est utilisé, il faut utiliser 
"--add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED" sur la ligne de commande 
de la JVM pour activer la détection de fuites de mémoire des cibles RMI; sinon 
cet avertissement peut être supprimé en désactivant cette détection
-webappClassLoader.addExportsThreadLocal=Quand Java 9 est utilisé, il faut 
utiliser "--add-opens=java.base/java.lang=ALL-UNNAMED" sur la ligne de commande 
de la JVM pour activer la détection de fuites de mémoire des ThreadLocal; sinon 
cet avertissement peut être supprimé en désactivant cette détection
+webappClassLoader.addExportsRmi=Quand Java 9 est utilisé, il faut utiliser 
"--add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED" sur la ligne de commande 
de la JVM pour activer la détection de fuites de mémoire des cibles RMI ; sinon 
cet avertissement peut être supprimé en désactivant cette détection
+webappClassLoader.addExportsThreadLocal=Quand Java 9 est utilisé, il faut 
utiliser "--add-opens=java.base/java.lang=ALL-UNNAMED" sur la ligne de commande 
de la JVM pour activer la détection de fuites de mémoire des ThreadLocal ; 
sinon cet avertissement peut être supprimé en désactivant cette détection
 webappClassLoader.addTransformer=Ajout d''un transformateur de fichier de 
class [{0}] pour l''application web [{1}]
 webappClassLoader.addTransformer.duplicate=Ajout en double ignoré du 
transformateur de fichiers de classe [{0}] à l''application web [{1}]
 webappClassLoader.addTransformer.illegalArgument=L''application web [{0}] a 
essayé d''ajouter un transformateur de fichiers de classe null
@@ -58,7 +58,7 @@ webappClassLoader.removeTransformer=Enlevé le transformateur 
de fichiers de cla
 webappClassLoader.stopThreadFail=Impossible de terminer le thread nommé [{0}] 
pour l''application [{1}]
 webappClassLoader.stopTimerThreadFail=Echec de l''arrêt du TimerThread nommé 
[{0}] pour l''application web [{1}]
 webappClassLoader.stopped=Impossible de charger [{0}], ce chargeur de classes 
a déjà été arrêté
-webappClassLoader.transformError=Erreur d''instrumentation: impossible de 
transformer la classe [{0}] parce que son format est illégal
+webappClassLoader.transformError=Erreur d''instrumentation : impossible de 
transformer la classe [{0}] parce que son format est illégal
 webappClassLoader.validationErrorJarPath=Incapable de valider l''entrée de JAR 
de nom [{0}]
 webappClassLoader.warnTimerThread=L''application [{0}] semble avoir démarré un 
TimerThread nommé [{1}] en utilisant java.util.Timer mais ne l''a pas stoppé, 
le timer ainsi que le thread associé ont été arrêtés pour éviter une fuite de 
mémoire
 webappClassLoader.wrongVersion=(impossible de charger la classe [{0}])
diff --git a/java/org/apache/catalina/manager/LocalStrings_fr.properties 
b/java/org/apache/catalina/manager/LocalStrings_fr.properties
index eb30d59..41c1277 100644
--- a/java/org/apache/catalina/manager/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/manager/LocalStrings_fr.properties
@@ -25,15 +25,15 @@ htmlManagerServlet.appsTasks=Commandes
 htmlManagerServlet.appsTitle=Applications
 htmlManagerServlet.appsUndeploy=Retirer
 htmlManagerServlet.appsVersion=Version
-htmlManagerServlet.connectorStateAliveSocketCount=Nombre de sockets connectés:
-htmlManagerServlet.connectorStateBytesRecieved=Octets reçus:
-htmlManagerServlet.connectorStateBytesSent=Octets envoyés:
-htmlManagerServlet.connectorStateErrorCount=Nombre d'erreurs:
-htmlManagerServlet.connectorStateHint=P: Traitement et préparation de la 
requête S: Service F: Fin R: Prêt K: Connecté
-htmlManagerServlet.connectorStateMaxProcessingTime=Temps de traitement maximal:
-htmlManagerServlet.connectorStateMaxThreads=Nombre de threads maximum:
-htmlManagerServlet.connectorStateProcessingTime=Temps de traitement:
-htmlManagerServlet.connectorStateRequestCount=Nombre de requêtes:
+htmlManagerServlet.connectorStateAliveSocketCount=Nombre de sockets connectés :
+htmlManagerServlet.connectorStateBytesRecieved=Octets reçus :
+htmlManagerServlet.connectorStateBytesSent=Octets envoyés :
+htmlManagerServlet.connectorStateErrorCount=Nombre d'erreurs :
+htmlManagerServlet.connectorStateHint=P : Traitement et préparation de la 
requête S : Service F : Fin R : Prêt K : Connecté
+htmlManagerServlet.connectorStateMaxProcessingTime=Temps de traitement maximal 
:
+htmlManagerServlet.connectorStateMaxThreads=Nombre de threads maximum :
+htmlManagerServlet.connectorStateProcessingTime=Temps de traitement :
+htmlManagerServlet.connectorStateRequestCount=Nombre de requêtes :
 htmlManagerServlet.connectorStateTableTitleBRecv=Octets Reçus
 htmlManagerServlet.connectorStateTableTitleBSent=Octets Envoyés
 htmlManagerServlet.connectorStateTableTitleClientAct=Client (Réel)
@@ -42,54 +42,54 @@ htmlManagerServlet.connectorStateTableTitleRequest=Requête
 htmlManagerServlet.connectorStateTableTitleStage=Etape
 htmlManagerServlet.connectorStateTableTitleTime=Temps
 htmlManagerServlet.connectorStateTableTitleVHost=Hôte virtuel (VHost)
-htmlManagerServlet.connectorStateThreadBusy=Nombre de threads utilisés:
-htmlManagerServlet.connectorStateThreadCount=Nombre de threads actuel:
+htmlManagerServlet.connectorStateThreadBusy=Nombre de threads utilisés :
+htmlManagerServlet.connectorStateThreadCount=Nombre de threads actuel :
 htmlManagerServlet.deployButton=Deployer
-htmlManagerServlet.deployConfig=URL du fichier XML de configuration:
+htmlManagerServlet.deployConfig=URL du fichier XML de configuration :
 htmlManagerServlet.deployPath=Chemin de context (requis):
 htmlManagerServlet.deployServer=Emplacement du répertoire ou fichier WAR de 
déploiement sur le serveur
 htmlManagerServlet.deployTitle=Deployer
 htmlManagerServlet.deployUpload=Fichier WAR à déployer
-htmlManagerServlet.deployUploadFail=ECHEC - Téléversement pour déploiement a 
échoué, exception: [{0}]
+htmlManagerServlet.deployUploadFail=ECHEC - Téléversement pour déploiement a 
échoué, exception : [{0}]
 htmlManagerServlet.deployUploadFile=Choisir le fichier WAR à téléverser
 htmlManagerServlet.deployUploadInServerXml=ECHEC - Fichier WAR [{0}] ne peut 
être téléversé lorsque le contexte est défini dans server.xml
 htmlManagerServlet.deployUploadNoFile=ECHEC - Téléversement a échoué, aucun 
fichier
 htmlManagerServlet.deployUploadNotWar=ECHEC - Fichier à téléverser, [{0}], 
doit être un .war
 htmlManagerServlet.deployUploadWarExists=ECHEC - Fichier War [{0}] déjà 
existant sur le serveur
-htmlManagerServlet.deployWar=URL vers WAR ou répertoire:
+htmlManagerServlet.deployWar=URL vers WAR ou répertoire :
 htmlManagerServlet.diagnosticsLeak=Vérifiez si une application web a causé une 
fuite de mémoire lors de son arrêt, rechargement ou déchargement
 htmlManagerServlet.diagnosticsLeakButton=Trouver des fuites
 htmlManagerServlet.diagnosticsLeakWarning=Le diagnostic doit démarrer une 
collecte complète de la mémoire, utilisez le avec précaution dans un 
environnement de production
 htmlManagerServlet.diagnosticsTitle=Diagnostics
 htmlManagerServlet.expire.explain=inactives depuis &ge;
 htmlManagerServlet.expire.unit=minutes
-htmlManagerServlet.findleaksList=Les applications suivantes ont été arrêtées 
(redémarrées, retirées), mais certaines de leurs classes sont toujours 
présentes en mémoire, cela pourrait donc causer une fuite de mémoire (utiliser 
un profileur pour le confirmer):
+htmlManagerServlet.findleaksList=Les applications suivantes ont été arrêtées 
(redémarrées, retirées), mais certaines de leurs classes sont toujours 
présentes en mémoire, cela pourrait donc causer une fuite de mémoire (utiliser 
un profileur pour le confirmer) :
 htmlManagerServlet.findleaksNone=Aucune application n'a apparemment causé de 
fuite de mémoire en l'arrêtant, en la rechargeant ou en la retirant
 htmlManagerServlet.helpHtmlManager=Aide HTML Gestionnaire
 htmlManagerServlet.helpHtmlManagerFile=../docs/html-manager-howto.html
 htmlManagerServlet.helpManager=Aide Gestionnaire
 htmlManagerServlet.helpManagerFile=../docs/manager-howto.html
-htmlManagerServlet.jvmFreeMemory=Mémoire disponible:
-htmlManagerServlet.jvmMaxMemory=Mémoire maximale:
+htmlManagerServlet.jvmFreeMemory=Mémoire disponible :
+htmlManagerServlet.jvmMaxMemory=Mémoire maximale :
 htmlManagerServlet.jvmTableTitleInitial=Initial
 htmlManagerServlet.jvmTableTitleMaximum=Maximum
 htmlManagerServlet.jvmTableTitleMemoryPool=Pool mémoire
 htmlManagerServlet.jvmTableTitleTotal=Total
 htmlManagerServlet.jvmTableTitleType=Type
 htmlManagerServlet.jvmTableTitleUsed=Utilisé
-htmlManagerServlet.jvmTotalMemory=Mémoire totale:
+htmlManagerServlet.jvmTotalMemory=Mémoire totale :
 htmlManagerServlet.list=Lister les applications
 htmlManagerServlet.manager=Gestionnaire
-htmlManagerServlet.messageLabel=Message:
+htmlManagerServlet.messageLabel=Message :
 htmlManagerServlet.noManager=-
 htmlManagerServlet.noVersion=Aucun spécifié
-htmlManagerServlet.osAvailableMemory=Mémoire disponible:
-htmlManagerServlet.osFreePageFile=Fichier de page disponible:
-htmlManagerServlet.osKernelTime=Temps noyau du processus:
-htmlManagerServlet.osMemoryLoad=Charge mémoire:
-htmlManagerServlet.osPhysicalMemory=Mémoire physique:
-htmlManagerServlet.osTotalPageFile=Fichier de page total:
-htmlManagerServlet.osUserTime=Temps utilisateur du processus:
+htmlManagerServlet.osAvailableMemory=Mémoire disponible :
+htmlManagerServlet.osFreePageFile=Fichier de page disponible :
+htmlManagerServlet.osKernelTime=Temps noyau du processus :
+htmlManagerServlet.osMemoryLoad=Charge mémoire :
+htmlManagerServlet.osPhysicalMemory=Mémoire physique :
+htmlManagerServlet.osTotalPageFile=Fichier de page total :
+htmlManagerServlet.osUserTime=Temps utilisateur du processus :
 htmlManagerServlet.serverHostname=Nom d'hôte
 htmlManagerServlet.serverIPAddress=Adresse IP
 htmlManagerServlet.serverJVMVendor=Fournisseur de la JVM
@@ -113,14 +113,14 @@ managerServlet.deployed=OK - Application déployée pour le 
chemin de contexte [
 managerServlet.deployedButNotStarted=ECHEC - Application déployée pour le 
chemin de contexte [{0}] mais le démarrage du contexte a échoué
 managerServlet.exception=ECHEC - L''exception [{0}] a été rencontrée
 managerServlet.findleaksFail=ECHEC - Echec de la recherche de fuites, car 
l'hôte n'est pas un StandardHost
-managerServlet.findleaksList=OK - De possibles fuites de mémoire ont été 
trouvées dans les applications suivantes:
+managerServlet.findleaksList=OK - De possibles fuites de mémoire ont été 
trouvées dans les applications suivantes :
 managerServlet.findleaksNone=OK - Aucune fuite de mémoire trouvée
 managerServlet.inService=ECHEC - Une opération de gestion est déjà en cours 
pour l''application [{0}]
 managerServlet.invalidCommand=ECHEC - Des paramètres incorrects ont été 
fournis pour la commande [{0}]
 managerServlet.invalidPath=ECHEC - Un chemin de contexte invalide [{0}] a été 
spécifié
 managerServlet.invalidWar=ECHEC - Une URL d''application invalide [{0}] a été 
spécifiée
 managerServlet.listed=OK - Applications listées pour l''hôte virtuel (virtual 
host) [{0}]
-managerServlet.listitem={0}:{1}:{2}:{3}
+managerServlet.listitem={0} : {1} : {2} : {3}
 managerServlet.mkdirFail=ECHEC - Le répertoire [{0}] n''a pas pu être créé
 managerServlet.noAppBase=ECHEC - Impossible d''identifier la base de 
l''application base pour le chemin de contexte [{0}]
 managerServlet.noCommand=ECHEC - Aucune commande n'a été spécifiée
@@ -141,21 +141,21 @@ managerServlet.reloaded=OK - L''application associée au 
chemin de contexte [{0}
 managerServlet.renameFail=ECHEC - N''a pas pu renommer [{0}] vers [{1}], cela 
pourrait causer des problèmes pour de prochains déploiements
 managerServlet.resourcesAll=OK - Liste des ressources globales de tout type
 managerServlet.resourcesType=OK - Liste des ressources globales de type [{0}]
-managerServlet.saveFail=ECHEC - La sauvegarde de la configuration a échoué: 
[{0}]
+managerServlet.saveFail=ECHEC - La sauvegarde de la configuration a échoué : 
[{0}]
 managerServlet.saved=OK - Configuration serveur sauvegardée
 managerServlet.savedContext=OK - Configuration du contexte [{0}] sauvegardée
 managerServlet.serverInfo=OK - Informations sur le serveur\n\
-Version de Tomcat: [{0}]\n\
-Nom de l''OS: [{1}]\n\
-Version de l''OS: [{2}]\n\
-Architecture de l''OS: [{3}]\n\
-Version de la JVM: [{4}]\n\
-Fournisseur de la JVM: [{5}]
+Version de Tomcat : [{0}]\n\
+Nom de l''OS : [{1}]\n\
+Version de l''OS : [{2}]\n\
+Architecture de l''OS : [{3}]\n\
+Version de la JVM : [{4}]\n\
+Fournisseur de la JVM : [{5}]
 managerServlet.sessiondefaultmax=La valeur par défaut du délai d''inactivité 
maximum d''une sessions est de [{0}] minutes
 managerServlet.sessions=OK - Information de session pour l''application au 
chemin de contexte [{0}]
-managerServlet.sessiontimeout=Inactivité pendant [{0}] minutes: [{1}] sessions
-managerServlet.sessiontimeout.expired=Inactivité pendant [{0}] minutes: [{1}] 
sessions ont été expirées
-managerServlet.sessiontimeout.unlimited=Délai illimité: [{0}] sessions
+managerServlet.sessiontimeout=Inactivité pendant [{0}] minutes : [{1}] sessions
+managerServlet.sessiontimeout.expired=Inactivité pendant [{0}] minutes : [{1}] 
sessions ont été expirées
+managerServlet.sessiontimeout.unlimited=Délai illimité : [{0}] sessions
 managerServlet.startFailed=ECHEC - L''application pour le chemin de contexte 
[{0}] n''a pas pu être démarrée
 managerServlet.started=OK - Application démarrée pour le chemin de contexte 
[{0}]
 managerServlet.stopped=OK - Application arrêtée pour le chemin de contexte 
[{0}]
diff --git a/java/org/apache/catalina/manager/host/LocalStrings_fr.properties 
b/java/org/apache/catalina/manager/host/LocalStrings_fr.properties
index 7fdb031..210e521 100644
--- a/java/org/apache/catalina/manager/host/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/manager/host/LocalStrings_fr.properties
@@ -13,7 +13,7 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-hostManagerServlet.add=add: Ajouter l''hôte [{0}]
+hostManagerServlet.add=add : Ajouter l''hôte [{0}]
 hostManagerServlet.addFailed=ECHEC - L''hôte [{0}] n''a pas pu être ajouté
 hostManagerServlet.addSuccess=OK - L''hôte [{0}] a été ajouté
 hostManagerServlet.alreadyHost=ECHEC - Un hôte existe déjà pour le nom [{0}]
@@ -26,27 +26,27 @@ hostManagerServlet.cannotStopOwnHost=ECHEC - Impossible 
d'arrêter son propre h
 hostManagerServlet.configBaseCreateFail=ECHEC - N''a pas pu trouver le 
configBase de l''hôte [{0}]
 hostManagerServlet.exception=ECHEC - Exception [{0}]
 hostManagerServlet.invalidHostName=ECHEC - Un nom d''hôte [{0}] invalide a été 
spécifié
-hostManagerServlet.list=list: Liste des hôte pour le moteur [{0}]
+hostManagerServlet.list=list : Liste des hôte pour le moteur [{0}]
 hostManagerServlet.listed=OK - Liste des hôtes
-hostManagerServlet.listitem=[{0}]:[{1}]
+hostManagerServlet.listitem=[{0}] : [{1}]
 hostManagerServlet.managerXml=ECHEC - "manager.xml" n'a pas pu être installé
 hostManagerServlet.noCommand=ECHEC - Aucune commande n'a été spécifiée
 hostManagerServlet.noHost=ECHEC - Le nom d''hôte [{0}] n''existe pas
 hostManagerServlet.noWrapper=Le conteneur n'a pas appelé setWrapper() pour ce 
Servlet
 hostManagerServlet.postCommand=ECHEC - Essai d''utilisation de GET pour la 
commande [{0}] mais POST est nécessaire
-hostManagerServlet.remove=supprimer: suppression de l''hôte [{0}]
+hostManagerServlet.remove=supprimer : suppression de l''hôte [{0}]
 hostManagerServlet.removeFailed=ECHEC - N''a pas pu retirer l''hôte [{0}]
 hostManagerServlet.removeSuccess=OK - L''hôte [{0}] a été enlevé
-hostManagerServlet.start=start: Démarrage de l''hôte [{0}]
+hostManagerServlet.start=start : Démarrage de l''hôte [{0}]
 hostManagerServlet.startFailed=ECHEC - Impossible de démarrer l''hôte [{0}]
 hostManagerServlet.started=OK - L''hôte [{0}] est démarré
-hostManagerServlet.stop=stop: Arrêt de l''hôte [{0}]
+hostManagerServlet.stop=stop : Arrêt de l''hôte [{0}]
 hostManagerServlet.stopFailed=ECHEC - L''arrêt de l''hôte [{0}] a échoué
 hostManagerServlet.stopped=OK - L''hôte [{0}] est arrêté
 hostManagerServlet.unknownCommand=ECHEC - Commande inconnue [{0}]
 
-htmlHostManagerServlet.addAliases=Alias:
-htmlHostManagerServlet.addAppBase=Répertoire de base:
+htmlHostManagerServlet.addAliases=Alias :
+htmlHostManagerServlet.addAppBase=Répertoire de base :
 htmlHostManagerServlet.addAutoDeploy=Déploiement automatique
 htmlHostManagerServlet.addButton=Ajouter
 htmlHostManagerServlet.addCopyXML=Copier le XML
@@ -54,7 +54,7 @@ htmlHostManagerServlet.addDeployOnStartup=Déploiement au 
démarrage
 htmlHostManagerServlet.addDeployXML=Déployer le XML
 htmlHostManagerServlet.addHost=Hôte
 htmlHostManagerServlet.addManager=App gestionnaire
-htmlHostManagerServlet.addName=Nom:
+htmlHostManagerServlet.addName=Nom :
 htmlHostManagerServlet.addTitle=Ajouter un hôte virtuel (Virtual Host)
 htmlHostManagerServlet.addUnpackWARs=Décompresser les WARs
 htmlHostManagerServlet.helpHtmlManager=Aide HTML du manager d'hôte
@@ -70,7 +70,7 @@ htmlHostManagerServlet.hostsStart=Démarrer
 htmlHostManagerServlet.hostsStop=Arrêt
 htmlHostManagerServlet.list=Liste des Hôtes Virtuels
 htmlHostManagerServlet.manager=Gestionaire d'hôte ("Host Manager")
-htmlHostManagerServlet.messageLabel=Message:
+htmlHostManagerServlet.messageLabel=Message :
 htmlHostManagerServlet.serverJVMVendor=Fournisseur de la JVM
 htmlHostManagerServlet.serverJVMVersion=Version de la JVM
 htmlHostManagerServlet.serverOSArch=Architecture du système
diff --git a/java/org/apache/catalina/realm/LocalStrings_fr.properties 
b/java/org/apache/catalina/realm/LocalStrings_fr.properties
index eae4abe..6be61ae 100644
--- a/java/org/apache/catalina/realm/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/realm/LocalStrings_fr.properties
@@ -86,8 +86,8 @@ realmBase.credentialNotDelegated=Les identifiants de 
l'utilisateur [{0}} n'ont p
 realmBase.delegatedCredentialFail=Impossible d''obtenir les identifiants 
délégués pour l''utilisateur [{0}]
 realmBase.digest=Erreur lors du hachage de l''identifiant utilisateur
 realmBase.forbidden=L'accès à la ressource demandée a été interdit
-realmBase.gotX509Username=Obtenu le nom d''utilisateur dans le certificat 
X509: [{0}]
-realmBase.gssContextNotEstablished=Erreur d'implémentation de 
l'authenticateur: le contexte de sécurité passé n'est pas complètement établi
+realmBase.gotX509Username=Obtenu le nom d''utilisateur dans le certificat X509 
: [{0}]
+realmBase.gssContextNotEstablished=Erreur d'implémentation de l'authenticateur 
: le contexte de sécurité passé n'est pas complètement établi
 realmBase.gssNameFail=Impossible d'extraire le nom du GSSContext qui a été 
établi
 realmBase.hasRoleFailure=Le nom d''utilisateur [{0}] N''A PAS de rôle [{1}]
 realmBase.hasRoleSuccess=Le nom d''utilisateur [{0}] a pour rôle [{1}]
diff --git a/java/org/apache/catalina/servlets/LocalStrings_fr.properties 
b/java/org/apache/catalina/servlets/LocalStrings_fr.properties
index fdcb2ec..3eff3f9 100644
--- a/java/org/apache/catalina/servlets/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/servlets/LocalStrings_fr.properties
@@ -20,7 +20,7 @@ cgiServlet.expandDeleteFail=Impossible d''effacer le fichier 
[{0}] suite à une
 cgiServlet.expandFail=Impossible de faire l''expansion du script au chemin 
[{0}] vers [{1}]
 cgiServlet.expandNotFound=Impossible de décompresser [{0}] car il n''a pas été 
trouvé
 cgiServlet.expandOk=Extrait le script du chemin [{0}] vers [{1}]
-cgiServlet.find.found=Trouvé le CGI: nom [{0}], chemin [{1}], nom de script 
[{2}] et nom du CGI [{3}]
+cgiServlet.find.found=Trouvé le CGI : nom [{0}], chemin [{1}], nom de script 
[{2}] et nom du CGI [{3}]
 cgiServlet.find.location=Recherche d''un fichier en [{0}]
 cgiServlet.find.path=Script CGI demandé au chemin [{0}] relatif au CGI à [{1}]
 cgiServlet.invalidArgumentDecoded=Les paramètres de ligne de commande décodés 
[{0}] ne correspondent pas au modèle cmdLineArgumentsDecoded configuré [{1}]
@@ -31,7 +31,7 @@ cgiServlet.runHeaderReaderFail=Problème d'E/S lors de la 
fermeture du lecteur d
 cgiServlet.runInvalidStatus=Statut invalide [{0}]
 cgiServlet.runOutputStreamFail=Problème d'E/S à la fermeture du flux de sortie
 cgiServlet.runReaderInterrupt=Interrompu pendant l'attente du thread de 
lecture de la sortie d'erreur (stderr reader thread)
-cgiServlet.runStdErr=ligne stderr: [{0}]
+cgiServlet.runStdErr=ligne stderr : [{0}]
 cgiServlet.runStdErrCount=Reçues [{0}] lignes sur le stderr
 cgiServlet.runStdErrFail=Problème d'entrée sortie pour le stderr
 
diff --git a/java/org/apache/catalina/session/LocalStrings_fr.properties 
b/java/org/apache/catalina/session/LocalStrings_fr.properties
index 2e84199..e76ade2 100644
--- a/java/org/apache/catalina/session/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/session/LocalStrings_fr.properties
@@ -50,11 +50,11 @@ persistentManager.deserializeError=Erreur lors de la 
désérialisation de la ses
 persistentManager.expiring=Expiration de [{0}] sessions avant leur sauvegarde
 persistentManager.loading=Chargement de [{0}] sessions persistantes
 persistentManager.processSwaps=Recherche de sessions à basculer vers stockage 
(swap out), [{0}] sessions actives en mémoire
-persistentManager.serializeError=Erreur lors de la sérialisation de la session 
[{0}]: [{1}]
+persistentManager.serializeError=Erreur lors de la sérialisation de la session 
[{0}] : [{1}]
 persistentManager.storeKeysException=Incapacité de déterminer la liste des ID 
de session, pour les sessions dans le magasin de sessions.  Supposant le 
magasin vide.
 persistentManager.storeSizeException=Impossible de déterminer le nombre de 
sessions dans le magasin de sessions, le magasin doit être vide.
 persistentManager.swapIn=Basculement depuis le stockage (swap in) de la 
session [{0}]
-persistentManager.swapInException=Exception dans la Store lors du swapIn: [{0}]
+persistentManager.swapInException=Exception dans la Store lors du swapIn : 
[{0}]
 persistentManager.swapInInvalid=La session échangée [{0}] est invalide
 persistentManager.swapMaxIdle=Basculement de la session [{0}] vers le stockage 
(Store), en attente pour [{1}] secondes
 persistentManager.swapTooManyActive=Basculement vers stockage (swap out) de la 
session [{0}], en attente pour [{1}] secondes trop de sessions actives
@@ -77,24 +77,24 @@ standardManager.unloading.nosessions=Aucune session 
persistée à décharger
 
 standardSession.attributeEvent=L'écouteur d'évènement Attribut de Session 
(attribute event listener) a généré une exception
 standardSession.bindingEvent=L'écouteur d'évènements d'association de session 
a renvoyé une exception
-standardSession.getAttribute.ise="getAttribute": Session déjà invalidée
-standardSession.getAttributeNames.ise="getAttributeNames": Session déjà 
invalidée
-standardSession.getCreationTime.ise="getCreationTime": Session déjà invalidée
+standardSession.getAttribute.ise="getAttribute" : Session déjà invalidée
+standardSession.getAttributeNames.ise="getAttributeNames" : Session déjà 
invalidée
+standardSession.getCreationTime.ise="getCreationTime" : Session déjà invalidée
 standardSession.getId.ise=getId: Session déjà invalidée
-standardSession.getLastAccessedTime.ise="getLastAccessedTime": Session déjà 
invalidée
+standardSession.getLastAccessedTime.ise="getLastAccessedTime" : Session déjà 
invalidée
 standardSession.getMaxInactiveInterval.ise="getMaxInactiveInterval": Session 
déjà invalidée
-standardSession.getThisAccessedTime.ise="getThisAccessedTime": Session déjà 
invalidée
-standardSession.getValueNames.ise="getValueNames": Session déjà invalidée
-standardSession.invalidate.ise="invalidate": Session déjà invalidée
-standardSession.isNew.ise="isNew": Session déjà invalidée
+standardSession.getThisAccessedTime.ise="getThisAccessedTime" : Session déjà 
invalidée
+standardSession.getValueNames.ise="getValueNames" : Session déjà invalidée
+standardSession.invalidate.ise="invalidate" : Session déjà invalidée
+standardSession.isNew.ise="isNew" : Session déjà invalidée
 standardSession.logoutfail=Exception lors de la déconnection de l'utilisateur, 
lors de l'expiration de la session
 standardSession.notDeserializable=Impossible de désérialiser l''attribut de 
session [{0}] pour la session [{1}]
 standardSession.notSerializable=Impossible de sérialiser l''attribut de 
session [{0}] pour la session [{1}]
 standardSession.principalNotDeserializable=Impossible de désérialiser l''objet 
Principal pour la session [{0}]
 standardSession.principalNotSerializable=Impossible de sérialiser l''objet 
Principal pour la session [{0}]
-standardSession.removeAttribute.ise="removeAttribute": Session déjà invalidée
+standardSession.removeAttribute.ise="removeAttribute" : Session déjà invalidée
 standardSession.sessionCreated=Création de l''Id de Session = [{0}]
 standardSession.sessionEvent=L'écouteur d'évènement de session (session event 
listener) a généré une exception
-standardSession.setAttribute.iae="setAttribute": Attribut [{0}] non 
sérialisable
-standardSession.setAttribute.ise="setAttribute": Session déjà invalidée
-standardSession.setAttribute.namenull="setAttribute": le nom de paramètre ne 
peut être nul
+standardSession.setAttribute.iae="setAttribute" : Attribut [{0}] non 
sérialisable
+standardSession.setAttribute.ise="setAttribute" : Session déjà invalidée
+standardSession.setAttribute.namenull="setAttribute" : le nom de paramètre ne 
peut être nul
diff --git a/java/org/apache/catalina/startup/LocalStrings_fr.properties 
b/java/org/apache/catalina/startup/LocalStrings_fr.properties
index 279fb43..99b9f98 100644
--- a/java/org/apache/catalina/startup/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/startup/LocalStrings_fr.properties
@@ -17,10 +17,10 @@ catalina.configFail=Impossible de charger la configuration 
du serveur depuis [{0
 catalina.noCluster=le RuleSet du cluster n''a pas été trouvé à cause de [{0}], 
la configuration du cluster est désactivée
 catalina.serverStartFail=Le composant Server requis n'a pas démarré, en 
conséquence Tomcat ne peut démarrer.
 catalina.shutdownHookFail=Le crochet d'arrêt a rencontré une erreur en tentant 
d'arrêter le serveur
-catalina.stopServer=Pas de port d'arrêt configuré, l'arrêt du serveur se fera 
via un signal du système d'exploitation; le serveur est en cours d'exécution
+catalina.stopServer=Pas de port d'arrêt configuré, l'arrêt du serveur se fera 
via un signal du système d'exploitation ; le serveur est en cours d'exécution
 
 contextConfig.altDDNotFound=fichier alt-dd [{0}] pas trouvé
-contextConfig.annotationsStackOverflow=Impossible de finir l''analyse des 
annotations de l''application web [{0}] à cause d''une StackOverflowError, les 
causes possibles sont une valeur trop petite pour -Xss et des dépendances 
d''héritage cycliques; la hiérarchie de classe qui était traitée était [{1}]
+contextConfig.annotationsStackOverflow=Impossible de finir l''analyse des 
annotations de l''application web [{0}] à cause d''une StackOverflowError, les 
causes possibles sont une valeur trop petite pour -Xss et des dépendances 
d''héritage cycliques ; la hiérarchie de classe qui était traitée était [{1}]
 contextConfig.applicationMissing=Le fichier web.xml de l'application est 
absent, utilisation des paramètres par défaut
 contextConfig.applicationParse=Erreur d''évaluation (parse) dans le fichier 
web.xml de l''application à [{0}]
 contextConfig.applicationPosition=S''est produite à la ligne [{0}] colonne 
[{1}]
@@ -33,21 +33,21 @@ contextConfig.authenticatorResources=Impossible de charger 
la liste de correspon
 contextConfig.badUrl=Impossible de traiter le descripteur de contexte [{0}]
 contextConfig.cce=L''objet donnée évènement cycle de vie (Lifecycle event data 
object) [{0}] n''est pas un Contexte
 contextConfig.contextClose=Erreur lors de la fermeture de context.xml
-contextConfig.contextMissing=context.xml manquant: [{0}]
+contextConfig.contextMissing=context.xml manquant : [{0}]
 contextConfig.contextParse=Erreur de traitement de context.xml pour [{0}]
 contextConfig.defaultError=Erreur de traitement du web.xml par défaut appelé 
[{0}] à [{1}]
 contextConfig.defaultMissing=Fichier web.xml global non trouvé
 contextConfig.defaultPosition=S''est produite à la ligne [{0}] colonne [{1}]
-contextConfig.destroy=ContextConfig: Destruction
+contextConfig.destroy=ContextConfig : Destruction
 contextConfig.fileUrl=Impossible de créer un objet fichier à partir de l''URL 
[{0}]
 contextConfig.fixDocBase=Exception durant la fixation du "docBase" pour le 
contexte [{0}]
-contextConfig.init=ContextConfig: Initialisation
+contextConfig.init=ContextConfig : Initialisation
 contextConfig.inputStreamFile=Impossible de traiter les annotations du fichier 
[{0}]
 contextConfig.inputStreamJar=Impossible de traiter l''entrée [{0}] du JAR 
[{1}] pour les annotations
 contextConfig.invalidSciHandlesTypes=Impossible de charger la classe [{0}] 
pour la vérifier avec l''annotation @HandlesTypes d''un ou plusieurs 
ServletContainerInitializer
 contextConfig.jarFile=Impossible de traiter les annotations du JAR [{0}]
 contextConfig.jspFile.error=Le fichier JSP [{0}] doit commencer par un ''/''
-contextConfig.jspFile.warning=WARNING: Le fichier JSP [{0}] doit commencer par 
un  ''/'' dans l''API Servlet 2.4
+contextConfig.jspFile.warning=WARNING : Le fichier JSP [{0}] doit commencer 
par un  ''/'' dans l''API Servlet 2.4
 contextConfig.missingRealm=Aucun royaume (realm) n'a été configuré pour 
réaliser l'authentification
 contextConfig.processAnnotationsDir.debug=Balayage du répertoire pour trouver 
des fichiers de classe avec annotations [{0}]
 contextConfig.processAnnotationsJar.debug=Analyse du fichier jars pour des 
classes annotées avec [{0}]
@@ -59,7 +59,7 @@ contextConfig.role.runas=Le nom de rôle de sécurité [{0}] est 
utilisé dans u
 contextConfig.sci.debug=Impossible de traiter le ServletContainerInitializaer 
pour [{0}], c''est probablement dû au fait que la classe dans l''annotation 
@HandlesTypes est manquante
 contextConfig.sci.info=Impossible de traiter le ServletContainerInitializaer 
pour [{0}], c''est probablement dû au fait que la classe dans l''annotation 
@HandlesTypes est manquante (activer le niveau de log DEBUG pour voir la trace 
complète)
 contextConfig.servletContainerInitializerFail=Impossible de détecter les 
ServletContainerInitializers pour le contexte nommé [{0}]
-contextConfig.start=ContextConfig: Traitement du "START"
+contextConfig.start=ContextConfig : Traitement du "START"
 contextConfig.stop="ContextConfig" : Traitement du "STOP"
 contextConfig.unavailable=Cette application est marquée comme non disponible 
suite aux erreurs précédentes
 contextConfig.unknownUrlProtocol=Le protocole de l''URL [{0}] n''a pas été 
reconnu pendant le traitement des annotations, l''URL [{1}] a été ignorée
@@ -73,12 +73,12 @@ embedded.notmp=Impossible de trouver le répertoire 
temporaire à [{0}]
 
 engineConfig.cce=L''objet donnée évènement cycle de vie (Lifecycle event data 
object) [{0}] n''est pas un moteur (engine)
 engineConfig.start="EngineConfig" : Traitement du "START"
-engineConfig.stop="EngineConfig": Traitement du "STOP"
+engineConfig.stop="EngineConfig" : Traitement du "STOP"
 
 expandWar.copy=Erreur lors de la copie de [{0}] vers [{1}]
 expandWar.createFailed=Impossible de créer le répertoire [{0}]
 expandWar.deleteFailed=[{0}] n''a pas pu être complètement effacé.  La 
présence des fichiers résiduels peut causer des problèmes ultérieurs.
-expandWar.illegalPath=L''archive [{0}] est invalide est sera ignorée: une 
entrée contient un chemin invalide [{1}] qui n''a pas été extrait vers [{2}] 
puisque c''est en dehors du docBase [{3}] qui a été défini
+expandWar.illegalPath=L''archive [{0}] est invalide est sera ignorée : une 
entrée contient un chemin invalide [{1}] qui n''a pas été extrait vers [{2}] 
puisque c''est en dehors du docBase [{3}] qui a été défini
 expandWar.missingJarEntry=Impossible d''obtenir un flux d''entrée pour le 
JarEntry [{0}], le WAR peut être invalide
 
 failedContext.start=Impossible de traiter le context.xml soit global, par hôte 
ou spécifique au contexte, donc le contexte [{0}] ne peut pas être démarré
@@ -88,7 +88,7 @@ hostConfig.canonicalizing=Impossible de déterminer le chemin 
canonique pour [{0
 hostConfig.cce=L''objet donnée évènement cycle de vie (Lifecycle event data 
object) [{0}] n''est pas un hôte
 hostConfig.context.remove=Erreur en enlevant le contexte [{0}]
 hostConfig.context.restart=Erreur pendant le redémarrage du contexte [{0}]
-hostConfig.createDirs=Impossible de créer un répertoire pour le déploiement: 
[{0}]
+hostConfig.createDirs=Impossible de créer un répertoire pour le déploiement : 
[{0}]
 hostConfig.deploy=Déploiement du répertoire [{0}] de l''application web
 hostConfig.deploy.error=Exception lors du déploiement du répertoire [{0}] de 
l''application web
 hostConfig.deployDescriptor=Déploiement du descripteur de configuration [{0}]
@@ -116,7 +116,7 @@ hostConfig.jmx.register=Echec d''enregistrement du contexte 
[{0}]
 hostConfig.jmx.unregister=Le désenregistrement du contexte [{0}] a échoué
 hostConfig.reload=Rechargement du contexte [{0}]
 hostConfig.resourceNotAbsolute=Impossible d''enlever la ressource du contexte 
[{0}] car [{1}] n''est pas absolu
-hostConfig.start="HostConfig": Traitement du "START"
+hostConfig.start="HostConfig" : Traitement du "START"
 hostConfig.stop="HostConfig" : Traitement du "STOP"
 hostConfig.undeploy=Retrait de l''application web ayant pour chemin de 
contexte [{0}]
 hostConfig.undeployVersion=Retrait de l''ancienne version du contexte [{0}] 
car elle n''a pas de session active
@@ -134,22 +134,22 @@ userConfig.deploy=Déploiement de l''application web pour 
l''utilisateur [{0}]
 userConfig.deploy.threaded.error=Erreur en attendant la fin du déploiement de 
répertoires utilisateur en parallèle
 userConfig.deploying=Déploiement des applications web utilisateur
 userConfig.error=Erreur lors du déploiement de l''application web pour 
l''utilisateur [{0}]
-userConfig.start="UserConfig": Traitement du "START"
-userConfig.stop="UserConfig": Traitement du "STOP"
+userConfig.start="UserConfig" : Traitement du "START"
+userConfig.stop="UserConfig" : Traitement du "STOP"
 
-versionLoggerListener.arg=Argument de la ligne de commande: {0}
-versionLoggerListener.catalina.base=CATALINA_BASE:         {0}
-versionLoggerListener.catalina.home=CATALINA_HOME:         {0}
-versionLoggerListener.env=Variable d’environnement: {0} = {1}
-versionLoggerListener.java.home=Java Home:             {0}
-versionLoggerListener.os.arch=Architecture:          {0}
-versionLoggerListener.os.name=Nom de l''OS:           {0}
-versionLoggerListener.os.version=Version OS:            {0}
-versionLoggerListener.prop=Propriété système:       {0} = {1}
-versionLoggerListener.serverInfo.server.built=Serveur compilé:       {0}
-versionLoggerListener.serverInfo.server.number=Version du serveur:    {0}
-versionLoggerListener.serverInfo.server.version=Nom version serveur:   {0}
-versionLoggerListener.vm.vendor=Fournisseur de la JVM: {0}
-versionLoggerListener.vm.version=Version JVM:           {0}
+versionLoggerListener.arg=Argument de la ligne de commande : {0}
+versionLoggerListener.catalina.base=CATALINA_BASE :         {0}
+versionLoggerListener.catalina.home=CATALINA_HOME :         {0}
+versionLoggerListener.env=Variable d’environnement : {0} = {1}
+versionLoggerListener.java.home=Java Home :             {0}
+versionLoggerListener.os.arch=Architecture :          {0}
+versionLoggerListener.os.name=Nom de l''OS :           {0}
+versionLoggerListener.os.version=Version OS :            {0}
+versionLoggerListener.prop=Propriété système :       {0} = {1}
+versionLoggerListener.serverInfo.server.built=Serveur compilé :       {0}
+versionLoggerListener.serverInfo.server.number=Version du serveur :    {0}
+versionLoggerListener.serverInfo.server.version=Nom version serveur :   {0}
+versionLoggerListener.vm.vendor=Fournisseur de la JVM : {0}
+versionLoggerListener.vm.version=Version JVM :           {0}
 
 webAnnotationSet.invalidInjection=L'annotation d'injection de ressource de la 
méthode est invalide
diff --git a/java/org/apache/catalina/tribes/tipis/LocalStrings_fr.properties 
b/java/org/apache/catalina/tribes/tipis/LocalStrings_fr.properties
index 79bb232..f9d9d1f 100644
--- a/java/org/apache/catalina/tribes/tipis/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/tribes/tipis/LocalStrings_fr.properties
@@ -13,10 +13,10 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-lazyReplicatedMap.unableReplicate.backup=Impossible de répliquer la clé de 
sauvegarde: [{0}]
+lazyReplicatedMap.unableReplicate.backup=Impossible de répliquer la clé de 
sauvegarde : [{0}]
 lazyReplicatedMap.unableReplicate.proxy=Impossible de copier la clé de proxy : 
[{0}] sur la sauvegarde (backup) : [{1}]. Raison : [{2}]
 
 replicatedMap.member.disappeared=Le membre [{0}] a disparu, les entrées 
correspondantes seront déplacées sur un nouveau nœud
 replicatedMap.relocate.complete=La relocation des entrées de la structure 
répliquée a été accomplie en [{0}] ms
 replicatedMap.unable.relocate=Impossible de déplacer [{0}] sur un nouveau 
noeud auxiliaire.
-replicatedMap.unableReplicate.completely=Impossible de répliquer la clé de 
sauvegarde: [{0}], succès pour les nœuds: [{1}], échec pour les nœuds: [{2}]
+replicatedMap.unableReplicate.completely=Impossible de répliquer la clé de 
sauvegarde : [{0}], succès pour les nœuds : [{1}], échec pour les nœuds : [{2}]
diff --git a/java/org/apache/catalina/util/LocalStrings_fr.properties 
b/java/org/apache/catalina/util/LocalStrings_fr.properties
index bde6b06..34f2159 100644
--- a/java/org/apache/catalina/util/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/util/LocalStrings_fr.properties
@@ -18,8 +18,8 @@ SecurityUtil.doAsPrivilege=Une exception s'est produite lors 
de l'execution du b
 customObjectInputStream.logRequired=Un enregistreur ("logger") valide est 
requis pour filtrer par nom de classe
 customObjectInputStream.nomatch=La classe [{0}] n''est pas acceptée par 
l''expression régulière [{1}] qui autorise la désérialisation
 
-extensionValidator.extension-not-found-error=ExtensionValidator[{0}][{1}]: 
L''extension requise [{2}] est introuvable.
-extensionValidator.extension-validation-error=ExtensionValidator[{0}]: 
Impossible de trouver [{1}] extension(s) requise(s).
+extensionValidator.extension-not-found-error=ExtensionValidator[{0}][{1}] : 
L''extension requise [{2}] est introuvable.
+extensionValidator.extension-validation-error=ExtensionValidator[{0}] : 
Impossible de trouver [{1}] extension(s) requise(s).
 extensionValidator.failload=Erreur de chargement de l''extension [{0}]
 extensionValidator.web-application-manifest=Web Application Manifest
 
diff --git a/java/org/apache/catalina/valves/LocalStrings_fr.properties 
b/java/org/apache/catalina/valves/LocalStrings_fr.properties
index 9238982..238924d 100644
--- a/java/org/apache/catalina/valves/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/valves/LocalStrings_fr.properties
@@ -103,11 +103,11 @@ http.504.desc=Le serveur a reçu un dépassement de délai 
(timeout) d'un serveu
 http.504.reason=Timeout de la passerelle
 http.505.desc=Le serveur ne supporte pas la version demandée du protocole HTTP.
 http.505.reason=Version HTTP non supportée
-http.506.desc=Le serveur a rencontré une erreur de configuration interne: la 
variante choisie de la ressource est configurée pour mener elle-même la 
négociation de contenu de manière transparente, et n'est donc pas le bon 
endroit pour la négociation elle-même
+http.506.desc=Le serveur a rencontré une erreur de configuration interne : la 
variante choisie de la ressource est configurée pour mener elle-même la 
négociation de contenu de manière transparente, et n'est donc pas le bon 
endroit pour la négociation elle-même
 http.506.reason=506 Variant Also Negotiates (RFC 2295) (référence circulaire)
 http.507.desc=L'espace disponible est insuffisant pour enregistrer l'état de 
la ressource après exécution de cette méthode.
 http.507.reason=Stockage insuffisant
-http.508.desc=Le serveur a mis fin à une opération car il a rencontré une 
boucle infinie en traitant une requête avec "Depth: infinity"
+http.508.desc=Le serveur a mis fin à une opération car il a rencontré une 
boucle infinie en traitant une requête avec "Depth : infinity"
 http.508.reason=Boucle détectée
 http.510.desc=La requête ne correspond pas à la politique d'accès pour cette 
ressource
 http.510.reason=Non étendu
diff --git a/java/org/apache/coyote/http11/LocalStrings_fr.properties 
b/java/org/apache/coyote/http11/LocalStrings_fr.properties
index a05566d..754d65d 100644
--- a/java/org/apache/coyote/http11/LocalStrings_fr.properties
+++ b/java/org/apache/coyote/http11/LocalStrings_fr.properties
@@ -13,14 +13,14 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-http11processor.fallToDebug=\ Note: les occurrences suivantes d'erreurs 
d'analyse de requête HTTP seront enregistrées au niveau DEBUG.
+http11processor.fallToDebug=\ Note : les occurrences suivantes d'erreurs 
d'analyse de requête HTTP seront enregistrées au niveau DEBUG.
 http11processor.header.parse=Erreur lors de l'analyse d'un en-tête de requête 
HTTP
 http11processor.neverused=Cette méthode ne devrait jamais être utilisée
 http11processor.request.finish=Erreur en terminant la requête
 http11processor.request.inconsistentHosts=L'hôte spécifié dans la ligne de 
requête ne correspond pas à celui de l'en-tête hôte
 http11processor.request.invalidScheme=La requête HTTP contenait une URi 
absolue avec un schéma invalide
 http11processor.request.invalidTransferEncoding=La requête HTTP contenait un 
en-tête Trasfer-Encoding invalide
-http11processor.request.invalidUri=La requête HTTP contenait un URI invalide
+http11processor.request.invalidUri=La requête HTTP contenait un URI non valide
 http11processor.request.invalidUserInfo=La requête HTTP contenait un URI 
absolu avec un composant "userinfo" invalide
 http11processor.request.multipleContentLength=La requête contenait plusieurs 
en-têtes content-length
 http11processor.request.multipleHosts=La requête contenait plusieurs en-têtes 
hôtes
diff --git a/java/org/apache/jasper/resources/LocalStrings_fr.properties 
b/java/org/apache/jasper/resources/LocalStrings_fr.properties
index d8ee7d9..bb8681a 100644
--- a/java/org/apache/jasper/resources/LocalStrings_fr.properties
+++ b/java/org/apache/jasper/resources/LocalStrings_fr.properties
@@ -18,7 +18,7 @@ jasper.error.emptybodycontent.nonempty=D''après la TLD, le 
tag [{0}] doit être
 jsp.engine.info=Moteur Jasper JSP {0}
 jsp.error.action.isnottagfile=L''action [{0}] ne peut être utilisée que dans 
un fichier tag
 jsp.error.action.istagfile=L''action [{0}] ne peut être utilisée dans un 
fichier tag
-jsp.error.attempt_to_clear_flushed_buffer=Erreur: Tentative d'effacement d'un 
tampon qui a déjà été vidangé (flush)
+jsp.error.attempt_to_clear_flushed_buffer=Erreur : Tentative d'effacement d'un 
tampon qui a déjà été vidangé (flush)
 jsp.error.attr.quoted=La valeur de l'attribut doit être entre guillemets
 jsp.error.attribute.custom.non_rt_with_expr=D''après la TLD, l''attribut [{0}] 
n''accepte aucune expression
 jsp.error.attribute.deferredmix=Impossible d''utiliser des expressions EL ${} 
et #{} dans la même valeur d''attribut
@@ -31,7 +31,7 @@ jsp.error.attribute.nowhitespace=La spécification JSP 
requiert un caractère d'
 jsp.error.attribute.null_name=Le nom d'attribut est null
 jsp.error.attribute.standard.non_rt_with_expr=L''attribut [{0}] de l''action 
standard [{1}] n''accepte pas d''expressions
 jsp.error.attribute.unterminated=L''attribut pour [{0}] n''est pas 
correctement terminé
-jsp.error.bad.scratch.dir=Le paramètre "scratchDir" que vous avez spécifié: 
[{0}] est inutilisable.
+jsp.error.bad.scratch.dir=Le paramètre "scratchDir" que vous avez spécifié : 
[{0}] est inutilisable.
 jsp.error.badStandardAction=L'action n'est pas reconnue comme une action 
standard.
 jsp.error.bad_attribute=L''attribut [{0}] est incorrect pour le tag [{1}] 
d''après la TLD indiquée
 jsp.error.bad_tag=Aucun tag [{0}] dans la bibliothèque de tag importée avec le 
préfixe [{1}]
@@ -39,17 +39,17 @@ jsp.error.beans.nomethod=Impossible de trouver une méthode 
pour lire la propri
 jsp.error.beans.nomethod.setproperty=Impossible de trouver une méthode pour 
mettre à jour la propriété [{0}] de type [{1}]dans le bean de type [{2}]
 jsp.error.beans.noproperty==Impossible de trouver de l''information sur la 
propriété [{0}] dans le bean de type [{1}]
 jsp.error.beans.nullbean=Tentative d'opération bean sur un objet nul.
-jsp.error.beans.property.conversion=Impossible de convertir la string [{0}] 
vers la classe [{1}] pour l''attribut [{2}]: [{3}]
+jsp.error.beans.property.conversion=Impossible de convertir la string [{0}] 
vers la classe [{1}] pour l''attribut [{2}] : [{3}]
 jsp.error.beans.propertyeditor.notregistered=L'éditeur de propriétés n'est pas 
enregistré avec le PropertyEditorManager
 jsp.error.beans.setproperty.noindexset=Impossible de renseigner la propriété 
indéxée
 jsp.error.bug48498=Impossible d'afficher un extrait du JSP, ce qui peut être 
causé par un problème du parser XML (voir le bug 48498 de Tomcat)
 jsp.error.classname=Impossible de déterminer le nom de classe d'après le 
fichier .class
 jsp.error.coerce_to_type=Impossible de convertir la valeur [{2}] de 
l''attribut [{0}] vers le type [{1}]
-jsp.error.compilation=Erreur de compilation du fichier: [{0}] [{1}]
+jsp.error.compilation=Erreur de compilation du fichier : [{0}] [{1}]
 jsp.error.compiler=Aucun compilateur Java disponible
-jsp.error.compiler.config=Aucun compilateur Java disponible pour les options 
de configuration compilerClassName: [{0}] et compiler: [{1}]
+jsp.error.compiler.config=Aucun compilateur Java disponible pour les options 
de configuration compilerClassName : [{0}] et compiler : [{1}]
 jsp.error.config_pagedir_encoding_mismatch=L''encode de page (Page-encoding) 
indiqué dans le jsp-property-group [{0}] est différent de celui indiqué dans la 
directive de page [{1}]
-jsp.error.corresponding.servlet=Erreur de servlet générée:
+jsp.error.corresponding.servlet=Erreur de servlet générée :
 jsp.error.could.not.add.taglibraries=Impossible d'ajouter une ou plusieurs 
bibliothèques de tag.
 jsp.error.data.file.processing=Erreur durant le traitement du fichier [{0}]
 jsp.error.data.file.read=Erreur lors de la lecture du fichier [{0}]
@@ -67,29 +67,29 @@ jsp.error.el.template.deferred=#{...} n''est pas admis dans 
le texte d''un modè
 jsp.error.el_interpreter_class.instantiation=Impossible de charger ou 
d''instancier la classe ELInterpreter [{0}]
 jsp.error.fallback.invalidUse=jsp:fallback doit être un enfant direct de 
jsp:plugin
 jsp.error.file.already.registered=Inclusion récursive du fichier [{0}]
-jsp.error.file.cannot.read=Impossible de lire le fichier: [{0}]
+jsp.error.file.cannot.read=Impossible de lire le fichier : [{0}]
 jsp.error.file.not.found=Le fichier [{0}] n''a pas été trouvé
 jsp.error.file.not.registered=Le fichier {0} n''apparaît pas dans l''inclusion 
(include)
 jsp.error.flush=Une exception s'est produite lors de l'envoi des données
 jsp.error.fragmentwithtype=On ne peut indiquer à la fois les attributs 
'fragment' et 'type'.  Si 'fragment' est présent, 'type' est fixé comme '{0}'
-jsp.error.function.classnotfound=La classe [{0}] spécifiée dans la TLD pour la 
fonction [{1}] n''a pas été trouvée: [{2}]
+jsp.error.function.classnotfound=La classe [{0}] spécifiée dans la TLD pour la 
fonction [{1}] n''a pas été trouvée : [{2}]
 jsp.error.include.exception=Impossible d''inclure (include) [{0}]
 jsp.error.include.tag=Tag jsp:include incorrect
-jsp.error.internal.filenotfound=Erreur interne: Fichier [{0}] introuvable
+jsp.error.internal.filenotfound=Erreur interne : Fichier [{0}] introuvable
 jsp.error.internal.tldinit=Exception lors de l''initialisation de 
TldLocationsCache: {0}
-jsp.error.invalid.attribute=[{0}]: Attribut incorrect: [{1}]
+jsp.error.invalid.attribute=[{0}] : Attribut incorrect : [{1}]
 jsp.error.invalid.bean=La valeur [{0}] de l''attribut de classe useBean est 
invalide
 jsp.error.invalid.directive=Directive incorrecte
-jsp.error.invalid.expression=[{0}] contient d''incorrecte(s) expression(s): 
[{1}]
+jsp.error.invalid.expression=[{0}] contient d''incorrecte(s) expression(s) : 
[{1}]
 jsp.error.invalid.implicit=Le TLD implicite est invalide pour le fichier tag 
[{0}]
 jsp.error.invalid.implicit.version=La version JSP déclarée dans le TLD 
implicite pour le fichier de tag à [{0}] est invalide
-jsp.error.invalid.scope=La valeur de l''attribut "scope" est invalide: [{0}] 
(elle doit être "page", "request", "session" ou "application")
+jsp.error.invalid.scope=La valeur de l''attribut "scope" est invalide : [{0}] 
(elle doit être "page", "request", "session" ou "application")
 jsp.error.invalid.tagdir=Le répertoire du fichier Tag [{0}] ne commence pas 
par "/WEB-INF/tags"
 jsp.error.invalid.version=Version JSP invalide pour le fichier tag [{0}]
 jsp.error.ise_on_clear=Il est interdit d'utiliser clear() quand la taille de 
tampon== 0
-jsp.error.java.line.number=Une erreur s''est produite à la ligne: [{0}] dans 
le fichier Java généré: [{1}]
+jsp.error.java.line.number=Une erreur s''est produite à la ligne : [{0}] dans 
le fichier Java généré : [{1}]
 jsp.error.javac=Exception javac
-jsp.error.javac.env=Environnement:
+jsp.error.javac.env=Environnement :
 jsp.error.jspbody.emptybody.only=Le tag [{0}] ne peut avoir que jsp:attribute 
dans son corps.
 jsp.error.jspbody.invalidUse=Le jsp:body doit être un sous élément d'une 
action standard ou personnalisée
 jsp.error.jspbody.required=Doit utiliser jsp:body pour indiqué le corps de tag 
body de [{0}] si jsp:attribute est utilisé.
@@ -97,19 +97,19 @@ jsp.error.jspc.missingTarget=Une cible manque, il faut 
spécifier -webapp, -urir
 jsp.error.jspc.no_uriroot=uriroot n'est pas spécifié et ne peut être trouvé 
avec le(s) fichier(s) JSP spécifié(s)
 jsp.error.jspc.uriroot_not_dir=L'option -uriroot doit indiquer un répertoire 
déjà existant
 jsp.error.jspelement.missing.name=L'attribut obligatoire 'name' est absent de 
jsp:element
-jsp.error.jspoutput.conflict=&lt;jsp:output&gt;: il est illégal d''avoir 
plusieurs occurrences de [{0}] avec des valeurs différentes (ancienne: [{0}], 
nouvelle [{1}])
-jsp.error.jspoutput.doctypenamesystem=&lt;jsp:output&gt;: les attributs 
"doctype-root-element" et "doctype-system" doivent apparaître conjointement
-jsp.error.jspoutput.doctypepublicsystem=L'attribut &lt;jsp:output&gt;: 
'doctype-system' doit être présent lorsque l'attribut 'doctype-public' l'est
+jsp.error.jspoutput.conflict=&lt;jsp:output&gt; : il est illégal d''avoir 
plusieurs occurrences de [{0}] avec des valeurs différentes (ancienne : [{0}], 
nouvelle [{1}])
+jsp.error.jspoutput.doctypenamesystem=&lt;jsp:output&gt; : les attributs 
"doctype-root-element" et "doctype-system" doivent apparaître conjointement
+jsp.error.jspoutput.doctypepublicsystem=L'attribut &lt;jsp:output&gt; : 
'doctype-system' doit être présent lorsque l'attribut 'doctype-public' l'est
 jsp.error.jspoutput.invalidUse=&lt;jsp:output&gt; ne doit pas être utilisé en 
syntaxe standard
 jsp.error.jspoutput.nonemptybody=&lt;jsp:output&gt; ne doit pas avoir de corps
 jsp.error.jsproot.version.invalid=Le numéro de version [{0}] est invalide, il 
devrait être "1.2", "2.0", "2.1" ou "2.2"
 jsp.error.jsptext.badcontent=Quand '&lt;' apparaît dans le corps d'un 
&lt;jsp:text&gt;, il doit être encapsulé dans un CDATA\n
 jsp.error.lastModified=Impossible de déterminer la date de dernière 
modification pour le fichier [{0}]
-jsp.error.library.invalid=La page JSP page est incorrecte d''après la 
bibliothèque [{0}]: [{1}]
+jsp.error.library.invalid=La page JSP page est incorrecte d''après la 
bibliothèque [{0}] : [{1}]
 jsp.error.literal_with_void=Une valeur littérale a été spécifié pour 
l''attribut [{0}] qui est défini comme étant une méthode différée ne retournant 
pas d''objet, JSP.2.3.4 ne permet pas de valeur littérale dans ce cas
 jsp.error.loadclass.taghandler=Impossible de charger la classe [{0}]
-jsp.error.location=ligne: [{0}], colonne: [{1}]
-jsp.error.mandatory.attribute=[{0}]: L''attribut obligatoire [{1}] est manquant
+jsp.error.location=ligne : [{0}], colonne : [{1}]
+jsp.error.mandatory.attribute=[{0}] : L''attribut obligatoire [{1}] est 
manquant
 jsp.error.missing.tagInfo=L''objet TagInfo de [{0}] est absent de la TLD
 jsp.error.missing_attribute=D''après le TLD l''attribut [{0}] est obligatoire 
pour le tag [{1}]
 jsp.error.missing_var_or_varReader=L'attribut "var" ou "varReader" est manquant
@@ -118,7 +118,7 @@ jsp.error.needAlternateJavaEncoding=L''encodage java par 
défaut [{0}] est incor
 jsp.error.nested.jspattribute=Une action standard jsp:attribute ne peut pas 
être nichée dans une autre
 jsp.error.nested.jspbody=Une action standard jsp:body ne peut être incluse 
dans une autre action standard jsp:body ou jsp:attribute
 jsp.error.nested_jsproot=&lt;jsp:root&gt; imbriqué
-jsp.error.no.more.content=Fin de contenu alors que l'évalution n'était pas 
terminée: erreur de tags imbriqués?
+jsp.error.no.more.content=Fin de contenu alors que l'évalution n'était pas 
terminée : erreur de tags imbriqués ?
 jsp.error.no.scratch.dir=Le moteur de JSP engine n'est pas configuré avec un 
répertoire de travail.\n\
 \ Merci d'ajouter "jsp.initparams=scratchdir=<dir-name>" \n\
 \ dans le fichier "servlets.properties" de ce contexte.
@@ -128,40 +128,40 @@ jsp.error.noFunctionMethod=La méthode [{0}] pour la 
fonction [{1}] n''a pas ét
 jsp.error.non_null_tei_and_var_subelems=Le tag [{0}] possède une ou plusieurs 
variables subelements et une classe TagExtraInfo qui retourne une ou plusieurs 
VariableInfo
 jsp.error.not.in.template=[{0}] n''est pas autorisé dans le corps de texte de 
template.
 jsp.error.outputfolder=Pas de répertoire de sortie
-jsp.error.overflow=Erreur: Dépassement de capacité du tampon JSP
-jsp.error.page.conflict.autoflush=Directive de page: il est illégal d''avoir 
plusieurs occurrences de "autoFlush" avec des valeurs différentes (ancienne: 
[{0}], nouvelle [{1}])
-jsp.error.page.conflict.buffer=Directive de page: il est illégal d''avoir 
plusieurs occurrences de "buffer" avec des valeurs différentes (ancienne: 
[{0}], nouvelle [{1}])
-jsp.error.page.conflict.contenttype=Directive de page: il est illégal d''avoir 
plusieurs occurrences de ''contentType'' avec des valeurs différentes 
(ancienne: [{0}], nouvelle: [{1}])
-jsp.error.page.conflict.deferredsyntaxallowedasliteral=Directive de page: il 
est illégal d''avoir plusieurs occurrences de "deferedSyntaxAllowedAsLiteral" 
avec des valeurs différentes (ancienne: [{0}], nouvelle [{1}])
-jsp.error.page.conflict.errorpage=Directive de page: il est illégal d''avoir 
plusieurs occurrences de "errorPage" avec des valeurs différentes (ancienne: 
[{0}], nouvelle [{1}])
-jsp.error.page.conflict.extends=Directive de page: il est illégal d''avoir 
plusieurs occurrences de "extends" avec des valeurs différentes (ancienne: 
[{0}], nouvelle [{1}])
-jsp.error.page.conflict.info=Directive de page: il est illégal d''avoir 
plusieurs occurrences de "info" avec des valeurs différentes (ancienne: [{0}], 
nouvelle [{1}])
-jsp.error.page.conflict.iselignored=Directive de page: il est illégal d''avoir 
plusieurs occurrences de "isELIgnored" avec des valeurs différentes (ancienne: 
[{0}], nouvelle [{1}])
-jsp.error.page.conflict.iserrorpage=Directive de page: il est illégal d''avoir 
plusieurs occurrences de "isErrorPage" avec des valeurs différentes (ancienne: 
[{0}], nouvelle [{1}])
-jsp.error.page.conflict.isthreadsafe=Directive de page: il est illégal 
d''avoir plusieurs occurrences de "isThreadSafe" avec des valeurs différentes 
(ancienne: [{0}], nouvelle [{1}])
-jsp.error.page.conflict.language=Directive de page: il est illégal d''avoir 
plusieurs occurrences de "language" avec des valeurs différentes (ancienne: 
[{0}], nouvelle [{1}])
-jsp.error.page.conflict.session=Directive de page: il est illégal d''avoir 
plusieurs occurrences de "session" avec des valeurs différentes (ancienne: 
[{0}], nouvelle [{1}])
-jsp.error.page.conflict.trimdirectivewhitespaces=Directive de page: il est 
illégal d''avoir plusieurs occurrences de "trimDirectiveWhitespaces" avec des 
valeurs différentes (ancienne: [{0}], nouvelle [{1}])
-jsp.error.page.invalid.buffer=Directive de Page: valeur incorrecte pour 
"buffer"
-jsp.error.page.invalid.deferredsyntaxallowedasliteral=Directive de page: 
valeur invalide pour deferredSyntaxAllowedAsLiteral
-jsp.error.page.invalid.import=Directive de page: valeur invalide pour import
-jsp.error.page.invalid.iselignored=Directive de page: valeur invalide pour 
isELIgnored
-jsp.error.page.invalid.iserrorpage=Directive de Page: valeur incorrecte pour 
isErrorPage
-jsp.error.page.invalid.isthreadsafe=Directive de Page: valeur incorrecte pour 
isThreadSafe
-jsp.error.page.invalid.session=Directive de Page: valeur incorrecte pour 
session
-jsp.error.page.invalid.trimdirectivewhitespaces=Directive de page: valeur 
invalide pour trimDirectiveWhitespaces
-jsp.error.page.language.nonjava=Directive de page: l'attribut langage est 
invalide
+jsp.error.overflow=Erreur : Dépassement de capacité du tampon JSP
+jsp.error.page.conflict.autoflush=Directive de page : il est illégal d''avoir 
plusieurs occurrences de "autoFlush" avec des valeurs différentes (ancienne : 
[{0}], nouvelle [{1}])
+jsp.error.page.conflict.buffer=Directive de page : il est illégal d''avoir 
plusieurs occurrences de "buffer" avec des valeurs différentes (ancienne : 
[{0}], nouvelle [{1}])
+jsp.error.page.conflict.contenttype=Directive de page : il est illégal 
d''avoir plusieurs occurrences de ''contentType'' avec des valeurs différentes 
(ancienne : [{0}], nouvelle : [{1}])
+jsp.error.page.conflict.deferredsyntaxallowedasliteral=Directive de page : il 
est illégal d''avoir plusieurs occurrences de "deferedSyntaxAllowedAsLiteral" 
avec des valeurs différentes (ancienne : [{0}], nouvelle [{1}])
+jsp.error.page.conflict.errorpage=Directive de page : il est illégal d''avoir 
plusieurs occurrences de "errorPage" avec des valeurs différentes (ancienne : 
[{0}], nouvelle [{1}])
+jsp.error.page.conflict.extends=Directive de page : il est illégal d''avoir 
plusieurs occurrences de "extends" avec des valeurs différentes (ancienne : 
[{0}], nouvelle [{1}])
+jsp.error.page.conflict.info=Directive de page : il est illégal d''avoir 
plusieurs occurrences de "info" avec des valeurs différentes (ancienne : [{0}], 
nouvelle [{1}])
+jsp.error.page.conflict.iselignored=Directive de page : il est illégal 
d''avoir plusieurs occurrences de "isELIgnored" avec des valeurs différentes 
(ancienne : [{0}], nouvelle [{1}])
+jsp.error.page.conflict.iserrorpage=Directive de page : il est illégal 
d''avoir plusieurs occurrences de "isErrorPage" avec des valeurs différentes 
(ancienne : [{0}], nouvelle [{1}])
+jsp.error.page.conflict.isthreadsafe=Directive de page : il est illégal 
d''avoir plusieurs occurrences de "isThreadSafe" avec des valeurs différentes 
(ancienne : [{0}], nouvelle [{1}])
+jsp.error.page.conflict.language=Directive de page : il est illégal d''avoir 
plusieurs occurrences de "language" avec des valeurs différentes (ancienne : 
[{0}], nouvelle [{1}])
+jsp.error.page.conflict.session=Directive de page : il est illégal d''avoir 
plusieurs occurrences de "session" avec des valeurs différentes (ancienne : 
[{0}], nouvelle [{1}])
+jsp.error.page.conflict.trimdirectivewhitespaces=Directive de page : il est 
illégal d''avoir plusieurs occurrences de "trimDirectiveWhitespaces" avec des 
valeurs différentes (ancienne : [{0}], nouvelle [{1}])
+jsp.error.page.invalid.buffer=Directive de Page : valeur incorrecte pour 
"buffer"
+jsp.error.page.invalid.deferredsyntaxallowedasliteral=Directive de page : 
valeur invalide pour deferredSyntaxAllowedAsLiteral
+jsp.error.page.invalid.import=Directive de page : valeur invalide pour import
+jsp.error.page.invalid.iselignored=Directive de page : valeur invalide pour 
isELIgnored
+jsp.error.page.invalid.iserrorpage=Directive de Page : valeur incorrecte pour 
isErrorPage
+jsp.error.page.invalid.isthreadsafe=Directive de Page : valeur incorrecte pour 
isThreadSafe
+jsp.error.page.invalid.session=Directive de Page : valeur incorrecte pour 
session
+jsp.error.page.invalid.trimdirectivewhitespaces=Directive de page : valeur 
invalide pour trimDirectiveWhitespaces
+jsp.error.page.language.nonjava=Directive de page : l'attribut langage est 
invalide
 jsp.error.page.multi.pageencoding=La directive de page ne doit pas avoir 
plusieurs occurrences de pageencoding
 jsp.error.page.noSession=Impossible d'accéder à la portée session de la page 
car elle n'a pas de session asoociée
 jsp.error.param.invalidUse=L'action jsp:param ne peut pas être utilisée en 
dehors d'éléments jsp:include, jsp:forward ou jsp:params
 jsp.error.paramexpected=Le tag "param" est attendu avec les attributs "name" 
et "value" après le tag "params".
 jsp.error.params.emptyBody=jsp:params doit inclure au moins un jsp:param
 jsp.error.params.invalidUse=jsp:params doit être directement inclus dans 
jsp:plugin
-jsp.error.parse.error.in.TLD=Erreur d''évaluation (parse) dans le descripteur 
de la bibliothèque de tag (TLD): [{0}]
+jsp.error.parse.error.in.TLD=Erreur d''évaluation (parse) dans le descripteur 
de la bibliothèque de tag (TLD) : [{0}]
 jsp.error.parse.xml=Erreur d''évaluation XML sur le fichier [{0}]
-jsp.error.parse.xml.line=Erreur d''évaluation XML sur le fichier  [{0}]: 
(ligne [{1}], col [{2}])
+jsp.error.parse.xml.line=Erreur d''évaluation XML sur le fichier  [{0}] : 
(ligne [{1}], col [{2}])
 jsp.error.parse.xml.scripting.invalid.body=Le corps de l''élément [{0}] ne 
doit contenir aucun éléments XML
-jsp.error.plugin.badtype=Valeur invalide pour l'attribut 'type' dans 
jsp:plugin: la valeur doit être 'bean' ou 'applet'
+jsp.error.plugin.badtype=Valeur invalide pour l'attribut 'type' dans 
jsp:plugin : la valeur doit être 'bean' ou 'applet'
 jsp.error.plugin.nocode=code non déclaré dans jsp:plugin
 jsp.error.plugin.notype=type non déclaré dans jsp:plugin
 jsp.error.plugin.wrongRootElement=Le nom de l''élément racine (root) dans 
[{0}] est différent de [{1}]
@@ -176,91 +176,91 @@ jsp.error.servlet.destroy.failed=Erreur pendant le 
Servlet.destroy() de la page
 jsp.error.setLastModified=Impossible de fixer la date de dernière modification 
pour le fichier [{0}]
 jsp.error.signature.classnotfound=La classe [{0}] spećifié dans la signature 
de la méthode dans la TLD pour la fonction [{1}] n''a pas pu être trouvée [{2}]
 jsp.error.simpletag.badbodycontent=La TLD de la classe [{0}] spécifie un 
body-content (JSP) invalide pour un tag simple (SimpleTag).
-jsp.error.single.line.number=Une erreur s''est produite à la ligne: [{0}] dans 
le fichier jsp: [{1}]
+jsp.error.single.line.number=Une erreur s''est produite à la ligne : [{0}] 
dans le fichier jsp : [{1}]
 jsp.error.stream.close.failed=Erreur à la fermeture du flux
 jsp.error.stream.closed=Flux fermé
-jsp.error.tag.conflict.attr=Directive de tag: il est illégal d''avoir 
plusieurs occurrences de l''attribut [{0}] avec des valeurs différentes 
(ancienne: [{1}], nouvelle [{2}])
-jsp.error.tag.conflict.deferredsyntaxallowedasliteral=Directive de tag: il est 
illégal d''avoir plusieurs occurrences de "deferredSyntaxAllowedAsLiteral" avec 
des valeurs différentes (ancienne: [{0}], nouvelle [{1}])
-jsp.error.tag.conflict.iselignored=Directive de tag: il est illégal d''avoir 
plusieurs occurrences de "isELIgnored" avec des valeurs différentes (ancienne: 
[{0}], nouvelle [{1}])
-jsp.error.tag.conflict.language=Directive de tag: il est illégal d''avoir 
plusieurs occurrences de "language" avec des valeurs différentes (ancienne: 
[{0}], nouvelle [{1}])
-jsp.error.tag.conflict.trimdirectivewhitespaces=Directive de tag: il est 
illégal d''avoir plusieurs occurrences de "trimDirectiveWhitespaces" avec des 
valeurs différentes (ancienne: [{0}], nouvelle [{1}])
+jsp.error.tag.conflict.attr=Directive de tag : il est illégal d''avoir 
plusieurs occurrences de l''attribut [{0}] avec des valeurs différentes 
(ancienne : [{1}], nouvelle [{2}])
+jsp.error.tag.conflict.deferredsyntaxallowedasliteral=Directive de tag : il 
est illégal d''avoir plusieurs occurrences de "deferredSyntaxAllowedAsLiteral" 
avec des valeurs différentes (ancienne : [{0}], nouvelle [{1}])
+jsp.error.tag.conflict.iselignored=Directive de tag : il est illégal d''avoir 
plusieurs occurrences de "isELIgnored" avec des valeurs différentes (ancienne : 
[{0}], nouvelle [{1}])
+jsp.error.tag.conflict.language=Directive de tag : il est illégal d''avoir 
plusieurs occurrences de "language" avec des valeurs différentes (ancienne : 
[{0}], nouvelle [{1}])
+jsp.error.tag.conflict.trimdirectivewhitespaces=Directive de tag : il est 
illégal d''avoir plusieurs occurrences de "trimDirectiveWhitespaces" avec des 
valeurs différentes (ancienne : [{0}], nouvelle [{1}])
 jsp.error.tag.invalid.deferredsyntaxallowedasliteral=Directive Tag : valeur 
invalide pour deferredSyntaxAllowedAsLiteral
-jsp.error.tag.invalid.iselignored=Directive Tag: isELIgnored a une valeur 
invalide
-jsp.error.tag.invalid.trimdirectivewhitespaces=Directive Tag: 
trimDirectiveWhitespaces a une valeur invalide
-jsp.error.tag.language.nonjava=Directive de tag: attribut language invalide
+jsp.error.tag.invalid.iselignored=Directive Tag : isELIgnored a une valeur 
invalide
+jsp.error.tag.invalid.trimdirectivewhitespaces=Directive Tag : 
trimDirectiveWhitespaces a une valeur invalide
+jsp.error.tag.language.nonjava=Directive de tag : attribut language invalide
 jsp.error.tag.multi.pageencoding=La directive de tag ne doit pas avoir 
plusieurs occurences de pageencoding
 jsp.error.tagdirective.badbodycontent=Contenu de corps (body-content) [{0}] 
invalide dans la directive tag
 jsp.error.tagfile.badSuffix=Le suffixe ".tag"  est manquant dans le chemin du 
fichier tag [{0}]
 jsp.error.tagfile.illegalPath=Le chemin du fichier de tag [{0}] est invalide, 
il doit commencer par "/WEB-INF/tags" ou "/META-INF/tags"
 jsp.error.tagfile.missingPath=Le chemin n'est pas spécifié pour le fichier de 
tag
-jsp.error.tagfile.nameFrom.badAttribute=La directive d''attribut (déclarée à 
la ligne [{1}] et dont le nom d''attribut est [{0}], la valeur de cet attribut 
name-from-attribute) doit être du type String, être requis, et ne pas être une 
expression évaluée lors de l''exécution (rtexprvalue)
+jsp.error.tagfile.nameFrom.badAttribute=La directive d''attribut (déclarée à 
la ligne [{1}] et dont le l''attribut nom est [{0}], la valeur de cet attribut 
name-from-attribute) doit être de type java.lang.String, est requise 
("required") et ne doit pas être une expression évaluée à l''exécution 
("rtexprvalue").
 jsp.error.tagfile.nameFrom.noAttribute=La valeur [{0}] indiquée pour 
l''attribut "name-from-attribute" ne se réfère à aucun attribut de ce même nom.
 jsp.error.tagfile.nameNotUnique=La valeur de [{0}] et la valeur de [{1}] à la 
ligne [{2}] sont les mêmes
 jsp.error.taglibDirective.absUriCannotBeResolved=L''URI absolu : [{0}] ne peut 
être résolu ni dans le fichier web.xml ni dans les fichiers jar déployés avec 
cette application
 jsp.error.taglibDirective.both_uri_and_tagdir=Les attributs 'uri' et 'tagdir' 
sont tous deux spécifiés
 jsp.error.taglibDirective.missing.location=Ni l''uri' ni l'attribut 'tagdir' 
n''ont été indiqués dans la directive taglib
 jsp.error.tei.invalid.attributes=Message d''erreurs de validation provenant du 
TagExtraInfo pour [{0}]
-jsp.error.teiclass.instantiation=Impossible de charger ou d''instancier la 
classe TagExtraInfo: [{0}]
+jsp.error.teiclass.instantiation=Impossible de charger ou d''instancier la 
classe TagExtraInfo : [{0}]
 jsp.error.text.has_subelement=&lt;jsp:text&gt; ne doit pas avoir de sous 
éléments
 jsp.error.tld.fn.duplicate.name=Nom de fonction [{0}] dupliqué dans la 
bibliothèque de tags [{1}]
-jsp.error.tld.fn.invalid.signature=Synthaxe invalide pour la signature de 
fonction dans la TLD.  Bibliothèque de Tag : [{0}], Fonction: [{1}]
-jsp.error.tld.invalid_tld_file=Fichier TLD invalide: [{0}], voir la 
spécification JSP.7.3.1 pour plus de détails
+jsp.error.tld.fn.invalid.signature=Synthaxe invalide pour la signature de 
fonction dans la TLD.  Bibliothèque de Tag : [{0}], Fonction : [{1}]
+jsp.error.tld.invalid_tld_file=Fichier TLD invalide : [{0}], voir la 
spécification JSP.7.3.1 pour plus de détails
 jsp.error.tld.mandatory.element.missing=Élément [{0}] obligatoire manquant ou 
vide dans la définition de librairie de tags ("TLD") [{1}]
 jsp.error.tld.missing_jar=Ressource JAR manquante [{0}] containant un TLD
-jsp.error.tld.unable_to_get_jar=Impossible d''obtenir la ressource [{0}] du 
JAR contenant le TLD: [{1}]
+jsp.error.tld.unable_to_get_jar=Impossible d''obtenir la ressource [{0}] du 
JAR contenant le TLD : [{1}]
 jsp.error.tlv.invalid.page=Message d''erreurs de validation provenant du 
TagLibraryValidator pour [{0}] en [{1}]
-jsp.error.tlvclass.instantiation=Impossible de charger ou d''instancier la 
classe TagLibraryValidator: [{0}]
+jsp.error.tlvclass.instantiation=Impossible de charger ou d''instancier la 
classe TagLibraryValidator : [{0}]
 jsp.error.unable.compile=Impossible de compiler la classe pour la JSP
 jsp.error.unable.deleteClassFile=Impossible de supprimer le fichier de classe 
[{0}]
 jsp.error.unable.load=Impossible de charger la classe pour la JSP
 jsp.error.unable.renameClassFile=Impossible de renommer le fichier de classe 
de [{0}] vers [{1}]
-jsp.error.unable.to_find_method=Impossible de trouver une méthode de mise à 
jour pour l''attribut: [{0}]
+jsp.error.unable.to_find_method=Impossible de trouver une méthode de mise à 
jour pour l''attribut : [{0}]
 jsp.error.unavailable=La JSP a été marquée comme non disponible
 jsp.error.unbalanced.endtag=Le tag final "&lt;/{0}" n''est pas balancé
 jsp.error.undeclared_namespace=Un tag personnalisé a été trouvé avec un espace 
de noms non déclaré [{0}]
 jsp.error.unknown_attribute_type=Type d''attribut inconnu [{1}] pour 
l''attribut [{0}].
-jsp.error.unsupported.encoding=Encodage non supporté: [{0}]
+jsp.error.unsupported.encoding=Encodage non supporté : [{0}]
 jsp.error.unterminated=Tag [{0}] non terminé
-jsp.error.usebean.duplicate=useBean: Nom de bean dupliqué: [{0}]
+jsp.error.usebean.duplicate=useBean : Nom de bean dupliqué : [{0}]
 jsp.error.usebean.noSession=Il est illégal pour useBean d'utiliser une portée 
de session (session scope) quand la page JSP indique (via la directive de page) 
qu'elle ne participe pas aux sessions
 jsp.error.var_and_varReader=A la fois 'var' et 'varReader' sont indiqués
 jsp.error.variable.alias=Aucun ou les deux parmi les attributs 
name-from-attribute et alias doivent 6etre spécifiés sur une directive de 
variable
 jsp.error.variable.both.name=Impossible de spécifier à la fois les attributs 
name-given et name-from-attribute dans une directive de variable
 jsp.error.variable.either.name=Un attribut "name-given" ou 
"name-from-attribute" doit être spécifié dans la directive "variable"
-jsp.error.xml.badStandardAction=Action standard invalide: [{0}]
+jsp.error.xml.badStandardAction=Action standard invalide : [{0}]
 jsp.error.xml.bad_tag=Aucun tag [{0}] n''est défini dans la bibliothèque de 
tags associée à l''URI [{1}]
 jsp.exception=Exception lancée durent le traitement de [{0}] à la ligne [{1}]
 jsp.info.ignoreSetting=Le paramètre [{0}] avec valeur [{1}] a été ignoré parce 
que le gestionnaire de sécurité est activé
-jsp.message.dont.modify.servlets=IMPORTANT: Ne pas modifier les servlets 
générées
+jsp.message.dont.modify.servlets=IMPORTANT : Ne pas modifier les servlets 
générées
 jsp.message.jsp_added=Ajout du JSP au chemin [{0}] à la queue du contexte [{1}]
 jsp.message.jsp_queue_created=Création d''une queue de jsp avec une longueur 
de [{0}] pour le contexte [{1}]
 jsp.message.jsp_queue_update=Mise à jour de la JSP pour le chemin [{0}] dans 
la file d''attente du contexte [{1}]
 jsp.message.jsp_removed_excess=Enlevé un JSP excédentaire pour le chemin [{0}] 
de la file du contexte [{1}]
 jsp.message.jsp_removed_idle=Le JSP inactif avec le chemin [{0}] dans le 
contexte [{1}] est enlevé après [{2}] secondes
-jsp.message.jsp_unload_check=Vérification des JSPs lors du déchargement du 
contexte [{0}], nombre de JSP: [{1}] taille de la queue: [{2}]
-jsp.message.parent_class_loader_is=Le chargeur de classe parent (class loader) 
est: [{0}]
-jsp.message.scratch.dir.is=Le répertoire de travail (scratch dir) pour le 
moteur de JSP est: [{0}]
-jsp.tldCache.noTldSummary=Au moins un fichier JAR a été analysé pour trouver 
des TLDs mais il n'en contenait pas, le mode "debug" du journal peut être 
activé pour obtenir une liste complète de JAR scannés sans succès; éviter 
d'analyser des JARs inutilement peut améliorer sensiblement le temps de 
démarrage et le temps de compilation des JSPs
+jsp.message.jsp_unload_check=Vérification des JSPs lors du déchargement du 
contexte [{0}], nombre de jsp : [{1}] taille de la queue : [{2}]
+jsp.message.parent_class_loader_is=Le chargeur de classe parent (class loader) 
est : [{0}]
+jsp.message.scratch.dir.is=Le répertoire de travail (scratch dir) pour le 
moteur de JSP est : [{0}]
+jsp.tldCache.noTldSummary=Au moins un fichier JAR a été analysé pour trouver 
des TLDs mais il n'en contenait pas, le mode "debug" du journal peut être 
activé pour obtenir une liste complète de JAR scannés sans succès ; éviter 
d'analyser des JARs inutilement peut améliorer sensiblement le temps de 
démarrage et le temps de compilation des JSPs
 jsp.warning.bad.urlpattern.propertygroup=Mauvaise valeur [{0}] dans le 
sous-élément (subelement) url-pattern du fichier web.xml
-jsp.warning.checkInterval=WARNING: Valeur incorrecte pour le initParam 
checkInterval. Utilisation de la valeur par défaut "300" secondes
-jsp.warning.classDebugInfo=WARNING: Valeur incorrecte pour le initParam 
classdebuginfo. Utilisation de la valeur par défaut "false"
+jsp.warning.checkInterval=WARNING : Valeur incorrecte pour le initParam 
checkInterval. Utilisation de la valeur par défaut "300" secondes
+jsp.warning.classDebugInfo=WARNING : Valeur incorrecte pour le initParam 
classdebuginfo. Utilisation de la valeur par défaut "false"
 jsp.warning.compiler.classfile.delete.fail=Impossible d''effacer le fichier 
classe généré [{0}]
 jsp.warning.compiler.classfile.delete.fail.unknown=Impossible d'effacer le ou 
les fichier(s) de classe généré(s)
 jsp.warning.compiler.javafile.delete.fail=Impossible d''effacer le fichier 
Java généré [{0}]
-jsp.warning.development=WARNING: Valeur incorrecte pour le initParam 
development. Utilisation de la valeur par défaut "true"
-jsp.warning.displaySourceFragment=Avertissement: valeur invalide pour le 
initParam "displaySourceFragment". Utilisant la valeur par défaut "true"
-jsp.warning.dumpSmap=WARNING: Valeur invalide pour le paramètre 
d'initialisation dumpStack, la valeur par défaut "false" sera utilisée
+jsp.warning.development=WARNING : Valeur incorrecte pour le initParam 
development. Utilisation de la valeur par défaut "true"
+jsp.warning.displaySourceFragment=Avertissement : valeur invalide pour le 
initParam "displaySourceFragment". Utilisant la valeur par défaut "true"
+jsp.warning.dumpSmap=WARNING : Valeur invalide pour le paramètre 
d'initialisation dumpStack, la valeur par défaut "false" sera utilisée
 jsp.warning.enablePooling=WARNING : Valeur incorrecte pour le initParam 
enablePooling. Utilisation de la valeur par défaut "true"
-jsp.warning.fork=WARNING: Valeur invalide pour le paramètre d'initialisation 
fork, la valeur par défaut "true" sera utilisée
-jsp.warning.genchararray=WARNING: Valeur invalide pour le paramètre 
d'initialisation genStringAsCharArray, la valeur par défaut "false" sera 
utilisée
-jsp.warning.jspIdleTimeout=WARNING: Valeur invalide pour le paramètre 
d'initialisation jspIdleTimeout, la valeur par défaut "-1" sera utilisée
-jsp.warning.keepgen=WARNING: Valeur incorrecte pour le initParam 
keepgenerated. Utilisation de la valeur par défaut "false"
-jsp.warning.mappedFile=WARNING: Valeur incorrecte pour le initParam 
mappedFile. Utilisation de la valeur par défaut "false"
-jsp.warning.maxLoadedJsps=WARNING: Valeur invalide pour le paramètre 
d'initialisation maxLoadedJsps, la valeur par défaut "-1" sera utilisée
-jsp.warning.modificationTestInterval=WARNING: Valeur invalide pour le 
paramètre d'initialisation modificationTestInterval, la valeur par défaut "4" 
secondes sera utilisée
-jsp.warning.noJarScanner=WARNING: Aucun org.apache.tomcat.JarScanner fixé sur 
ServletContext, utilisation de l'implémentation de JarScanner par défaut
-jsp.warning.quoteAttributeEL=WARNING: Valeur invalide pour le paramètre 
d'initialisation quoteAttributeEL, la valeur par défaut "false" sera utilisée
-jsp.warning.recompileOnFail=WARNING: Valeur invalide pour le paramètre 
d'initialisation recompileOnFail, la valeur par défaut "false" sera utilisée
+jsp.warning.fork=WARNING : Valeur invalide pour le paramètre d'initialisation 
fork, la valeur par défaut "true" sera utilisée
+jsp.warning.genchararray=WARNING : Valeur invalide pour le paramètre 
d'initialisation genStringAsCharArray, la valeur par défaut "false" sera 
utilisée
+jsp.warning.jspIdleTimeout=WARNING : Valeur invalide pour le paramètre 
d'initialisation jspIdleTimeout, la valeur par défaut "-1" sera utilisée
+jsp.warning.keepgen=WARNING : Valeur incorrecte pour le initParam 
keepgenerated. Utilisation de la valeur par défaut "false"
+jsp.warning.mappedFile=WARNING : Valeur incorrecte pour le initParam 
mappedFile. Utilisation de la valeur par défaut "false"
+jsp.warning.maxLoadedJsps=WARNING : Valeur invalide pour le paramètre 
d'initialisation maxLoadedJsps, la valeur par défaut "-1" sera utilisée
+jsp.warning.modificationTestInterval=WARNING : Valeur invalide pour le 
paramètre d'initialisation modificationTestInterval, la valeur par défaut "4" 
secondes sera utilisée
+jsp.warning.noJarScanner=WARNING : Aucun org.apache.tomcat.JarScanner fixé sur 
ServletContext, utilisation de l'implémentation de JarScanner par défaut
+jsp.warning.quoteAttributeEL=WARNING : Valeur invalide pour le paramètre 
d'initialisation quoteAttributeEL, la valeur par défaut "false" sera utilisée
+jsp.warning.recompileOnFail=WARNING : Valeur invalide pour le paramètre 
d'initialisation recompileOnFail, la valeur par défaut "false" sera utilisée
 jsp.warning.suppressSmap=WARNING : valeur invalide d' l'initParam 
suppressSmap. La valeur par défaut "false" sera utilisée
 jsp.warning.unknown.element.in.attribute=Attention: Elément inconnu {0} dans 
l''attribute
 jsp.warning.unknown.element.in.tag=Attention: Elément inconnu {0} dans le tag
@@ -270,11 +270,11 @@ jsp.warning.unknown.sourceVM=La VM source [{0}] inconnue 
a été ignorée
 jsp.warning.unknown.targetVM=La VM cible [{0}] inconnue a été ignorée
 jsp.warning.unsupported.sourceVM=La VM source [{0}] demandée n''est pas 
supportée, [{1}] sera utilisé
 jsp.warning.unsupported.targetVM=La VM cible [{0}] demandée n''est pas 
supportée, [{1}] sera utilisé
-jsp.warning.xpoweredBy=WARNING: Valeur invalide pour le paramètre 
d'initialisation xpoweredBy, la valeur par défaut "false" sera utilisée
+jsp.warning.xpoweredBy=WARNING : Valeur invalide pour le paramètre 
d'initialisation xpoweredBy, la valeur par défaut "false" sera utilisée
 
 jspc.delete.fail=Impossible d''effacer le fichier [{0}]
 jspc.error.fileDoesNotExist=Le fichier [{0}] donné en argument n''existe pas
-jspc.error.generalException=ERREUR-le fichier [{0}] a généré l''exception 
générale suivante:
+jspc.error.generalException=ERREUR-le fichier [{0}] a généré l''exception 
générale suivante :
 jspc.generation.result=La génération s''est terminée avec [{0}] erreurs en 
[{1}] millisecondes
 jspc.implicit.uriRoot=uriRoot réglé implicitement à [{0}]
 jspc.usage=Utilisation: jspc <options> [--] <fichiers jsp>\n\
diff --git a/java/org/apache/tomcat/util/http/LocalStrings_fr.properties 
b/java/org/apache/tomcat/util/http/LocalStrings_fr.properties
index b572d1c..6f6c6ed 100644
--- a/java/org/apache/tomcat/util/http/LocalStrings_fr.properties
+++ b/java/org/apache/tomcat/util/http/LocalStrings_fr.properties
@@ -23,11 +23,11 @@ headers.maxCountFail=Le nombre d''en-têtes [{0}] dépasse le 
maximum autorisé
 parameters.bytes=Début du traitement avec les données [{0}]
 parameters.copyFail=Echec de la copie des valeurs de paramètres originaux pour 
raisons de journalisation du déboguage
 parameters.decodeFail.debug=Echec de décodage de caractère, le paramètre [{0}] 
de valeur [{1}] a été ignoré
-parameters.decodeFail.info=Echec de décodage de caractère, le paramètre [{0}] 
avec la valeur [{1}] a été ignoré; le nom et la valeur mentionnés ici peuvent 
avoir été corrompus à cause de l''erreur de décodage, utilisez le niveau debug 
pour voir les originaux
+parameters.decodeFail.info=Echec de décodage de caractère, le paramètre [{0}] 
avec la valeur [{1}] a été ignoré ; le nom et la valeur mentionnés ici peuvent 
avoir été corrompus à cause de l''erreur de décodage, utilisez le niveau debug 
pour voir les originaux
 parameters.emptyChunk=Le bloc de paramètres vide a été ignoré
 parameters.fallToDebug=\ Note : les occurrences suivantes d'erreurs de 
Paramètres seront enregistrées au niveau DEBUG.
 parameters.invalidChunk=Morceau (chunk) invalide démarrant à l''octet [{0}] et 
se terminant à l''octet [{1}] avec une valeur de [{2}] ignoré
-parameters.maxCountFail=Le nombre maximum de paramètres pour une seule requête 
(GET plus POST) [{0}] a été détecté, les paramètres supplémentaires ont été 
ignorés; l''attribut maxParameterCount du Connector permet de changer cette 
limite
+parameters.maxCountFail=Le nombre maximum de paramètres pour une seule requête 
(GET plus POST) [{0}] a été détecté, les paramètres supplémentaires ont été 
ignorés ; l''attribut maxParameterCount du Connector permet de changer cette 
limite
 parameters.maxCountFail.fallToDebug=\ Note : les occurrences suivantes de 
cette erreur seront enregistrées au niveau DEBUG.
 parameters.multipleDecodingFail=Echec de décodage de caractère, [{0}] erreurs 
ont été détectées au total mais seule la première a été logguée, activez le 
niveau debug pour avoir toutes les erreurs
 parameters.noequal=Le paramètre qui démarre à la position [{0}] et qui se 
termine à la position [{1}] avec comme valeur [{2}] n''est pas suivi par un 
caractère ''=''
diff --git a/java/org/apache/tomcat/websocket/server/LocalStrings_fr.properties 
b/java/org/apache/tomcat/websocket/server/LocalStrings_fr.properties
index 4143217..90a0ad4 100644
--- a/java/org/apache/tomcat/websocket/server/LocalStrings_fr.properties
+++ b/java/org/apache/tomcat/websocket/server/LocalStrings_fr.properties
@@ -15,7 +15,7 @@
 
 serverContainer.addNotAllowed=Aucune terminaison ne peut être enregistré une 
fois qu'une tentative d'utilisation d'une des terminaisons précédemment 
enregistrée a été faite
 serverContainer.configuratorFail=Echec de création du configurateur de type 
[{0}] pour le POJO de type [{1}]
-serverContainer.duplicatePaths=Plusieurs terminaisons ne peuvent pas être 
déployés vers le même chemin [{0}]: la terminaison existante était [{1}] et la 
nouvelle est [{2}]
+serverContainer.duplicatePaths=Plusieurs terminaisons ne peuvent pas être 
déployés vers le même chemin [{0}] : la terminaison existante était [{1}] et la 
nouvelle est [{2}]
 serverContainer.encoderFail=Impossible de créer un encodeur de type [{0}]
 serverContainer.failedDeployment=Le déploiement de terminaisons WebSocket dans 
l''application web au chemin [{0}] dans l''hôte [{1}] n''est pas autorisé à 
cause de l''échec lors d''un précédent déploiement
 serverContainer.missingAnnotation=Impossible de déployer la classe POJO [{0}] 
car elle n''a pas été annotée avec @ServerEndpoint
diff --git a/webapps/examples/WEB-INF/classes/LocalStrings_fr.properties 
b/webapps/examples/WEB-INF/classes/LocalStrings_fr.properties
index adf296e..e0c0060 100644
--- a/webapps/examples/WEB-INF/classes/LocalStrings_fr.properties
+++ b/webapps/examples/WEB-INF/classes/LocalStrings_fr.properties
@@ -13,36 +13,36 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-cookies.cookies=Votre navigateur retourne les cookies suivant:
+cookies.cookies=Votre navigateur retourne les cookies suivant :
 cookies.make-cookie=Création d'un cookie à retourner à votre navigateur
-cookies.name=Nom:
+cookies.name=Nom :
 cookies.no-cookies=Votre navigateur ne retourne aucun cookie
-cookies.set=Vous venez d'envoyer le cookie suivant à votre navigateur:
+cookies.set=Vous venez d'envoyer le cookie suivant à votre navigateur :
 cookies.title=Exemple d'utilisation de Cookies
-cookies.value=Valeur:
+cookies.value=Valeur :
 
-helloworld.title=Salut le Monde!
+helloworld.title=Salut le Monde !
 
 requestheader.title=Exemple d'information sur les entêtes de requête
 
-requestinfo.label.method=Méthode:
-requestinfo.label.pathinfo=Info de chemin:
-requestinfo.label.protocol=Protocole:
-requestinfo.label.remoteaddr=Adresse distante:
-requestinfo.label.requesturi=URI de requête:
+requestinfo.label.method=Méthode :
+requestinfo.label.pathinfo=Info de chemin :
+requestinfo.label.protocol=Protocole :
+requestinfo.label.remoteaddr=Adresse distante :
+requestinfo.label.requesturi=URI de requête :
 requestinfo.title=Exemple d'information sur la requête
 
-requestparams.firstname=Prénom:
-requestparams.lastname=Nom:
+requestparams.firstname=Prénom :
+requestparams.lastname=Nom :
 requestparams.no-params=Pas de paramêtre, merci d'en saisir quelques-uns
-requestparams.params-in-req=Paramêtres dans la requête:
+requestparams.params-in-req=Paramêtres dans la requête :
 requestparams.title=Exemple de Requête avec Paramètres
 
 sessions.adddata=Ajouter des données à votre session
-sessions.created=Crée le:
-sessions.data=Les données existantes dans votre session:
-sessions.dataname=Nom de l'Attribut de Session:
-sessions.datavalue=Valeur de l'Attribut de Session:
-sessions.id=ID de Session:
-sessions.lastaccessed=Dernier accès:
+sessions.created=Crée le :
+sessions.data=Les données existantes dans votre session :
+sessions.dataname=Nom de l'Attribut de Session :
+sessions.datavalue=Valeur de l'Attribut de Session :
+sessions.id=ID de Session :
+sessions.lastaccessed=Dernier accès :
 sessions.title=Exemple de Sessions


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to