You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by ma...@apache.org on 2020/03/27 10:57:42 UTC
[tomcat] branch master updated (4e141ec -> 1cc0f59)
This is an automated email from the ASF dual-hosted git repository.
markt pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/tomcat.git.
from 4e141ec Fix consistency issues after the changes
new bd42058 Fix deprecation warnings with newer JUnit 4 in 2020.03 Eclipse IDE
new 0c6fdd2 Update French translations
new 1cc0f59 Expand Chinese translations.
The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
java/jakarta/el/LocalStrings_fr.properties | 6 +++---
.../catalina/authenticator/LocalStrings_fr.properties | 2 +-
.../authenticator/LocalStrings_zh_CN.properties | 3 +++
.../catalina/connector/LocalStrings_zh_CN.properties | 5 +++++
.../apache/catalina/core/LocalStrings_fr.properties | 2 +-
.../catalina/core/LocalStrings_zh_CN.properties | 13 +++++++++++++
.../catalina/deploy/LocalStrings_zh_CN.properties | 1 +
.../catalina/filters/LocalStrings_fr.properties | 2 +-
.../LocalStrings_zh_CN.properties | 2 +-
.../catalina/ha/deploy/LocalStrings_zh_CN.properties | 1 +
.../catalina/ha/session/LocalStrings_fr.properties | 4 ++--
.../catalina/ha/session/LocalStrings_zh_CN.properties | 5 +++++
.../catalina/ha/tcp/LocalStrings_zh_CN.properties | 4 ++++
.../catalina/loader/LocalStrings_zh_CN.properties | 3 +++
.../catalina/manager/LocalStrings_zh_CN.properties | 2 ++
.../catalina/realm/LocalStrings_zh_CN.properties | 7 +++++++
.../catalina/servlets/LocalStrings_zh_CN.properties | 2 ++
.../catalina/session/LocalStrings_fr.properties | 4 +++-
.../catalina/session/LocalStrings_zh_CN.properties | 6 ++++++
.../catalina/startup/LocalStrings_fr.properties | 19 ++++++++++---------
.../catalina/startup/LocalStrings_zh_CN.properties | 6 ++++++
.../tribes/group/LocalStrings_zh_CN.properties | 2 ++
.../group/interceptors/LocalStrings_fr.properties | 4 ++--
.../group/interceptors/LocalStrings_zh_CN.properties | 3 +++
.../catalina/tribes/jmx/LocalStrings_zh_CN.properties | 1 +
.../tribes/membership/LocalStrings_zh_CN.properties | 3 +++
.../catalina/tribes/tipis/LocalStrings_fr.properties | 8 ++++----
.../tribes/tipis/LocalStrings_zh_CN.properties | 4 ++++
.../tribes/transport/LocalStrings_fr.properties | 2 +-
.../transport/nio/LocalStrings_zh_CN.properties | 3 +++
.../catalina/users/LocalStrings_zh_CN.properties | 2 ++
.../catalina/util/LocalStrings_zh_CN.properties | 1 +
.../catalina/valves/LocalStrings_zh_CN.properties | 2 ++
.../webresources/LocalStrings_zh_CN.properties | 6 ++++++
java/org/apache/coyote/LocalStrings_fr.properties | 4 ++--
java/org/apache/coyote/LocalStrings_zh_CN.properties | 6 ++++++
.../apache/coyote/ajp/LocalStrings_zh_CN.properties | 4 ++++
.../apache/coyote/http11/LocalStrings_fr.properties | 5 +++--
.../coyote/http11/LocalStrings_zh_CN.properties | 3 +++
.../coyote/http11/filters/LocalStrings_fr.properties | 2 +-
.../apache/coyote/http2/LocalStrings_fr.properties | 2 +-
.../apache/coyote/http2/LocalStrings_zh_CN.properties | 3 +++
.../jasper/resources/LocalStrings_fr.properties | 16 ++++++++--------
.../jasper/resources/LocalStrings_zh_CN.properties | 8 ++++++++
.../apache/tomcat/util/LocalStrings_zh_CN.properties | 1 +
.../tomcat/util/compat/LocalStrings_zh_CN.properties | 1 +
.../tomcat/util/descriptor/LocalStrings_fr.properties | 2 +-
.../util/descriptor/web/LocalStrings_zh_CN.properties | 1 +
.../tomcat/util/http/LocalStrings_fr.properties | 9 ++++-----
.../util/http/parser/LocalStrings_fr.properties | 2 +-
.../util/http/parser/LocalStrings_zh_CN.properties | 1 +
.../tomcat/util/net/LocalStrings_zh_CN.properties | 9 +++++++++
.../util/net/jsse/LocalStrings_zh_CN.properties | 2 ++
.../util/net/openssl/LocalStrings_fr.properties | 3 ++-
.../util/net/openssl/LocalStrings_zh_CN.properties | 2 ++
.../util/threads/res}/LocalStrings_zh_CN.properties | 2 +-
.../tomcat/websocket/LocalStrings_fr.properties | 2 +-
.../tomcat/websocket/LocalStrings_zh_CN.properties | 6 ++++++
.../org/apache/catalina/core/TestStandardContext.java | 3 ++-
.../group/interceptors/TestEncryptInterceptor.java | 3 ++-
.../valves/rewrite/TestQuotedStringTokenizer.java | 8 ++++----
test/org/apache/coyote/http2/TestHttp2Limits.java | 5 +++--
.../tomcat/util/net/openssl/TestOpenSSLConf.java | 5 +++--
webapps/docs/changelog.xml | 12 ++++++++++++
.../WEB-INF/classes/LocalStrings_fr.properties | 2 +-
65 files changed, 213 insertions(+), 61 deletions(-)
copy java/org/apache/catalina/ha/{backend => context}/LocalStrings_zh_CN.properties (92%)
copy java/org/apache/{catalina/ha/authenticator => tomcat/util/threads/res}/LocalStrings_zh_CN.properties (86%)
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org
[tomcat] 02/03: Update French translations
Posted by ma...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
markt pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/tomcat.git
commit 0c6fdd21768f19504d0d98d4b81276b27144a9d8
Author: Mark Thomas <ma...@apache.org>
AuthorDate: Fri Mar 27 10:48:56 2020 +0000
Update French translations
---
java/jakarta/el/LocalStrings_fr.properties | 6 +++---
.../catalina/authenticator/LocalStrings_fr.properties | 2 +-
.../apache/catalina/core/LocalStrings_fr.properties | 2 +-
.../catalina/filters/LocalStrings_fr.properties | 2 +-
.../catalina/ha/session/LocalStrings_fr.properties | 4 ++--
.../catalina/session/LocalStrings_fr.properties | 4 +++-
.../catalina/startup/LocalStrings_fr.properties | 19 ++++++++++---------
.../group/interceptors/LocalStrings_fr.properties | 4 ++--
.../catalina/tribes/tipis/LocalStrings_fr.properties | 8 ++++----
.../tribes/transport/LocalStrings_fr.properties | 2 +-
java/org/apache/coyote/LocalStrings_fr.properties | 4 ++--
.../apache/coyote/http11/LocalStrings_fr.properties | 5 +++--
.../coyote/http11/filters/LocalStrings_fr.properties | 2 +-
.../apache/coyote/http2/LocalStrings_fr.properties | 2 +-
.../jasper/resources/LocalStrings_fr.properties | 16 ++++++++--------
.../tomcat/util/descriptor/LocalStrings_fr.properties | 2 +-
.../tomcat/util/http/LocalStrings_fr.properties | 9 ++++-----
.../util/http/parser/LocalStrings_fr.properties | 2 +-
.../util/net/openssl/LocalStrings_fr.properties | 3 ++-
.../tomcat/websocket/LocalStrings_fr.properties | 2 +-
webapps/docs/changelog.xml | 8 ++++++++
.../WEB-INF/classes/LocalStrings_fr.properties | 2 +-
22 files changed, 61 insertions(+), 49 deletions(-)
diff --git a/java/jakarta/el/LocalStrings_fr.properties b/java/jakarta/el/LocalStrings_fr.properties
index 5057d0c..0ff73f7 100644
--- a/java/jakarta/el/LocalStrings_fr.properties
+++ b/java/jakarta/el/LocalStrings_fr.properties
@@ -29,9 +29,9 @@ expressionFactory.readFailed=Impossible de lire [{0}]
importHandler.ambiguousImport=La classe [{0}] n''a pas pu être importée car elle entre en conflit avec [{1}] qui a déjà été importée
importHandler.ambiguousStaticImport=L''import statique [{0}] ne peut pas être traité parce qu''il est en conflit avec [{1}] qui a déjà été importé
importHandler.classNotFound=La classe [{0}] n''a pu être importée, vu qu''on ne l''a pas trouvée
-importHandler.invalidClass=La classe [{0}] doit être publique, non abstraite, et ne pas être une interface
+importHandler.invalidClass=La classe [{0}] doit être publique, non abstraite, ne pas être une interface et (pour Java 9+) être dans un package exporté
importHandler.invalidClassName=Le nom de la classe à importer [{0}] doit comprendre un paquet
-importHandler.invalidClassNameForStatic=La classe [{0}] spécifiée pour l''importation statique [{1}] n''est pas valide
+importHandler.invalidClassNameForStatic=La classe [{0}] spécifiée pour l''import statique [{1}] n''est pas valide
importHandler.invalidStaticName=Le nom de la méthode statique ou champ à importer [{0}] doit inclure une calsse
importHandler.staticNotFound=L''importation statique [{0}] n''a pas été trouvée dans la classe [{1}] pour [{2}]
@@ -45,7 +45,7 @@ propertyReadError=Erreur lors de la lecture de [{1}] sur le type [{0}]
propertyWriteError=Erreur d''écriture [{1}] sur le type [{0}]
staticFieldELResolver.methodNotFound=Aucune méthode publique et statique nommée [{0}] n''a été trouvée dans la classe [{1}]
-staticFieldELResolver.notFound=Un champ statique et public nommé [{0}] n''a pas pu être trouvé sur la classe [{1}]
+staticFieldELResolver.notFound=Aucun champ public statique nommé [{0}] n''a été trouvé dans la classe [{1}] (exportée pour Java 9+)
staticFieldELResolver.notWriteable=L''écriture dans les champs statiques (champ [{0}] dans la classe [{1}] dans le cas présent) est interdite
util.method.ambiguous=Impossible de trouver une méthode non ambiguë: {0}.{1}({2})
diff --git a/java/org/apache/catalina/authenticator/LocalStrings_fr.properties b/java/org/apache/catalina/authenticator/LocalStrings_fr.properties
index d775459..363be09 100644
--- a/java/org/apache/catalina/authenticator/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/authenticator/LocalStrings_fr.properties
@@ -61,7 +61,7 @@ singleSignOn.debug.sessionTimeout=Le SSO traite un timeout pour la session SSO [
singleSignOn.debug.update=Le SSO met à jour la session SSO [{0}] avec le type d''authentification [{1}]
singleSignOn.sessionExpire.contextNotFound=Le SSO n''a pu faire expirer la session [{0}] parce que le contexte n''a pas été trouvé
singleSignOn.sessionExpire.engineNull=Le SSO n''a pu faire expirer la session [{0}] parce que le moteur est null
-singleSignOn.sessionExpire.hostNotFound=SSO ne peut pas expirer le session [{0}] parce l''hôte ("Host") n''a a pas été trouvé
+singleSignOn.sessionExpire.hostNotFound=SSO ne peut pas faire expirer le session [{0}] parce que l''hôte ("Host") n''a pas été trouvé
singleSignOn.sessionExpire.managerError=Impossible d''expirer la session [{0}] parce que le Manager a lancé une exception lors de la recherche de la session
singleSignOn.sessionExpire.managerNotFound=Le SSO n''a pu faire expirer la session [{0}] parce que le gestionnaire de sessions n''a pas été trouvé
singleSignOn.sessionExpire.sessionNotFound=Impossible d''expirer la session [{0}] parce que la session n''a pas été trouvée
diff --git a/java/org/apache/catalina/core/LocalStrings_fr.properties b/java/org/apache/catalina/core/LocalStrings_fr.properties
index cfec4e1..bfeb971 100644
--- a/java/org/apache/catalina/core/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/core/LocalStrings_fr.properties
@@ -215,7 +215,7 @@ standardContext.resourcesInit=Erreur d'initialisation des ressources statiques
standardContext.resourcesStart=Erreur lors du démarrage des ressources statiques
standardContext.resourcesStop=Erreur lors de l'arrêt des ressources statiques
standardContext.sciFail=Erreur lors du traitement de ServletContainerInitializer
-standardContext.securityConstraint.mixHttpMethod=Il n'est pas permis de combiner <http-method> et <http-method-omission> dans la même collection de resources web
+standardContext.securityConstraint.mixHttpMethod=Il n'est pas permis de combiner <http-method> et <http-method-omission> dans la même collection de ressources web
standardContext.securityConstraint.pattern=<url-pattern> [{0}] invalide d''après les contraintes de sécurité (security constraint)
standardContext.servletFail=Un ou plusieurs Servlets n'ont pas pu démarrer, les détails sont dans le fichier log du conteneur
standardContext.servletMap.name=L''association de servlet (servlet mapping) indique un nom de servlet inconnu [{0}]
diff --git a/java/org/apache/catalina/filters/LocalStrings_fr.properties b/java/org/apache/catalina/filters/LocalStrings_fr.properties
index 11cdc1e..3a342c2 100644
--- a/java/org/apache/catalina/filters/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/filters/LocalStrings_fr.properties
@@ -59,7 +59,7 @@ remoteIpFilter.invalidHostHeader=La valeur invalide [{0}] a été trouvée pour
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}]
-requestFilter.deny=Requête refusée pour [{0}] basée sur la propriété [{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
diff --git a/java/org/apache/catalina/ha/session/LocalStrings_fr.properties b/java/org/apache/catalina/ha/session/LocalStrings_fr.properties
index 0f1d545..0c2bb00 100644
--- a/java/org/apache/catalina/ha/session/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/ha/session/LocalStrings_fr.properties
@@ -30,7 +30,7 @@ deltaManager.createMessage.unableCreateDeltaRequest=Impossible de sérialiser la
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}]
deltaManager.expireSessions=Gestionnaire de session [{0}] expiration des sessions lors de l''arrêt
-deltaManager.foundMasterMember=Le membre maître [{1}] a été trouvé pour la réplication du contexte [{0}]
+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}]
@@ -59,7 +59,7 @@ deltaManager.sessionReceived=Gestionnaire de session [{0}]: l''état de session
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}]
-deltaManager.unloading.ioe=IOException lors de la sauvegarde des sessions persistantes: [{0}]
+deltaManager.unloading.ioe=IOException lors de la sauvegarde des sessions persistantes : [{0}]
deltaManager.waitForSessionState=Gestionnaire de session [{0}], demande de l''état de session depuis [{1}], cette opération fera un timeout si l''état de la session n''a pas été reçu en moins de [{2}] secondes
deltaRequest.invalidAttributeInfoType=Info d''attribut invalide = [{0}]
diff --git a/java/org/apache/catalina/session/LocalStrings_fr.properties b/java/org/apache/catalina/session/LocalStrings_fr.properties
index a2907fd..3352037 100644
--- a/java/org/apache/catalina/session/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/session/LocalStrings_fr.properties
@@ -35,7 +35,7 @@ fileStore.saving=Sauvegarde de la Session [{0}] vers le fichier [{1}]
managerBase.container.noop=Les gestionnaires de session ajoutés à des conteneurs qui ne sont pas des contextes ne seront jamais utilisés
managerBase.contextNull=Le contexte (Context) doit être mis à une valeur non-nulle avant l'usage du Manager
-managerBase.createSession.ise="createSession": Trop de sessions actives
+managerBase.createSession.ise="createSession" : Trop de sessions actives
managerBase.sessionAttributeNameFilter=L''attribut de session nommé [{0}] sera sauté car il ne correspond pas au filtre sur les noms [{1}]
managerBase.sessionAttributeValueClassNameFilter=L''attribut de session nommé [{0}] a été passé parce que le type [{1}] de la valeur ne correspond pas au filtre [{2}]
managerBase.sessionNotFound=La session [{0}] n''a pas été trouvée
@@ -84,6 +84,8 @@ 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.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
diff --git a/java/org/apache/catalina/startup/LocalStrings_fr.properties b/java/org/apache/catalina/startup/LocalStrings_fr.properties
index 7554773..27fe08f 100644
--- a/java/org/apache/catalina/startup/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/startup/LocalStrings_fr.properties
@@ -77,7 +77,7 @@ contextConfig.sci.debug=Impossible de traiter le ServletContainerInitializaer po
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.stop="ContextConfig": Traitement du "STOP"
+contextConfig.stop="ContextConfig" : Traitement du "STOP"
contextConfig.tomcatWebXmlError=Echec de traitement de /WEB-INF/tomcat-web.xml
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
@@ -87,7 +87,7 @@ contextConfig.xmlSettings=Le contexte [{0}] va traiter les fichiers web.xml et l
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.start="EngineConfig" : Traitement du "START"
engineConfig.stop="EngineConfig": Traitement du "STOP"
expandWar.copy=Erreur lors de la copie de [{0}] vers [{1}]
@@ -137,7 +137,7 @@ 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.stop="HostConfig": Traitement du "STOP"
+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
@@ -149,6 +149,7 @@ tomcat.addWebapp.conflictChild=Impossible de déployer le WAR à [{0}] sur le ch
tomcat.addWebapp.conflictFile=Impossible de déployer le WAR à [{0}] sur le chemin de contexte [{1}] à cause du fichier existant [{2}]
tomcat.baseDirMakeFail=Impossible de créer le répertoire [{0}] pour utiliser comme répertoire de base
tomcat.baseDirNotDir=L''emplacement [{0}] spécifié comme répertoire de base n''est pas un répertoire
+tomcat.defaultMimeTypeMappingsFail=Impossible de charger les types MIME par défaut
tomcat.homeDirMakeFail=Impossible de créer le répertoire [{0}] pour l''utiliser comme répertoire d''origine
tomcat.invalidCommandLine=Arguments de ligne de commande [{0}] invalides
tomcat.noContextClass=Impossible d''instancier la classe du contexte [{0}] pour l''hôte [{1}] et l''URL [{2}]
@@ -166,15 +167,15 @@ 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=Répertoire de Java: {0}
+versionLoggerListener.java.home=Java Home: {0}
versionLoggerListener.os.arch=Architecture: {0}
versionLoggerListener.os.name=Nom de l''OS: {0}
-versionLoggerListener.os.version=Version 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=Version du serveur: {0}
-versionLoggerListener.vm.vendor=Fournisseur de la JVM: {0}
-versionLoggerListener.vm.version=Version de la JVM: {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/group/interceptors/LocalStrings_fr.properties b/java/org/apache/catalina/tribes/group/interceptors/LocalStrings_fr.properties
index 31fdc14..40e342b 100644
--- a/java/org/apache/catalina/tribes/group/interceptors/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/tribes/group/interceptors/LocalStrings_fr.properties
@@ -18,7 +18,7 @@ domainFilterInterceptor.message.refused=Le message reçu du cluster [{0}] a ét
encryptInterceptor.algorithm.required=Un algorithme de cryptage est requis, avec une spécification complète telle que AES/CBC/PKCS5Padding
encryptInterceptor.algorithm.unsupported-mode=L''EncryptInterceptor ne supporte pas le mode de chiffrage de bloc [{0}]
-encryptInterceptor.decrypt.error.short-message=Erreur de décryptage du message: fin de message prématuré
+encryptInterceptor.decrypt.error.short-message=Echec du décryptage du message : fin de message prématuré
encryptInterceptor.decrypt.failed=Echec de décryptage du message
encryptInterceptor.encrypt.failed=Erreur de cryptage du message
encryptInterceptor.init.failed=Echec de l'initalisation d'EncryptInterceptor
@@ -72,7 +72,7 @@ orderInterceptor.messageAdded.sameCounter=Le message ajouté a le même compteur
staticMembershipInterceptor.no.failureDetector=Il n'y a pas de détecteur TcpFailureDetector. La détection automatique de membres statiques ne fonctionne pas correctement. Par la définition d'un intercepteur StaticMembershipInterceptor sous le TcpFailureDetector, cette détection automatique fonctionnera.
staticMembershipInterceptor.no.pingInterceptor=Il n'y a pas de TcpPingInterceptor. Le test de bonne santé des membres statiques ne fonctionne pas correctement. En définissant le TcpPingInterceptor, le test de bonne santé des membres statiques fonctionnera.
staticMembershipInterceptor.sendLocalMember.failed=La notification du membre local a échouée
-staticMembershipInterceptor.sendShutdown.failed=La notification d'arrêt a échoué
+staticMembershipInterceptor.sendShutdown.failed=La notification d''arrêt a échoué.
tcpFailureDetector.already.disappeared=La vérification est terminée, le membre avait déjà disparu [{0}]
tcpFailureDetector.failureDetection.failed=Impossible d''effectuer le test de détection de faute. Membre [{0}] supposé inactif.
diff --git a/java/org/apache/catalina/tribes/tipis/LocalStrings_fr.properties b/java/org/apache/catalina/tribes/tipis/LocalStrings_fr.properties
index 4d0d42a..6ec7a30 100644
--- a/java/org/apache/catalina/tribes/tipis/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/tribes/tipis/LocalStrings_fr.properties
@@ -29,10 +29,10 @@ abstractReplicatedMap.relocate.complete=La relocation des entrées de la structu
abstractReplicatedMap.transferState.noReplies=État de transfert, 0 réponses, probablement un timeout
abstractReplicatedMap.unable.deserialize.MapMessage=Impossible de désérialiser MapMessage
abstractReplicatedMap.unable.diffObject=Impossible d'obtenir les différences de l'objet, il sera entièrement répliqué
-abstractReplicatedMap.unable.get=Incapable de répliquer les données pour une opération AbstractReplicatedMap.get
-abstractReplicatedMap.unable.put=Impossible de répliquer les données pour l'opération AbstractReplicatedMap.put
+abstractReplicatedMap.unable.get=Impossible de répliquer les données de sortie pour une opération AbstractReplicatedMap.get
+abstractReplicatedMap.unable.put=Impossible de répliquer les données de sortie pour une opération AbstractReplicatedMap.put
abstractReplicatedMap.unable.relocate=Impossible de déplacer [{0}] sur un nouveau nœud de sauvegarde
-abstractReplicatedMap.unable.remove=Impossible de répliquer les données de sortie pour l'opération AbstractReplicatedMap.remove
+abstractReplicatedMap.unable.remove=Impossible de répliquer les données de sortie pour une opération AbstractReplicatedMap.remove
abstractReplicatedMap.unable.replicate=Impossible de répliquer les données
abstractReplicatedMap.unable.retrieve=Impossible de récupérer les objets distants pour les clés: [{0}]
abstractReplicatedMap.unable.transferState=Impossible de transférer l'état de la AbstractReplicatedMap
@@ -42,7 +42,7 @@ abstractReplicatedMap.unableSend.startMessage=Impossible d'envoyer le message de
abstractReplicatedMap.unableStart=Impossible de démarrer la structure répliquée
lazyReplicatedMap.unableReplicate.backup=Impossible de répliquer la clé de sauvegarde: [{0}]
-lazyReplicatedMap.unableReplicate.proxy=Incapable de répliquer la clé de proxy : [{0}] vers le secours (backup) : [{1}]. Raison : [{2}]
+lazyReplicatedMap.unableReplicate.proxy=Impossible de copier la clé de proxy : [{0}] sur la sauvegarde (backup) : [{1}]. Raison : [{2}]
mapMessage.deserialize.error.key=Erreur de désérialisation de la clé du MapMessage
mapMessage.deserialize.error.value=Erreur de désérialisation de la valeur du MapMessage
diff --git a/java/org/apache/catalina/tribes/transport/LocalStrings_fr.properties b/java/org/apache/catalina/tribes/transport/LocalStrings_fr.properties
index 29cf395..69389fd 100644
--- a/java/org/apache/catalina/tribes/transport/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/tribes/transport/LocalStrings_fr.properties
@@ -20,5 +20,5 @@ pooledSender.closed.queue=La queue est fermée
receiverBase.bind.failed=Échec d''attachement en écoute de la réplication à l''adresse [{0}]
receiverBase.socket.bind=Socket de réception du serveur attaché à : [{0}]
receiverBase.udp.bind=Le socket serveur receveur est associé avec [{0}]
-receiverBase.unable.bind=Impossible d''attacher la socket serveur à [{0}], cela provoque une erreur.
+receiverBase.unable.bind=Impossible de lier la socket serveur à : [{0}], cela renvoie une erreur.
receiverBase.unable.bind.udp=Impossible d''associer le socket UDP à [{0}], propagation de l''erreur
diff --git a/java/org/apache/coyote/LocalStrings_fr.properties b/java/org/apache/coyote/LocalStrings_fr.properties
index d0f28c6..30e2465 100644
--- a/java/org/apache/coyote/LocalStrings_fr.properties
+++ b/java/org/apache/coyote/LocalStrings_fr.properties
@@ -25,7 +25,7 @@ abstractConnectionHandler.protocolexception.debug=Les ProtocolExceptions sont no
abstractConnectionHandler.socketexception.debug=Les SocketException sont normales et sont ignorées
abstractConnectionHandler.upgradeCreate=Création du processeur pour l''upgrade [{0}] du wrapper du socket [{1}]
-abstractProcessor.fallToDebug=\ Note : les occurrences suivantes d'erreur d'analyse de la requête seront enregistrées au niveau DEBUG
+abstractProcessor.fallToDebug=\ Note : les occurrences suivantes d'erreurs d'analyse de requête seront enregistrées au niveau DEBUG.
abstractProcessor.hostInvalid=L''hôte [{0}] n''est pas valide
abstractProcessor.httpupgrade.notsupported=La promotion (upgrade) HTTP n'est pas supporté par ce protocole
abstractProcessor.noExecute=Impossible de transférer l'exécution à un thread du conteneur parce que ce processeur n'est pas associé à un SocketWrapper
@@ -61,4 +61,4 @@ response.noTrailers.notSupported=Un fournisseur d'en-tête de fin ne peut pas ê
response.notAsync=Il n'est possible de passer en mode d'entrée-sorties non bloquantes que lors de traitements asynchrones ou après mise à niveau depuis HTTP
response.notNonBlocking=Il n'est pas permis d'appeler isReady() quand la réponse n'a pas été mise en mode non-bloquant
response.nullWriteListener=L'écouteur passé à setWriteListener() ne peut pas être null
-response.writeListenerSet=La cible des notifications en écriture ("write listener") non-bloquantes a déjà été spécifiée
+response.writeListenerSet=La cible de notifications d''écriture ("write listener") non-bloquante a déjà été définie
diff --git a/java/org/apache/coyote/http11/LocalStrings_fr.properties b/java/org/apache/coyote/http11/LocalStrings_fr.properties
index b7cf678..93a1da8 100644
--- a/java/org/apache/coyote/http11/LocalStrings_fr.properties
+++ b/java/org/apache/coyote/http11/LocalStrings_fr.properties
@@ -17,13 +17,13 @@ abstractHttp11Protocol.alpnConfigured=Le connecteur [{0}] a été configuré pou
abstractHttp11Protocol.alpnWithNoAlpn=Le gestionnaire de mise à niveau [{0}] pour [{1}] ne supporte qu''une mise à niveau via ALPN mais il a été configuré pour le connecteur [{2}] qui ne supporte pas ALPN
abstractHttp11Protocol.httpUpgradeConfigured=Le connecteur [{0}] a été configuré pour supporter la mise à niveau de HTTP vers [{1}]
-http11processor.fallToDebug=\ Note: toutes les occurrences suivantes d'erreurs d'analyse des requêtes 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.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 une URI invalide
+http11processor.request.invalidUri=La requête HTTP contenait un URI invalide
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
@@ -40,6 +40,7 @@ iib.eof.error=Fin de flux (EOF) inattendue à la lecture sur la socket
iib.failedread.apr=Echec de lecteur avec le code d''erreur APR [{0}]
iib.filter.npe=Impossible d'ajouter un filtre null
iib.invalidHttpProtocol=Un caractère invalide a été trouvé dans le protocole HTTP
+iib.invalidPhase=Etape invalide de traitement [{0}] de la ligne de requête
iib.invalidRequestTarget=Un caractère invalide a été trouvé dans la cible de la requête, les caractères valides sont définis dans RFC 7230 et RFC 3986
iib.invalidheader=La ligne d''en-être HTTP [{0}] n''est pas conforme à la RFC 7230 et a été ignorée
iib.invalidmethod=Caractère invalide trouvé dans le nom de méthode. Les noms HTTP doivent être des "token".
diff --git a/java/org/apache/coyote/http11/filters/LocalStrings_fr.properties b/java/org/apache/coyote/http11/filters/LocalStrings_fr.properties
index 3b661a1..2529b62 100644
--- a/java/org/apache/coyote/http11/filters/LocalStrings_fr.properties
+++ b/java/org/apache/coyote/http11/filters/LocalStrings_fr.properties
@@ -18,7 +18,7 @@ chunkedInputFilter.eosTrailer=Fin inattendue de flux lors de la lecture des en-t
chunkedInputFilter.error=Aucune donnée disponible suite à l'erreur précédente
chunkedInputFilter.invalidCrlf=Séquence de fin de ligne invalide, un caractère autre que CR ou LF a été trouvé
chunkedInputFilter.invalidCrlfCRCR=Séquence de fin de ligne invalide, CR CR
-chunkedInputFilter.invalidCrlfNoCR=Terminateur de ligne incorrect (manque CR devant LF)
+chunkedInputFilter.invalidCrlfNoCR=Séquence de fin de ligne incorrecte (manque CR devant LF)
chunkedInputFilter.invalidCrlfNoData=Séquence de fin de ligne invalide (aucune donnée disponible en lecture)
chunkedInputFilter.invalidHeader=En-tête de morceau (chunk) invalide
chunkedInputFilter.maxExtension=maxExtensionSize a été dépassé
diff --git a/java/org/apache/coyote/http2/LocalStrings_fr.properties b/java/org/apache/coyote/http2/LocalStrings_fr.properties
index cbefd8d..cbcd57d 100644
--- a/java/org/apache/coyote/http2/LocalStrings_fr.properties
+++ b/java/org/apache/coyote/http2/LocalStrings_fr.properties
@@ -124,7 +124,7 @@ upgradeHandler.ioerror=Connection [{0}]
upgradeHandler.noAllocation=Connection [{0}], Flux [{1}], Temps d''attente maximum dépassé lors de l''allocation
upgradeHandler.noNewStreams=Connection [{0}], Flux [{1}], Flux ignoré car aucun nouveau flux n''est autorisé sur cette connection
upgradeHandler.pause.entry=Connection [{0}] mise en pause
-upgradeHandler.pingFailed=La connection [{0}] a échoué à envoyer un ping au client
+upgradeHandler.pingFailed=La connection [{0}] n''a pas réussi à envoyer un ping au client
upgradeHandler.prefaceReceived=Connection [{0}], préface de la connection recue du client
upgradeHandler.pruneIncomplete=Connexion [{0}], Flux [{1}], Erreur lors de l''élimination complète de la connexion parce que des flux sont encore actifs / utilisés dans l''arbre de priorité, il y a [{2}] flux en trop
upgradeHandler.pruneStart=Connection [{0}] Début de l''élimination des anciens flux, la limite est de [{1}] + 10% et il y a actuellement [{2}] flux
diff --git a/java/org/apache/jasper/resources/LocalStrings_fr.properties b/java/org/apache/jasper/resources/LocalStrings_fr.properties
index 9970182..78482d3 100644
--- a/java/org/apache/jasper/resources/LocalStrings_fr.properties
+++ b/java/org/apache/jasper/resources/LocalStrings_fr.properties
@@ -212,10 +212,10 @@ jsp.error.tagdirective.badbodycontent=Contenu de corps (body-content) [{0}] inva
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 dans le fichier web.xml ni dans les fichiers jar déployés avec cette application
+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.taglibDirective.uriInvalid=L''URI fourni pour la "tag library" [{0}] n''est pas un URI valide
@@ -225,7 +225,7 @@ jsp.error.text.has_subelement=<jsp:text> ne doit pas avoir de sous éléme
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.mandatory.element.missing=L''élément [{0}] obligatoire d''une définition de librarie de tag (TLD) est absent ou vide dans la TLD [{1}]
+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=Impossible de trouver la bibliothèque de tags [{0}] pour l''URI [{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}]
@@ -233,10 +233,10 @@ jsp.error.tld.url=Mauvaise URL de TLD [{0}]
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.unable.compile=Impossible de compiler la classe pour la JSP
-jsp.error.unable.deleteClassFile=Impossible d'effacer le fichier de la classe
+jsp.error.unable.deleteClassFile=Impossible de supprimer le fichier de classe [{0}]
jsp.error.unable.getType=Impossible d''extraire un type de [{0}]
jsp.error.unable.load=Impossible de charger la classe pour la JSP
-jsp.error.unable.renameClassFile=Impossible de renommer le fichier de la classe
+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.unavailable=La JSP a été marquée comme non disponible
jsp.error.unbalanced.endtag=Le tag final "</{0}" n''est pas balancé
@@ -281,7 +281,7 @@ jsp.warning.compiler.javafile.delete.fail=Impossible d''effacer le fichier Java
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.enablePooling=WARNING : Valeur incorrecte pour le initParam enablePooling. Utilisation de la valeur par défaut "true"
jsp.warning.engineOptionsClass=Impossible de charger la classes des options du moteur [{0}]
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
@@ -379,7 +379,7 @@ Fin du contenu généré automatiquement par JspC de Apache Tomcat.\n\
\n
jspc.webinc.header=\n\
<!--\n\
-Crée automatiquement par JspC de Apache Tomcat.\n\
+Créé automatiquement par JspC de Apache Tomcat.\n\
-->\n\
\n
jspc.webinc.insertEnd=<!-- Fin des mappings des Servlets JSPC -->
@@ -405,7 +405,7 @@ jstl.writerAfterOS=Impossible d'utiliser un writer si un flux de sortie a été
org.apache.jasper.compiler.ELParser.invalidQuotesForStringLiteral=Le littéral chaîne [{0}] est invalide, il doit être contenu entre guillemets simples ou doubles
org.apache.jasper.compiler.ELParser.invalidQuoting=L''expression [{0}] n''est pas valide, dans une chaîne entre guillemets seuls [], [''] et ["] peuvent être échappés avec []
-org.apache.jasper.compiler.TldCache.servletContextNull=Le ServletContext fourni est nul
+org.apache.jasper.compiler.TldCache.servletContextNull=Le ServletContext fourni est égal à null
org.apache.jasper.servlet.JasperInitializer.onStartup=Initialisation de Jasper pour le contexte [{0}]
org.apache.jasper.servlet.TldScanner.webxmlAdd=Chargement de la TLD pour l''URI [{1}] à partir du chemin de ressource [{0}]
org.apache.jasper.servlet.TldScanner.webxmlFailPathDoesNotExist=Echec du traitement de la TLD du cheming [{0}] avec l''URI [{1}], le chemin spécifié n''existe pas
diff --git a/java/org/apache/tomcat/util/descriptor/LocalStrings_fr.properties b/java/org/apache/tomcat/util/descriptor/LocalStrings_fr.properties
index ccab11b..a509093 100644
--- a/java/org/apache/tomcat/util/descriptor/LocalStrings_fr.properties
+++ b/java/org/apache/tomcat/util/descriptor/LocalStrings_fr.properties
@@ -15,7 +15,7 @@
digesterFactory.missingSchema=Le schema XML [{0}] n''a pu être trouvé, cela empêchera certainement la validation de fonctionner si elle est activée
-localResolver.unresolvedEntity=Impossible de résoudre vers une entité locale connue la ressource XML [{0}] avec un identifiant public [{1}], un identifiant système [{2}] et une URI de base [{3}]
+localResolver.unresolvedEntity=Impossible de résoudre vers une entité locale connue la ressource XML [{0}] avec un identifiant public [{1}], un identifiant système [{2}] et un URI de base [{3}]
xmlErrorHandler.error=L''erreur non fatale [{0}] a été retournée lors du traitement [{1}]
xmlErrorHandler.warning=L''avertissement [{0}] a été retournée en traitant [{1}]
diff --git a/java/org/apache/tomcat/util/http/LocalStrings_fr.properties b/java/org/apache/tomcat/util/http/LocalStrings_fr.properties
index 32ce404..2965dbb 100644
--- a/java/org/apache/tomcat/util/http/LocalStrings_fr.properties
+++ b/java/org/apache/tomcat/util/http/LocalStrings_fr.properties
@@ -13,10 +13,9 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-cookies.fallToDebug=\n\
-Note: toutes les occurrences suivantes d'erreurs de cookies seront enregistrées au niveau DEBUG
+cookies.fallToDebug=\ Note : les occurrences suivantes d'erreurs de Cookies seront enregistrées au niveau DEBUG.
cookies.invalidCookieToken=Cookie non valide. Sa valeur n'est ni un "token" ni une valeur entre guillemets
-cookies.invalidSameSiteCookies=Valeur inconnue [{0}], elle doit être parmi: none, lax, strict, la valeur par défaut est none
+cookies.invalidSameSiteCookies=Valeur inconnue [{0}], seules possibles : unset, none, lax, strict. Valeur par défaut : unset.
cookies.invalidSpecial=Cookie spécial inconnu
cookies.maxCountFail=Le nombre maximum de cookies [{0}] est dépassé
@@ -27,10 +26,10 @@ parameters.copyFail=Echec de la copie des valeurs de paramètres originaux pour
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.emptyChunk=Le bloc de paramètres vide a été ignoré
-parameters.fallToDebug=\ Note : les occurrences suivantes d'erreur de traitement de paramètres seront enregistrées au niveau DEBUG
+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.fallToDebug=\ Note : les occurrences suivantes de cette erreur seront enregistrées au niveau DEBUG
+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/util/http/parser/LocalStrings_fr.properties b/java/org/apache/tomcat/util/http/parser/LocalStrings_fr.properties
index 62e9d75..c45ec34 100644
--- a/java/org/apache/tomcat/util/http/parser/LocalStrings_fr.properties
+++ b/java/org/apache/tomcat/util/http/parser/LocalStrings_fr.properties
@@ -13,7 +13,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-cookie.fallToDebug=\ Note: toutes les occurrences suivantes de cette erreur seront enregistrées au niveau DEBUG
+cookie.fallToDebug=\ Note: les occurrences suivantes de cette erreur seront enregistrées au niveau DEBUG.
cookie.invalidCookieValue=Un en-tête de cookie a été reçu [{0}] qui contenait un cookie invalide, celui ci sera ignoré
cookie.invalidCookieVersion=Un en-tête de cookie a été reçu utilisant une version [{0}] non reconnue, les cookies seront ignorés
cookie.valueNotPresent=<non présent>
diff --git a/java/org/apache/tomcat/util/net/openssl/LocalStrings_fr.properties b/java/org/apache/tomcat/util/net/openssl/LocalStrings_fr.properties
index 7f65bf6..68c83cb 100644
--- a/java/org/apache/tomcat/util/net/openssl/LocalStrings_fr.properties
+++ b/java/org/apache/tomcat/util/net/openssl/LocalStrings_fr.properties
@@ -19,8 +19,9 @@ engine.engineClosed=Le moteur a déjà été fermé
engine.failedCipherSuite=Impossible d''activer la suite de chiffres [{0}]
engine.inboundClose=L'entrée a été fermée avant d'avoir reçu le close_notify du pair
engine.invalidBufferArray=offset: [{0}], length: [{1}] (attendu: offset <= offset + length <= srcs.length [{2}])
+engine.noRestrictSessionCreation=OpenSslEngine ne permet pas de restreindre le moteur à la récupération des sessions existantes
engine.noSSLContext=Pas de contexte SSL
-engine.noSession=Identificateur de session SSL non disponible
+engine.noSession=ID de session SSL non disponible
engine.nullBuffer=Tampon null
engine.nullBufferInArray=Tampon null dans le tableau
engine.nullCipherSuite=Suite de chiffres nulle
diff --git a/java/org/apache/tomcat/websocket/LocalStrings_fr.properties b/java/org/apache/tomcat/websocket/LocalStrings_fr.properties
index efb8941..e3a6586 100644
--- a/java/org/apache/tomcat/websocket/LocalStrings_fr.properties
+++ b/java/org/apache/tomcat/websocket/LocalStrings_fr.properties
@@ -53,7 +53,7 @@ wsFrame.alreadyResumed=Le message reçu a déjà été suspendu puis recommencé
wsFrame.alreadySuspended=La réception des messages a déjà été suspendue
wsFrame.bufferTooSmall=Le tampon de taille [{0}] est trop petit pour le message de taille [{1}] et les messages asynchrones ne sont pas supportés
wsFrame.byteToLongFail=trop d''octets fournis ([{0}]) pour une conversion vers "long"
-wsFrame.closed=Une nouvelle trame (frame) a été reçue après une trame de contrôle de fermeture
+wsFrame.closed=Nouvelle trame (frame) reçue après une trame de contrôle de fermeture
wsFrame.controlFragmented=Une trame de contrôle fragmentée a été reçue mais les trames de contrôle ne peuvent pas être fragmentées
wsFrame.controlNoFin=Une trame de contrôle qui a été envoyée n'avait pas le bit fin mis, alors qu'elles ne peuvent pas utiliser de trame de continuation
wsFrame.controlPayloadTooBig=Une trame de contrôle a été envoyée avec des données de taille [{0}] ce qui est supérieur aux 125 octets autorisés au maximum
diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index 657f4dd..cff8773 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -143,6 +143,14 @@
</fix>
</changelog>
</subsection>
+ <subsection name="Other">
+ <changelog>
+ <add>
+ Improve the quality and expand the coverage of the French translations
+ provided with Apache Tomcat. Contribution provided by Tom Bens. (remm)
+ </add>
+ </changelog>
+ </subsection>
</section>
<section name="Tomcat 10.0.0-M3 (markt)" rtext="2020-03-16">
<subsection name="Coyote">
diff --git a/webapps/examples/WEB-INF/classes/LocalStrings_fr.properties b/webapps/examples/WEB-INF/classes/LocalStrings_fr.properties
index 5ed4042..adf296e 100644
--- a/webapps/examples/WEB-INF/classes/LocalStrings_fr.properties
+++ b/webapps/examples/WEB-INF/classes/LocalStrings_fr.properties
@@ -36,7 +36,7 @@ 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.title=Exemple de requête avec paramètres
+requestparams.title=Exemple de Requête avec Paramètres
sessions.adddata=Ajouter des données à votre session
sessions.created=Crée le:
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org
[tomcat] 03/03: Expand Chinese translations.
Posted by ma...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
markt pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/tomcat.git
commit 1cc0f59bc82c9bd8f254cc2deb184a8a1ca041ce
Author: Mark Thomas <ma...@apache.org>
AuthorDate: Fri Mar 27 10:54:34 2020 +0000
Expand Chinese translations.
---
.../catalina/authenticator/LocalStrings_zh_CN.properties | 3 +++
.../apache/catalina/connector/LocalStrings_zh_CN.properties | 5 +++++
java/org/apache/catalina/core/LocalStrings_zh_CN.properties | 13 +++++++++++++
.../apache/catalina/deploy/LocalStrings_zh_CN.properties | 1 +
.../jmx => ha/context}/LocalStrings_zh_CN.properties | 3 +--
.../apache/catalina/ha/deploy/LocalStrings_zh_CN.properties | 1 +
.../catalina/ha/session/LocalStrings_zh_CN.properties | 5 +++++
.../apache/catalina/ha/tcp/LocalStrings_zh_CN.properties | 4 ++++
.../apache/catalina/loader/LocalStrings_zh_CN.properties | 3 +++
.../apache/catalina/manager/LocalStrings_zh_CN.properties | 2 ++
.../org/apache/catalina/realm/LocalStrings_zh_CN.properties | 7 +++++++
.../apache/catalina/servlets/LocalStrings_zh_CN.properties | 2 ++
.../apache/catalina/session/LocalStrings_zh_CN.properties | 6 ++++++
.../apache/catalina/startup/LocalStrings_zh_CN.properties | 6 ++++++
.../catalina/tribes/group/LocalStrings_zh_CN.properties | 2 ++
.../tribes/group/interceptors/LocalStrings_zh_CN.properties | 3 +++
.../catalina/tribes/jmx/LocalStrings_zh_CN.properties | 1 +
.../tribes/membership/LocalStrings_zh_CN.properties | 3 +++
.../catalina/tribes/tipis/LocalStrings_zh_CN.properties | 4 ++++
.../tribes/transport/nio/LocalStrings_zh_CN.properties | 3 +++
.../org/apache/catalina/users/LocalStrings_zh_CN.properties | 2 ++
java/org/apache/catalina/util/LocalStrings_zh_CN.properties | 1 +
.../apache/catalina/valves/LocalStrings_zh_CN.properties | 2 ++
.../catalina/webresources/LocalStrings_zh_CN.properties | 6 ++++++
java/org/apache/coyote/LocalStrings_zh_CN.properties | 6 ++++++
java/org/apache/coyote/ajp/LocalStrings_zh_CN.properties | 4 ++++
java/org/apache/coyote/http11/LocalStrings_zh_CN.properties | 3 +++
java/org/apache/coyote/http2/LocalStrings_zh_CN.properties | 3 +++
.../apache/jasper/resources/LocalStrings_zh_CN.properties | 8 ++++++++
java/org/apache/tomcat/util/LocalStrings_zh_CN.properties | 1 +
.../apache/tomcat/util/compat/LocalStrings_zh_CN.properties | 1 +
.../util/descriptor/web/LocalStrings_zh_CN.properties | 1 +
.../tomcat/util/http/parser/LocalStrings_zh_CN.properties | 1 +
.../apache/tomcat/util/net/LocalStrings_zh_CN.properties | 9 +++++++++
.../tomcat/util/net/jsse/LocalStrings_zh_CN.properties | 2 ++
.../tomcat/util/net/openssl/LocalStrings_zh_CN.properties | 2 ++
.../util/threads/res}/LocalStrings_zh_CN.properties | 3 +--
.../apache/tomcat/websocket/LocalStrings_zh_CN.properties | 6 ++++++
webapps/docs/changelog.xml | 4 ++++
39 files changed, 138 insertions(+), 4 deletions(-)
diff --git a/java/org/apache/catalina/authenticator/LocalStrings_zh_CN.properties b/java/org/apache/catalina/authenticator/LocalStrings_zh_CN.properties
index c2daba3..5545b03 100644
--- a/java/org/apache/catalina/authenticator/LocalStrings_zh_CN.properties
+++ b/java/org/apache/catalina/authenticator/LocalStrings_zh_CN.properties
@@ -35,6 +35,7 @@ basicAuthenticator.invalidCharset=只允许值为null、空字符串或UTF-8
digestAuthenticator.cacheRemove=已从客户端 nonce 缓存中删除有效条目,以便为新条目腾出空间。重播攻击现在是可能的。为防止重播攻击的可能性,请降低nonceValidity或增加nonceCacheSize。此类型的进一步警告将被抑制5分钟。
formAuthenticator.noErrorPage=没有为上下文[{0}]中的表单身份验证定义错误页
+formAuthenticator.noLoginPage=在环境[{0}]中,未为FORM认证定义登录页面
singleSignOn.debug.associate=SSO将应用程序会话[{1}]与SSO会话[{0}]关联
singleSignOn.debug.cookieCheck=SSO检查SSO cookie
@@ -44,8 +45,10 @@ singleSignOn.debug.hasPrincipal=找到以前经过身份验证的主体[{0}]
singleSignOn.debug.invoke=SSO为[{0}]处理请求
singleSignOn.debug.principalCheck=SSO为SSO会话[{0}]寻找缓存的Principal
singleSignOn.debug.principalFound=SSO 找到了带着认证类型的缓存代理
+singleSignOn.debug.principalNotFound=SSO未找到缓存的Principal,为会话[{0}]擦除SSO cookie
singleSignOn.debug.removeSession=SSO 从 SSO session [{1}] 中删除应用程序会话 [{0}]
singleSignOn.debug.update=SSO 更新SSO 会话[{0}] 对认证 类型[{1}]
+singleSignOn.sessionExpire.contextNotFound=SSO无法中止[{0}],因为Context未找到
singleSignOn.sessionExpire.hostNotFound=因为 Host 丢失,SSO 无法使 session [{0}] 失效
singleSignOn.sessionExpire.managerError=由于会话管理器在检索会话时抛出异常,导致单点登录无法使会话[{0}]失效
singleSignOn.sessionExpire.managerNotFound=SSO无法使会话[{0}]过期,因为找不到管理器
diff --git a/java/org/apache/catalina/connector/LocalStrings_zh_CN.properties b/java/org/apache/catalina/connector/LocalStrings_zh_CN.properties
index c7207b4..c024ad6 100644
--- a/java/org/apache/catalina/connector/LocalStrings_zh_CN.properties
+++ b/java/org/apache/catalina/connector/LocalStrings_zh_CN.properties
@@ -34,6 +34,7 @@ coyoteRequest.authenticate.ise=):提交响应后无法调用authenticate()
coyoteRequest.changeSessionId=无法更改 session ID。 没有与此请求关联的 session。
coyoteRequest.chunkedPostTooLarge=由于请求参数数据太大,导致参数不能解析。因为当前请求是块状请求,后续也不会处理。如果应用程序需要接收大的POST请求,可以使用连接器的maxPostSize解决它。
coyoteRequest.filterAsyncSupportUnknown=无法确定是否有任何过滤器不支持异步处理
+coyoteRequest.getReader.ise=当前请求已经调用过方法getInputStream()
coyoteRequest.gssLifetimeFail=为用户主体 [{0}] 获取剩余生命期失败
coyoteRequest.maxPostSizeExceeded=):大多部分请求包含的参数数据(不包括上载的文件)超过了关联连接器上设置的maxPostSize 的限制
coyoteRequest.noMultipartConfig=由于没有提供multi-part配置,无法处理parts
@@ -49,8 +50,12 @@ coyoteResponse.reset.ise=已经提交响应后无法调用reset()
coyoteResponse.sendError.ise=响应提交后无法调用sendError()
coyoteResponse.sendRedirect.note=<html><body><p>重定向到<a href="{0}">{0}</a></p></body></html>
+inputBuffer.requiresNonBlocking=非阻塞模式下不可用
+
request.asyncNotSupported=当前链的筛选器或servlet不支持异步操作。
requestFacade.nullRequest=请求对象已被回收,不再与此facade关联
+response.sendRedirectFail=重定向到[{0}]失败
+
responseFacade.nullResponse=响应对象已被回收,不再与此外观关联
diff --git a/java/org/apache/catalina/core/LocalStrings_zh_CN.properties b/java/org/apache/catalina/core/LocalStrings_zh_CN.properties
index ea8941d..4f5f86e 100644
--- a/java/org/apache/catalina/core/LocalStrings_zh_CN.properties
+++ b/java/org/apache/catalina/core/LocalStrings_zh_CN.properties
@@ -44,8 +44,11 @@ applicationServletRegistration.setServletSecurity.iae=为部署到名为[{1}]的
aprListener.aprInitError=基于APR的本地库加载失败.错误报告为[{0}]
aprListener.config=APR/OpenSSL配置:useAprConnector[{0}],useOpenSSL[{1}]
aprListener.enterAlreadyInFIPSMode=AprLifecycleListener 配置为强制进入FIPS模式,但库已处于FIPS模式[{0}]
+aprListener.initializeFIPSFailed=进入FIPS模式失败
aprListener.initializeFIPSSuccess=成功的进入FIPS 模式
aprListener.initializingFIPS=初始化FIPS模式...
+aprListener.skipFIPSInitialization=已经处于FIPS模式,跳过FIPS初始化
+aprListener.tcnInvalid=安装了不兼容的APR(基于Apache Tomcat原生库)版本[{0}],而Tomcat要求版本[{1}]
aprListener.tcnVersion=安装了基于APR的Apache Tomcat Native库的旧版本[{0}],而Tomcat建议使用[{1}]的最低版本
aprListener.tooLateForFIPSMode=无法设置FIPSMode:SSL已初始化
aprListener.tooLateForSSLRandomSeed=无法设置 SSLRandomSeed:SSL已经初始化
@@ -53,6 +56,7 @@ aprListener.tooLateForSSLRandomSeed=无法设置 SSLRandomSeed:SSL已经初始
asyncContextImpl.noAsyncDispatcher=从ServletContext 返回的调度程序不支持异步调度
asyncContextImpl.request.ise=调用方法complete()后或者任意一个dispatch()方法调用后,调用getRequest()方法是非法的
asyncContextImpl.requestEnded=AsyncContext关联的请求已经完成处理。
+asyncContextImpl.response.ise=调用complete()或者任何的dispatch()方法后,调用getResponse()方法是非法的。
containerBase.backgroundProcess.cluster=异常处理集群[{0}]后台进程
containerBase.backgroundProcess.error=处理后台线程异常
@@ -66,8 +70,10 @@ defaultInstanceManager.restrictedFiltersResource=找不到受限制的过滤器
defaultInstanceManager.restrictedListenersResource=无法找到RestrictedListener的配置文件[{0}]
filterChain.filter=Filter 执行抛出一个异常
+filterChain.servlet=Servlet执行抛出一个异常
jreLeakListener.classToInitializeFail=在tomcat启动期间未能加载类[{0}],以防止可能的内存泄漏。
+jreLeakListener.gcDaemonFail=Tomcat开始预防潜在的内存溢出期间,触发GC守护线程失败,在非Sun JVMs上这是正常的。
naming.addEnvEntry=添加环境条目 [{0}]
naming.addResourceEnvRef=添加资源环境引用 [{0}]
@@ -81,6 +87,7 @@ standardContext.applicationListener=配置应用程序监听器[{0}]错误
standardContext.applicationSkipped=由于以前的错误,已跳过安装应用程序侦听器
standardContext.backgroundProcess.loader=异常处理加载程序[{0}]后台进程
standardContext.backgroundProcess.resources=异常处理资源[{0}] 后台进程
+standardContext.cluster.noManager=未发现管理器。检查是否需要集群管理器。集群配置:[{0}],应用程序分配:[{1}]
standardContext.cookieProcessor.null=不允许将上下文的CookieProcessor 设置为null
standardContext.duplicateListener=当前上下文已经配置了监听器[{0}],重复的定义将被忽略。
standardContext.errorPage.required=ErrorPage不能为null
@@ -93,6 +100,7 @@ standardContext.filterMap.pattern=过滤器映射中的<url-pattern> [{0}] 无
standardContext.filterStart=启动过滤器异常
standardContext.invalidWrapperClass=[{0}] 不是StandardWrapper的子类
standardContext.isUnavailable=此应用程序目前不可用
+standardContext.listenerFail=一个或多个listeners启动失败,更多详细信息查看对应的容器日志文件
standardContext.listenerStart=异常将上下文初始化事件发送到类的侦听器实例.[{0}]
standardContext.listenerStop=例外情况发送上下文删除事件[{0}],以便列表实例
standardContext.loginConfig.errorPage=表单错误页[{0}]必须以"/"开始
@@ -111,6 +119,7 @@ standardContext.resourcesStop=停止静态资源时出错
standardContext.securityConstraint.mixHttpMethod=在相同的web资源集合中不允许混用: <http-method> 和 <http-method-omission>
standardContext.securityConstraint.pattern=安全约束中的<url-pattern> [{0}] 无效
standardContext.servletFail=启动时无法加载一个或多个Servlet。 全部的详细信息可在相应的容器日志文件中找到
+standardContext.startFailed=由于之前的错误,Context[{0}]启动失败
standardContext.startingContext=启动Context[{0}]出现异常
standardContext.stop.asyncWaitInterrupted=等待卸载延迟毫秒以完成飞行中的异步请求时收到中断。上下文停止将继续,不会有进一步的延迟。
standardContext.stoppingContext=异常停止的上下文使用名为[{0}]
@@ -123,6 +132,7 @@ standardContext.workPath=获取上下文[{0}]的工作路径时发生异常
standardContextValve.acknowledgeException=以100(继续)响应确认请求失败
standardEngine.jvmRouteFail=无法从系统属性设置引擎的jvmRoute 属性
+standardEngine.notHost=Engine的子节点必须是一个Host
standardEngine.notParent=引擎不能有父容器
standardEngine.start=正在启动 Servlet 引擎:[{0}]
@@ -133,6 +143,7 @@ standardHost.nullName=主机名是必需的
standardServer.accept.timeout=在调用accept()方法之后,侦听shutdown命令的套接字经历了意外的超时[{0}]毫秒。 这是bug 56684的一个例子?
standardServer.storeConfig.notAvailable=没有将StoreConfig实现注册为名为[{0}]的MBean,因此无法保存配置。合适的MBean通常通过StoreConfigLifecycleListener注册。
+standardService.engine.startFailed=启动关联的Engine失败
standardService.engine.stopFailed=失败停止关联的引擎
standardService.stop.name=正在停止服务[{0}]
@@ -141,7 +152,9 @@ standardWrapper.destroyInstance=servlet[{0}]实例管理销毁(destroy) 抛出
standardWrapper.instantiate=实例化Servlet类[{0}]异常
standardWrapper.isUnavailable=Servlet [{0}]当前不可用。
standardWrapper.notChild=Wrapper容器内部不允许有子容器。
+standardWrapper.notClass=未为servlet[{0}]指定servlet类
standardWrapper.notFound=Servlet [{0}] 不可用
+standardWrapper.releaseFilters=发布过滤器异常,servlet:[{0}]
standardWrapper.serviceException=在路径为[{1}]的上下文中,servlet[{0}]的Servlet.service()引发异常
standardWrapper.unloading=无法分配servlet [{0}],因为它没有被加载
diff --git a/java/org/apache/catalina/deploy/LocalStrings_zh_CN.properties b/java/org/apache/catalina/deploy/LocalStrings_zh_CN.properties
index 93eee7a..6d7f3a8 100644
--- a/java/org/apache/catalina/deploy/LocalStrings_zh_CN.properties
+++ b/java/org/apache/catalina/deploy/LocalStrings_zh_CN.properties
@@ -17,5 +17,6 @@ namingResources.cleanupCloseSecurity=无法检索容器[{2}]中的资源[{1}]的
namingResources.cleanupNoClose=容器[{1}]中的资源[{0}]没有[{2}]方法,因此没有对该资源执行清理
namingResources.ejbLookupLink=EJB的引用[{0}]同时指定了ejb-link和lookup-name
namingResources.envEntryLookupValue=环境参数 [{0}] 指定查询名称和值
+namingResources.mbeanCreateFail=为命名资源[{0}]创建MBean失败
namingResources.mbeanDestroyFail=失败的销毁命名资源[{0}]为MBean
namingResources.resourceTypeFail=名为[{0}]的JNDI资源是类型[{1}],但是该类型与为该资源配置的注入目标的类型不一致
diff --git a/java/org/apache/catalina/tribes/jmx/LocalStrings_zh_CN.properties b/java/org/apache/catalina/ha/context/LocalStrings_zh_CN.properties
similarity index 87%
copy from java/org/apache/catalina/tribes/jmx/LocalStrings_zh_CN.properties
copy to java/org/apache/catalina/ha/context/LocalStrings_zh_CN.properties
index 15bf911..65e5f3c 100644
--- a/java/org/apache/catalina/tribes/jmx/LocalStrings_zh_CN.properties
+++ b/java/org/apache/catalina/ha/context/LocalStrings_zh_CN.properties
@@ -13,5 +13,4 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-jmxRegistry.no.domain=未指定JMX域
-jmxRegistry.registerJmx.failed=无法注册名称为 [{1}] 的对象 [{0}]
+replicatedContext.startFailed=启动ReplicatedContext失败:[{0}]
diff --git a/java/org/apache/catalina/ha/deploy/LocalStrings_zh_CN.properties b/java/org/apache/catalina/ha/deploy/LocalStrings_zh_CN.properties
index c3e7dd8..7bdb390 100644
--- a/java/org/apache/catalina/ha/deploy/LocalStrings_zh_CN.properties
+++ b/java/org/apache/catalina/ha/deploy/LocalStrings_zh_CN.properties
@@ -26,6 +26,7 @@ farmWarDeployer.removeFailRemote=本地从[{0}]删除失败,其他经理有app
farmWarDeployer.removeLocalFail=无法移除WAR文件
farmWarDeployer.renameFail=将 [{0}] 重命名为 [{1}] 失败
farmWarDeployer.sendFragment=将群集战争片段路径[{0}],战争[{1}]发送到[{2}]
+farmWarDeployer.sendStart=发送集群war部署路径[{0}],war[{1}]已启动
farmWarDeployer.servicingDeploy=应用程序[{0}]正在服务。再次触摸WAR文件[{1}]!
farmWarDeployer.servicingUndeploy=正在处理应用程序[{0}],无法从备份群集节点中删除它
farmWarDeployer.undeployEnd=从[{0}]取消部署完成。
diff --git a/java/org/apache/catalina/ha/session/LocalStrings_zh_CN.properties b/java/org/apache/catalina/ha/session/LocalStrings_zh_CN.properties
index faf301f..9ab3a0b 100644
--- a/java/org/apache/catalina/ha/session/LocalStrings_zh_CN.properties
+++ b/java/org/apache/catalina/ha/session/LocalStrings_zh_CN.properties
@@ -18,6 +18,8 @@ backupManager.startFailed=启动BackupManager: [{0}]失败
backupManager.startUnable=无法启动BackupManager: [{0}]
backupManager.stopped=管理者[{0}]正在停止。
+clusterSessionListener.noManager=Context管理器不存在:[{0}]
+
deltaManager.createMessage.access=管理器[{0}]:创建会话为会话[{1}]存取消息
deltaManager.createMessage.delta=管理器[{0}] ):为会话[{1}]创建增量请求消息
deltaManager.createMessage.expire=管理器[{0}] (:为会话[{1}]创建会话过期消息
@@ -37,11 +39,13 @@ deltaManager.receiveMessage.unloadingBegin=管理器[{0}]: 开始卸载会话
deltaManager.registerCluster=将管理器[{0}]注册到名为[{2}]的集群元素[{1}]
deltaManager.sendMessage.newSession=\ 管理器 [{0}] 发送新的会话 [{1}]
deltaManager.sessionReceived=管理器[{0}];在[{1}]发送的会话状态在[{2}]毫秒内收到。
+deltaManager.stopped=管理器[{0}]已停止
deltaManager.unableSerializeSessionID=无法序列化会话ID [{0}]
deltaManager.unloading.ioe=当保存永久回话:[{0}] 时,抛出 IOException
deltaRequest.removeUnable=不能移除元素
deltaRequest.showPrincipal=Principal [{0}] 和session [{1}]产生关联。
+deltaRequest.ssid.mismatch=回话ID不匹配,不执行delta请求
deltaRequest.wrongPrincipalClass=ClusterManager仅支持GenericPrincipal。 你的Realm使用的Principal类为[{0}]。
deltaSession.writeSession=writeObject()存储会话[{0}]
@@ -51,5 +55,6 @@ jvmRoute.missingJvmRouteAttribute=没有配置引擎jvmRoute属性!
jvmRoute.notFoundManager=没有在 [{0}] 找到Cluster Manager
jvmRoute.set.orignalsessionid=在请求属性[{0}]值:[{1}]处设置原始会话ID
jvmRoute.valve.started=JvmRouteBinderValve 启动
+jvmRoute.valve.stopped=JvmRouteBinderValve停止
standardSession.setAttribute.namenull=setAttribute:名称属性不能为空
diff --git a/java/org/apache/catalina/ha/tcp/LocalStrings_zh_CN.properties b/java/org/apache/catalina/ha/tcp/LocalStrings_zh_CN.properties
index 3b38ffd..b89e1d4 100644
--- a/java/org/apache/catalina/ha/tcp/LocalStrings_zh_CN.properties
+++ b/java/org/apache/catalina/ha/tcp/LocalStrings_zh_CN.properties
@@ -14,11 +14,15 @@
# limitations under the License.
ReplicationValve.filter.failure=无法编译 filter = [{0}]
+ReplicationValve.invoke.uri=在[{0}]上执行同步请求
+ReplicationValve.send.failure=无法执行同步请求。
ReplicationValve.session.found=上下文[{0}]:找到会话[{1}]但它不是ClusterSession。
ReplicationValve.session.invalid=上下文[{0}]:请求的会话[{1}]在此节点上无效,已删除或未复制。
simpleTcpCluster.clustermanager.notImplement=连接器 [{0}] 不能继承 ClusterManager,除非集群被停止。
simpleTcpCluster.member.addFailed=无法连接到复制系统。
+simpleTcpCluster.member.added=添加同步成员:[{0}]
simpleTcpCluster.member.disappeared=收到成员消失:[{0}]
simpleTcpCluster.member.removeFailed=无法从复制系统中移除集群节点
+simpleTcpCluster.sendFailed=无法使用集群发送器发送消息
simpleTcpCluster.stopUnable=无法停止集群
diff --git a/java/org/apache/catalina/loader/LocalStrings_zh_CN.properties b/java/org/apache/catalina/loader/LocalStrings_zh_CN.properties
index 8471d25..e8f980f 100644
--- a/java/org/apache/catalina/loader/LocalStrings_zh_CN.properties
+++ b/java/org/apache/catalina/loader/LocalStrings_zh_CN.properties
@@ -17,6 +17,7 @@ webappClassLoader.addTransformer=将类文件转换器[{0}]添加到Web应用程
webappClassLoader.addTransformer.illegalArgument=Web应用程序[{0}]试图添加空类文件转换器。
webappClassLoader.checkThreadLocalsForLeaks.badValue=无法确定类型为 [{0}] 的值的字符串表示形式
webappClassLoader.checkThreadLocalsForLeaks.unknown=:)未知
+webappClassLoader.checkThreadLocalsForLeaksFail=检查ThreadLocal引用失败,web应用程序:[{0}]
webappClassLoader.checkThreadLocalsForLeaksNone=web应用程序 [{0}] 创建了1个ThreadLocal变量(键:[{2}] (类型[{1}]) ,值:[{4}](类型[{3}]) )。键仅被ThreadLocal Map弱引用,所以不是内存泄露。
webappClassLoader.clearJdbc=Web应用程序 [{0}] 注册了JDBC驱动程序 [{1}],但在Web应用程序停止时无法注销它。 为防止内存泄漏,JDBC驱动程序已被强制取消注册。
webappClassLoader.getThreadGroupError=无法获得线程组[{0}]的父级。不可能检查所有线程是否存在潜在的内存泄漏。
@@ -24,6 +25,8 @@ webappClassLoader.jarsRemoved=一个或多个 JAR 已被从 Web 应用程序 [{0
webappClassLoader.jdbcRemoveFailed=Web应用程序 [{0}] 的JDBC驱动程序注销失败
webappClassLoader.readError=资源读取错误:不能加载 [{0}].
webappClassLoader.stackTrace=Web应用程序[{0}]似乎启动了一个名为[{1}]的线程,但未能停止它。这很可能会造成内存泄漏。线程的堆栈跟踪:[{2}]
+webappClassLoader.stopThreadFail=为web应用程序[{1}]终止线程[{0}]失败
+webappClassLoader.stopTimerThreadFail=无法终止名为[{0}]的TimerThread,web应用程序:[{1}]
webappClassLoader.stopped=非法访问:此Web应用程序实例已停止。无法加载[{0}]。为了调试以及终止导致非法访问的线程,将抛出以下堆栈跟踪。
webappClassLoader.superCloseFail=调用父类的close()方法出现异常。
webappClassLoader.transformError=检测错误:无法转换类[{0}],因为它的类文件格式是不合法的。
diff --git a/java/org/apache/catalina/manager/LocalStrings_zh_CN.properties b/java/org/apache/catalina/manager/LocalStrings_zh_CN.properties
index f4319de..8022411 100644
--- a/java/org/apache/catalina/manager/LocalStrings_zh_CN.properties
+++ b/java/org/apache/catalina/manager/LocalStrings_zh_CN.properties
@@ -115,6 +115,8 @@ htmlManagerServlet.serverTitle=服务器信息
htmlManagerServlet.serverVersion=Tomcat.版本
htmlManagerServlet.title=Tomcat Web应用程序管理者
+jmxProxyServlet.noBeanFound=无法找到名为[{0}]的MBean对象
+
managerServlet.alreadyContext=失败 - 应用程序已存在于路径 [{0}]
managerServlet.certsNotAvailable=在运行期,无法从连接器中获取认证信息
managerServlet.copyError=无法从路径[{0}]拷贝配置文件
diff --git a/java/org/apache/catalina/realm/LocalStrings_zh_CN.properties b/java/org/apache/catalina/realm/LocalStrings_zh_CN.properties
index eb9540c..fa95559 100644
--- a/java/org/apache/catalina/realm/LocalStrings_zh_CN.properties
+++ b/java/org/apache/catalina/realm/LocalStrings_zh_CN.properties
@@ -15,7 +15,9 @@
combinedRealm.authFail=无法使用域[{1}]对用户[{0}]进行身份验证
combinedRealm.authSuccess=认证用户[{0}],权限[{1}]
+combinedRealm.getPrincipal=方法getPrincipal()永远不应该被调用
+dataSourceRealm.exception=认证异常
dataSourceRealm.getPassword.exception=获取用户名[{0}]对应的密码失败。
dataSourceRealm.getRoles.exception=:)检索角色[{0}]异常
@@ -30,19 +32,23 @@ jaasRealm.classNotFound=找不到类 [{0}]
jaasRealm.failedLogin=由于登录失败,用户名 [{0}] 无法授权
jaasRealm.loginContextCreated=为用户名创建的JAAS 登陆上下文[{0}]
jaasRealm.loginException=登录异常,认证用户名 [{0}]
+jaasRealm.userPrincipalFailure=未发现有效的用户Principal
jdbcRealm.authenticateFailure=用户名称[{0}]未校验成功
+jdbcRealm.close=关闭数据库连接异常
jdbcRealm.open=打开数据库连接时发生异常
jndiRealm.authenticateFailure=用户名[{0}]没有成功认证
jndiRealm.authenticateSuccess=用户名[{0}]成功认证
jndiRealm.cipherSuites=启用 [{0}] 作为 TLS 连接的加密套件。
jndiRealm.exception=执行认证异常
+jndiRealm.multipleEntries=用户名称[{0}]拥有多个实体
jndiRealm.negotiatedTls=使用协议[{0}]协商的TLS连接
jndiRealm.open=打开目录服务器链接异常
lockOutRealm.authLockedUser=尝试对锁定的用户[{0}]进行身份验证
+memoryRealm.authenticateSuccess=用户名称[{0}]认证成功
memoryRealm.loadExist=内存数据库文件[{0}]无法读取
memoryRealm.loadPath=从内存数据库文件 [{0}] 加载用户
memoryRealm.readXml=读取内存数据库文件时出现异常
@@ -50,6 +56,7 @@ memoryRealm.xmlFeatureEncoding=配置Digester以允许XML文件中的java编码
pbeCredentialHandler.invalidKeySpec=无法生成基于密码的密钥
+realmBase.algorithm=无效的消息摘要算法[{0}]
realmBase.authenticateFailure=用户名 [{0}] 认证失败
realmBase.createUsernameRetriever.ClassCastException=类[{0}] 不是一个X509UsernameRetriever.
realmBase.digest=对用户凭证摘要发生错误
diff --git a/java/org/apache/catalina/servlets/LocalStrings_zh_CN.properties b/java/org/apache/catalina/servlets/LocalStrings_zh_CN.properties
index bf9b9a0..7d8130b 100644
--- a/java/org/apache/catalina/servlets/LocalStrings_zh_CN.properties
+++ b/java/org/apache/catalina/servlets/LocalStrings_zh_CN.properties
@@ -13,10 +13,12 @@
# See the License for the specific language governing permissions and
# limitations under the License.
+cgiServlet.expandDeleteFail=扩展期间,发生IOException异常后删除文件[{0}]失败
cgiServlet.expandFail=在路径[{0}] 到[{1}] 展开脚本失败.
cgiServlet.expandOk=从路径[{0}]到[{1}]扩展脚本
cgiServlet.find.location=在 [{0}] 查找文件
cgiServlet.find.path=在相对于CGI位置[{1}]的路径[{0}]处请求的CGI脚本
+cgiServlet.runFail=处理CGI发生I/O问题
cgiServlet.runHeaderReaderFail=I/O 问题关闭请求头读操作
cgiServlet.runInvalidStatus=无效状态 [{0}]
cgiServlet.runOutputStreamFail=关闭输出流时发生I/O问题
diff --git a/java/org/apache/catalina/session/LocalStrings_zh_CN.properties b/java/org/apache/catalina/session/LocalStrings_zh_CN.properties
index 2249786..a1e894e 100644
--- a/java/org/apache/catalina/session/LocalStrings_zh_CN.properties
+++ b/java/org/apache/catalina/session/LocalStrings_zh_CN.properties
@@ -13,6 +13,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.
+JDBCStore.SQLException=SQL错误[{0}]
JDBCStore.checkConnectionClassNotFoundException=找不到 JDBC 驱动程序类 [{0}]
JDBCStore.checkConnectionDBClosed=数据库连接为空或已关闭。正在尝试重新连接。
JDBCStore.checkConnectionDBReOpenFail=重新打开数据库失败,数据库可能已经宕机。
@@ -24,6 +25,7 @@ JDBCStore.wrongDataSource=无法打开 JNDI 数据源 [{0}]
fileStore.deleteFailed=无法删除阻止创建会话存储位置的文件 [{0}]
fileStore.deleteSessionFailed=无法删除不再需要的文件[{0}]
+fileStore.saving=保存会话[{0}]到文件[{1}]
managerBase.contextNull=使用 Manager 之前,必须将 Context 设置为非 null 值
managerBase.createSession.ise=createSession:活跃session过多
@@ -36,11 +38,13 @@ persistentManager.storeSizeException=无法确定 session 存储区的会话数
persistentManager.swapIn=在表单存储中,交换会话[{0}]
persistentManager.swapMaxIdle=交换会话[{0}]以存储,空闲为[{1}]秒
persistentManager.swapTooManyActive=太多活跃会话,替换闲置 [{1}] 秒的会话 [{0}]
+persistentManager.tooManyActive=活跃会话太多,[{0}],寻找闲置的会话来交换
standardManager.deletePersistedFileFail=读取持久会话后无法删除[{0}]。 此文件的持续存在可能导致将来尝试持续会话失败。
standardManager.loading.exception=加载持久化会话时发生异常
standardManager.managerLoad=从持久化存储加载会话发生异常
standardManager.managerUnload=卸载会话到持久存储的异常
+standardManager.unloading=保存持久化会话到[{0}]
standardManager.unloading.nosessions=没有要卸载的持久会话
standardSession.attributeEvent=会话属性事件侦听器引发异常
@@ -54,5 +58,7 @@ standardSession.getValueNames.ise=getValueNames:会话已经失效
standardSession.logoutfail=当回话将过期登出用户异常
standardSession.notDeserializable=无法反序列化会话 [{1}] 的属性 [{0}]
standardSession.notSerializable=不能序列化会话[{1}]的属性[{0}]
+standardSession.principalNotDeserializable=无法反序列化Principal对象,会话:[{0}]
+standardSession.principalNotSerializable=无法序列化Principal对象,会话:[{0}]
standardSession.removeAttribute.ise=删除属性:会话已失效
standardSession.sessionEvent=会话时间监听抛出异常
diff --git a/java/org/apache/catalina/startup/LocalStrings_zh_CN.properties b/java/org/apache/catalina/startup/LocalStrings_zh_CN.properties
index cc3c57d..1966380 100644
--- a/java/org/apache/catalina/startup/LocalStrings_zh_CN.properties
+++ b/java/org/apache/catalina/startup/LocalStrings_zh_CN.properties
@@ -60,6 +60,7 @@ contextConfig.processAnnotationsWebDir.debug=扫描 web 应用程序目录下含
contextConfig.role.auth=在标签<auth-constraint>的子标签<security-role>中没有定义角色名[{0}]
contextConfig.role.link=<role-link>中使用的安全角色[{0}]未被定义在<security-role>中
contextConfig.role.runas=<run-as> 中使用的安全角色名 [{0}],未在 <security-role> 中定义
+contextConfig.sci.debug=无法为[{0}]处理ServletContainerInitializer,很可能是由于丢失了一个使用@HandlesTypes注解定义的类
contextConfig.servletContainerInitializerFail=无法检测到上下文名称为[{0}]的ServletContainerInitializers
contextConfig.start=ContextConfig:开始处理
contextConfig.stop=ContextConfig:停止处理
@@ -92,6 +93,7 @@ hostConfig.deployDir.error=无法部署应用目录 [{0}]
hostConfig.deployWar.error=部署 Web 应用程序 archive [{0}] 时出错
hostConfig.deployWar.hiddenDir=将忽略目录[{0}],因为WAR [{1}]优先,unpackWAR为false
hostConfig.deployWar.threaded.error=等待WAR文件的多线程部署完成时出错
+hostConfig.deploying=部署发现的web应用
hostConfig.docBaseUrlInvalid=所提供的部署目录无法用URL来表示
hostConfig.expand.error=解压WEB应用程序文件[{0}]时异常
hostConfig.ignorePath=忽略appBase中的路径[{0}]以进行自动部署
@@ -102,6 +104,7 @@ hostConfig.stop=:)Host配置:停止处理
tomcat.addWebapp.conflictChild=无法在[{0}]处部署到上下文路径[{1}],因为存在上下文[{2}]
tomcat.addWebapp.conflictFile=由于现有文件[{2}]的存在,无法在[{0}]将战争部署到上下文路径[{1}]
tomcat.baseDirNotDir=基本目录指定的位置[{0}]不是一个目录
+tomcat.defaultMimeTypeMappingsFail=无法加载默认MIME类型
tomcat.homeDirMakeFail=无法创建用作主目录的目录 [{0}]
tomcat.invalidCommandLine=无效的命令行参数 [{0}]
tomcat.noContextXml=不能找到web 应用的context.xml [{0}]
@@ -112,7 +115,10 @@ userConfig.deploying=正在部署用户 web 应用程序
userConfig.error=为用户 [{0}]部署web应用发生错误
userConfig.start=用户配置:处理开始
+versionLoggerListener.arg=命令行参数:[{0}]
+versionLoggerListener.catalina.base=CATALINA_BASE:[{0}]
versionLoggerListener.catalina.home=CATALINA_HOME: {0}
+versionLoggerListener.env=环境变量:[{0}] = [{1}]
versionLoggerListener.java.home=Java 环境变量: {0}
versionLoggerListener.os.arch=架构: {0}
versionLoggerListener.os.version=OS.版本: {0}
diff --git a/java/org/apache/catalina/tribes/group/LocalStrings_zh_CN.properties b/java/org/apache/catalina/tribes/group/LocalStrings_zh_CN.properties
index ee64ddb..fef5753 100644
--- a/java/org/apache/catalina/tribes/group/LocalStrings_zh_CN.properties
+++ b/java/org/apache/catalina/tribes/group/LocalStrings_zh_CN.properties
@@ -23,3 +23,5 @@ groupChannel.optionFlag.conflict=拦截器选项标志冲突:[{0}]
groupChannel.unable.deserialize=无法反序列化消息:[{0}]
groupChannel.unable.sendHeartbeat=无法通过Tribes拦截器堆栈发送心跳。 会再试一次。
groupChannel.warn.noUtilityExecutor=没有公共的executor 被设置时,创建一个
+
+rpcChannel.replyFailed=无法在RpcChannel中发送回复
diff --git a/java/org/apache/catalina/tribes/group/interceptors/LocalStrings_zh_CN.properties b/java/org/apache/catalina/tribes/group/interceptors/LocalStrings_zh_CN.properties
index 1dc5bc7..62cf1a1 100644
--- a/java/org/apache/catalina/tribes/group/interceptors/LocalStrings_zh_CN.properties
+++ b/java/org/apache/catalina/tribes/group/interceptors/LocalStrings_zh_CN.properties
@@ -41,8 +41,10 @@ messageDispatchInterceptor.queue.full=异步队列已满,达到 [{0}] 字节
messageDispatchInterceptor.unableAdd.queue=无法将消息添加到异步队列,队列 bug?
messageDispatchInterceptor.warning.optionflag=警告!你正在覆盖异步选项标志,这将禁用其它程序可能用到的 Channel.SEND_OPTIONS_ASYNCHRONOUS。
+nonBlockingCoordinator.heartbeat.failed=无法执行心跳
nonBlockingCoordinator.heartbeat.inconsistency=心跳发现不一致,重新启动选举
nonBlockingCoordinator.memberAlive.failed=无法执行成员活动检查,猜测成员下线。
+nonBlockingCoordinator.memberDisappeared.failed=当成员被移除后无法启动选举
nonBlockingCoordinator.processCoordinationMessage.failed=处理协调消息时出错。 可能是致命的。
staticMembershipInterceptor.no.failureDetector=没有TcpFailureDetector。 自动检测静态成员无法正常工作。 通过在TcpFailureDetector下定义StaticMembershipInterceptor,可以自动检测静态成员。
@@ -56,6 +58,7 @@ tcpFailureDetector.member.disappeared=认证完成。成员消失[{0}]
tcpFailureDetector.memberDisappeared.verify=(:收到的membermissed[{0}]消息。将验证。
tcpFailureDetector.still.alive=验证完成。成员 [{0}] 仍然存活
tcpFailureDetector.suspectMember.alive=验证可疑成员服务器还活着。[{0}]
+tcpFailureDetector.suspectMember.dead=可疑对象,确认已死。[{0}]
tcpPingInterceptor.ping.failed=无法发送 TCP ping
tcpPingInterceptor.pingFailed.pingThread=不能从ping 线程发送ping
diff --git a/java/org/apache/catalina/tribes/jmx/LocalStrings_zh_CN.properties b/java/org/apache/catalina/tribes/jmx/LocalStrings_zh_CN.properties
index 15bf911..c086c48 100644
--- a/java/org/apache/catalina/tribes/jmx/LocalStrings_zh_CN.properties
+++ b/java/org/apache/catalina/tribes/jmx/LocalStrings_zh_CN.properties
@@ -15,3 +15,4 @@
jmxRegistry.no.domain=未指定JMX域
jmxRegistry.registerJmx.failed=无法注册名称为 [{1}] 的对象 [{0}]
+jmxRegistry.unregisterJmx.notFound=ObjectName[{0}]还未注册到MBeanServer
diff --git a/java/org/apache/catalina/tribes/membership/LocalStrings_zh_CN.properties b/java/org/apache/catalina/tribes/membership/LocalStrings_zh_CN.properties
index 10c649d..179a660 100644
--- a/java/org/apache/catalina/tribes/membership/LocalStrings_zh_CN.properties
+++ b/java/org/apache/catalina/tribes/membership/LocalStrings_zh_CN.properties
@@ -17,6 +17,7 @@ McastService.parseSoTimeout=无法解析SoTimeout:[{0}]
McastService.payload=无法发送负载更新
mcastService.missing.property=McastService:缺少必需属性 [{0}]。
+mcastService.noStart=多路广播发送未启动或未启用
mcastServiceImpl.bind=尝试将多播套接字绑定到 [{0}:{1}]
mcastServiceImpl.bind.failed=绑定到多播地址失败。仅绑定到端口。
@@ -33,6 +34,8 @@ mcastServiceImpl.setSoTimeout=设置集群多播超时时间:[{0}]
mcastServiceImpl.setTTL=设置集群多播TTL:[{0}]
mcastServiceImpl.unable.join=无法加入多播组,请确保你的系统已启用多播。
mcastServiceImpl.unableReceive.broadcastMessage=无法接收广播消息。
+mcastServiceImpl.waitForMembers.done=休眠完毕,成员已连接,启动等级:[{0}]
+mcastServiceImpl.waitForMembers.start=休眠[{0}]毫秒后启动连接集群,启动登记:[{1}]
memberImpl.large.payload=负载太大以至于难以处理
memberImpl.notEnough.bytes=成员包中的字节不够。
diff --git a/java/org/apache/catalina/tribes/tipis/LocalStrings_zh_CN.properties b/java/org/apache/catalina/tribes/tipis/LocalStrings_zh_CN.properties
index df980b2..14441bd 100644
--- a/java/org/apache/catalina/tribes/tipis/LocalStrings_zh_CN.properties
+++ b/java/org/apache/catalina/tribes/tipis/LocalStrings_zh_CN.properties
@@ -15,11 +15,14 @@
abstractReplicatedMap.broadcast.noReplies=广播收到0回复,可能是超时了。
abstractReplicatedMap.leftOver.ignored=消息[{0}]被忽略
+abstractReplicatedMap.mapMember.unavailable=Member[{0}]还不可用
+abstractReplicatedMap.mapMemberAdded.nullMember=通知的成员未注册:[{0}]
abstractReplicatedMap.member.disappeared=成员[{0}]已消失。相关的映射项将重新定位到新节点。
abstractReplicatedMap.transferState.noReplies=传输状态,0响应,也许是超时。
abstractReplicatedMap.unable.get=无法复制 AbstractReplicatedMap.get 操作的数据
abstractReplicatedMap.unable.put=无法复制AbstractReplicatedMap.Put操作的数据
abstractReplicatedMap.unable.relocate=无法将[{0}]重新定位到新的备份节点
+abstractReplicatedMap.unable.retrieve=无法获取远程对象,key:[{0}]
abstractReplicatedMap.unableSelect.backup=无法选择备用节点
abstractReplicatedMap.unableSend.startMessage=无法发送map启动消息。
abstractReplicatedMap.unableStart=无法启动复制Map
@@ -32,3 +35,4 @@ mapMessage.deserialize.error.value=MapMessage.value的反序列化误差
replicatedMap.member.disappeared=成员[{0}]消失,关联的键值实体会重新关联到一个新的节点。
replicatedMap.relocate.complete=map 条目的重定位在 [{0}] ms内完成。
replicatedMap.unable.relocate=不能为一个新的备份节点重启定位[{0}]
+replicatedMap.unableReplicate.completely=无法复制备份主键:[{0}]。成功节点:[{1}]。失败节点:[{2}]
diff --git a/java/org/apache/catalina/tribes/transport/nio/LocalStrings_zh_CN.properties b/java/org/apache/catalina/tribes/transport/nio/LocalStrings_zh_CN.properties
index 25b12ec..cb7d2a6 100644
--- a/java/org/apache/catalina/tribes/transport/nio/LocalStrings_zh_CN.properties
+++ b/java/org/apache/catalina/tribes/transport/nio/LocalStrings_zh_CN.properties
@@ -27,9 +27,12 @@ nioReplicationTask.error.register.key=错误的注册key被读取:[{0}]
nioReplicationTask.process.clusterMsg.failed=处理集群消息失败
nioReplicationTask.unable.ack=不能通过channel发送ack,channel已经断开?[{0}]
+nioSender.already.connected=NioSender已经处于连接状态
nioSender.datagram.already.established=数据报通道已经建立。连接可能正在进行中。
+nioSender.key.inValid=Key无效,它必须是已经被取消的。
nioSender.not.connected=NioSender未连接,这是不应该发生的。
nioSender.sender.disconnected=发件人已断开连接,无法处理选择密钥。
+nioSender.unable.disconnect=无法断开NioSender,消息=[{0}]
nioSender.unable.receive.ack=无法接收确认消息。已到达套接字通道上的EOF。
nioSender.unknown.state=数据处于未知状态。readyOps = [{0}]
diff --git a/java/org/apache/catalina/users/LocalStrings_zh_CN.properties b/java/org/apache/catalina/users/LocalStrings_zh_CN.properties
index 8506f72..c4915d3 100644
--- a/java/org/apache/catalina/users/LocalStrings_zh_CN.properties
+++ b/java/org/apache/catalina/users/LocalStrings_zh_CN.properties
@@ -18,7 +18,9 @@ memoryUserDatabase.fileDelete=无法删除 [{0}]
memoryUserDatabase.fileNotFound=指定用户数据库[{0}]未找到
memoryUserDatabase.notPersistable=用户数据库不可持久化 - 对目录没有写入权限
memoryUserDatabase.nullRole=指定的角色名为Null或着长度为0。角色将被忽略,
+memoryUserDatabase.nullUser=Null或者零长度的用户名称,忽略这个用户。
memoryUserDatabase.readOnly=用户数据库已被设为只读。修改无法保存
+memoryUserDatabase.reload=从更新的字眼[{1}]重新加载内存用户数据库
memoryUserDatabase.reloadError=从更新后的源 [{1}] 重新加载内存用户数据库 [{0}] 时出错
memoryUserDatabase.renameNew=无法将新文件重命名为 [{0}]
memoryUserDatabase.renameOld=原文件无法改名为[{0}]
diff --git a/java/org/apache/catalina/util/LocalStrings_zh_CN.properties b/java/org/apache/catalina/util/LocalStrings_zh_CN.properties
index fae92c5..adc17eb 100644
--- a/java/org/apache/catalina/util/LocalStrings_zh_CN.properties
+++ b/java/org/apache/catalina/util/LocalStrings_zh_CN.properties
@@ -31,6 +31,7 @@ lifecycleBase.setState=设置状态从[{0}]到[{1}]
lifecycleMBeanBase.registerFail=在组件初始化期间,无法注册名为{1}的对象{0}]
netmask.cidrNegative=CIDR [{0}]为负数。
+netmask.cidrTooBig=CIDR[{0}]大于地址长度[{1}]
netmask.invalidAddress=地址 [{0}] 无效
sessionIdGeneratorBase.randomAlgorithm=使用算法[{0}]初始化随机数生成器时发生异常
diff --git a/java/org/apache/catalina/valves/LocalStrings_zh_CN.properties b/java/org/apache/catalina/valves/LocalStrings_zh_CN.properties
index 613cceb..e209cad 100644
--- a/java/org/apache/catalina/valves/LocalStrings_zh_CN.properties
+++ b/java/org/apache/catalina/valves/LocalStrings_zh_CN.properties
@@ -80,6 +80,7 @@ http.505.reason=HTTP 版本不支持
http.506.desc=服务器内部配置错误:选取的变体资源配置为自身去处理透明的内容协商,因此在协商进程中不是一个合适的终点。
http.507.desc=无法对资源执行该方法,因为服务器无法存储成功完成请求所需的表示。
http.507.reason=存储空间.不足
+http.508.reason=监测到循环回路
http.510.reason=没有.扩展
http.511.desc=客户端需要进行身份验证才能获得网络访问权限。
@@ -93,4 +94,5 @@ requestFilterValve.deny=根据[{1}]配置拒绝[{0}]的请求
sslValve.invalidProvider=与此{[0}]请求关联的连接器上指定的SSL提供程序无效。 无法处理证书数据。
+stuckThreadDetectionValve.notifyStuckThreadCompleted=线程[{0}](id=[{3}])之前报告为卡住,但是已经完成。它活跃了大概[{1}]毫秒。{2,选择,0#|0< 仍有[{2}]个被Valve监控的线程可能卡住}
stuckThreadDetectionValve.notifyStuckThreadDetected=线程[{0}](id=[{6}])已处于活动状态[{1}]毫秒(自[{2}]起),以便为[{4}]提供相同的请求,并且可能被卡住(此StuckThreadDetectionValve的配置阈值为[{5}]秒)。总共有{3}个线程受此阀监视,可能被卡住。
diff --git a/java/org/apache/catalina/webresources/LocalStrings_zh_CN.properties b/java/org/apache/catalina/webresources/LocalStrings_zh_CN.properties
index 85ba73f..e5667c7 100644
--- a/java/org/apache/catalina/webresources/LocalStrings_zh_CN.properties
+++ b/java/org/apache/catalina/webresources/LocalStrings_zh_CN.properties
@@ -15,8 +15,13 @@
abstractArchiveResourceSet.setReadOnlyFalse=基于存档的WebResourceSets 如基于jar的WebResourceSets 硬编码为只读,并且不能配置为读写
+abstractResource.getContentFail=无法把[{0}]作为byte数组返回
+
cache.addFail=无法将位于[{0}]的资源添加到Web应用程序[{1}]的缓存中,因为在清除过期缓存条目后可用空间仍不足 - 请考虑增加缓存的最大空间。
+cachedResource.invalidURL=无法创建CachedResourceURLStreamHandler实例,因为URL[{0}]畸形
+
+dirResourceSet.manifestFail=从[{0}]读取manifest失败
dirResourceSet.notDirectory=基本和内部路径[{0}] {1} [{2}]指定的目录不存在。
extractingRoot.jarFailed=解压JAR文件[{0}]失败
@@ -29,6 +34,7 @@ jarResource.getInputStreamFail=无法获取JAR[{1}]中的资源文件[{0}]的一
standardRoot.checkStateNotStarted=如果当前未启动资源,则可能无法访问这些资源
standardRoot.createUnknownType=无法为未知类型[{0}]创建WebResourceSet。
+standardRoot.invalidPath=资源路径[{0}]无效
standardRoot.invalidPathNormal=资源路径[{0}]已规范化为无效的[{1}]
standardRoot.lockedFile=Web应用程序[{0}]无法关闭通过以下堆栈跟踪打开的文件[{1}]
standardRoot.noContext=尚未为WebResourceRoot配置上下文
diff --git a/java/org/apache/coyote/LocalStrings_zh_CN.properties b/java/org/apache/coyote/LocalStrings_zh_CN.properties
index a3331ad..8de8f9a 100644
--- a/java/org/apache/coyote/LocalStrings_zh_CN.properties
+++ b/java/org/apache/coyote/LocalStrings_zh_CN.properties
@@ -13,7 +13,9 @@
# See the License for the specific language governing permissions and
# limitations under the License.
+abstractConnectionHandler.connectionsGet=为套接字[{1}]找到一个处理器[{0}]
abstractConnectionHandler.ioexception.debug=正常的 IOException,忽略
+abstractConnectionHandler.processorCreate=创建新处理器[{0}]
abstractConnectionHandler.processorPop=从缓存中弹出的处理器[{0}]
abstractConnectionHandler.socketexception.debug=(:SocketException是正常的,忽略
abstractConnectionHandler.upgradeCreate=为套接字包装程序[{1}]创建了升级处理器[{0}]
@@ -25,6 +27,8 @@ abstractProcessor.socket.ssl=获取SSL属性异常
abstractProtocol.processorRegisterError=注册请求处理器错误
abstractProtocol.processorUnregisterError=注销请求处理器错误
+abstractProtocol.waitingProcessor.add=添加处理器[{0}]到等待队列
+abstractProtocol.waitingProcessor.remove=从等待的处理器中移除处理器[{0}]
abstractProtocolHandler.asyncTimeoutError=错误的处理异步超时
abstractProtocolHandler.destroy=正在摧毁协议处理器 [{0}]
@@ -34,5 +38,7 @@ abstractProtocolHandler.stop=正在停止ProtocolHandler [{0}]
asyncStateMachine.invalidAsyncState=调用[{0}]对于具有异步状态[{1}]的请求无效
+compressionConfig.ContentEncodingParseFail=检查压缩是否已经在使用时,解析Content-Encoding头失败
+
response.notNonBlocking=当响应尚未进入非阻塞模式时,调用 isReady() 无效
response.writeListenerSet=非阻塞的写监听已经被设置.
diff --git a/java/org/apache/coyote/ajp/LocalStrings_zh_CN.properties b/java/org/apache/coyote/ajp/LocalStrings_zh_CN.properties
index 534b430..fa99c8a 100644
--- a/java/org/apache/coyote/ajp/LocalStrings_zh_CN.properties
+++ b/java/org/apache/coyote/ajp/LocalStrings_zh_CN.properties
@@ -13,11 +13,15 @@
# See the License for the specific language governing permissions and
# limitations under the License.
+ajpmessage.invalid=收到无效的带有签名[{0}]的消息
ajpmessage.null=不能赋空值
ajpmessage.overflow=在缓冲区[{1}]位置添加[{0}]字节时发生溢出错误
ajpprocessor.certs.fail=):证书转换失败
ajpprocessor.header.error=头部信息解析失败
ajpprocessor.readtimeout=从Socket读取数据超时
+ajpprocessor.request.prepare=准备请求错误
+ajpprocessor.request.process=处理请求错误
ajpprotocol.noUpgrade=AJP 不支持升级。[{0}] 的升级协议配置被忽略。
+ajpprotocol.nosecret=AJP连接器配置secretRequired="true",但是属性secret确实空或者空字符串,这样的组合是无效的。
diff --git a/java/org/apache/coyote/http11/LocalStrings_zh_CN.properties b/java/org/apache/coyote/http11/LocalStrings_zh_CN.properties
index ef42f82..afa039a 100644
--- a/java/org/apache/coyote/http11/LocalStrings_zh_CN.properties
+++ b/java/org/apache/coyote/http11/LocalStrings_zh_CN.properties
@@ -18,6 +18,8 @@ abstractHttp11Protocol.alpnConfigured=[{0}]连接器已配置为支持通过ALPN
http11processor.header.parse=解析 HTTP 请求 header 错误
http11processor.request.inconsistentHosts=请求行中指定的主机与主机头不一致。
http11processor.request.invalidScheme=HTTP请求包含具有无效方案的绝对URL
+http11processor.request.invalidTransferEncoding=HTTP请求包含了一个无效的Transfer-Encoding头
+http11processor.request.invalidUri=HTTP请求包含一个无效的URI
http11processor.request.invalidUserInfo=HTTP 请求包含带有无效 userinfo 的绝对 URI
http11processor.request.multipleContentLength=请求包含了多个content-length请求头参数
http11processor.request.noHostHeader=http/1.1请求没有提供主机头
@@ -29,6 +31,7 @@ http11processor.socket.info=获取socket信息异常
iib.available.readFail=尝试确定数据是否可用时,非阻塞读取失败
iib.eof.error=套接字读取到意外的EOF
iib.filter.npe=你不能添加空过滤器(null)
+iib.invalidPhase=无效的请求行解析阶段[{0}]
iib.invalidheader=HTTP header行 [{0}] 不符合RFC 7230并且已被忽略。
iib.invalidmethod=在方法名称中发现无效的字符串, HTTP 方法名必须是有效的符号.
iib.parseheaders.ise.error=意外状态:已解析标头。 缓冲池不回收?
diff --git a/java/org/apache/coyote/http2/LocalStrings_zh_CN.properties b/java/org/apache/coyote/http2/LocalStrings_zh_CN.properties
index b22fa97..6db1b08 100644
--- a/java/org/apache/coyote/http2/LocalStrings_zh_CN.properties
+++ b/java/org/apache/coyote/http2/LocalStrings_zh_CN.properties
@@ -24,6 +24,7 @@ connectionSettings.enablePushInvalid=连接[{0}],请求的enable push[{1}]值
connectionSettings.headerTableSizeLimit=连接 [{0}],尝试将 header 表大小设置为 [{1}],但限制为 16k
connectionSettings.maxFrameSizeInvalid=连接[{0}],请求的最大帧大小[{1}]在[{2}]到[{3}]的允许范围之外
connectionSettings.unknown=连接[{0}],标识为[{1}]和值为[{2}]的未知设置被忽略
+connectionSettings.windowSizeTooBig=连接[{0}],请求窗口大小[{0}],大于最大允许的值[{1}]
frameType.checkPayloadSize=对帧类型[{1}]来说,负载[{0}]是无效的
frameType.checkStream=无效的帧类型[{0}]
@@ -31,6 +32,7 @@ frameType.checkStream=无效的帧类型[{0}]
hpack.integerEncodedOverTooManyOctets=HPACK 可变长度整数编码过多的八位字节,最大值为[{0}]
hpack.invalidCharacter=代码点[{1}]处的Unicode字符[{0}]无法编码,因为它超出了允许的0到255范围。
+hpackdecoder.headerTableIndexInvalid=头部表索引[{0}]无效,因为有[{1}]个静态实例和[{2}]个动态实例
hpackdecoder.tableSizeUpdateNotAtStart=任何表大小的更新都必须在头块开始时发送。
http2Parser.error=Connection [{0}],Stream [{1}], 框架类型 [{2}], 错误
@@ -83,6 +85,7 @@ upgradeHandler.stream.closed=流[{0}]已经关闭了一段时间
upgradeHandler.stream.even=\ 请求了新的远程流ID[{0}],但所有远程流都必须使用奇数标识符\n\
\n
upgradeHandler.tooMuchOverhead=连接[{0}],开销过大,连接将关闭
+upgradeHandler.unexpectedAck=连接[{0}],流[{1}],收到一个非预期的设置确认
upgradeHandler.upgrade=连接[{0}], HTTP/1.1 升级到流[1]
upgradeHandler.upgrade.fail=):连接[{0}],http/1.1升级失败
upgradeHandler.upgradeDispatch.entry=条目,连接[{0}],SocketStatus [{1}]
diff --git a/java/org/apache/jasper/resources/LocalStrings_zh_CN.properties b/java/org/apache/jasper/resources/LocalStrings_zh_CN.properties
index 0a92c63..cfecfdf 100644
--- a/java/org/apache/jasper/resources/LocalStrings_zh_CN.properties
+++ b/java/org/apache/jasper/resources/LocalStrings_zh_CN.properties
@@ -45,14 +45,17 @@ jsp.error.el_interpreter_class.instantiation=加载或实例化ELInterpreter类[
jsp.error.fallback.invalidUse=jsp:fallback必须是jsp:plugin的直接子代
jsp.error.file.cannot.read=无法读取文件 [{0}]
jsp.error.file.not.found=文.件[{0}] 未找到
+jsp.error.flush=刷新数据时发生异常
jsp.error.include.exception=无法包含[{0}]
jsp.error.include.tag=无效的jsp:include标签
jsp.error.internal.filenotfound=内部错误:找不到文件 [{0}]
jsp.error.internal.unexpectedNodeType=节点类型不一致
jsp.error.invalid.attribute=[{0}]有一个无效属性:[{1}]
+jsp.error.invalid.scope=非法的scope属性值:[{0}](必须是page、request、session或application中的一个)
jsp.error.invalid.tagdir=标签文件目录 [{0}] 不以"/WEB-INF/tags"开头
jsp.error.invalid.version=为标签 [{0}] 定义了无效的 JSP 版本号
jsp.error.ise_on_clear=当缓存大小等于0时调用clear()函数是非法的
+jsp.error.javac=Javac异常
jsp.error.jspbody.emptybody.only=标签[{}]的标签体内智能包含jsp:attribute
jsp.error.jspbody.invalidUse=JSP:主体必须是标准或自定义操作的子元素
jsp.error.jspbody.required=如果使用 jsp:attribute,则必须使用 jsp:body 为 [{0}] 指定标记正文。
@@ -115,6 +118,7 @@ jsp.error.plugin.nocode=代码未定义在jsp:plugin中
jsp.error.plugin.notype=jsp:plugin中未声明type
jsp.error.precompilation=无法预编译JSP[{0}]
jsp.error.precompilation.parameter=不能将预编译请求参数[{0}]设置为[{1}]
+jsp.error.prefix.use_before_dcl=tag指令中设置的前缀[{0}]之前已被[{1}]文件[{2}]行的一个action使用
jsp.error.prolog_config_encoding_mismatch=XML prolog [{0}]中指定的页面编码与jsp-property-group [{1}]中指定的页面编码不同
jsp.error.prolog_pagedir_encoding_mismatch=指定在XML语言[{0}]的网页编码是不同于指定在网页的指令[{1}]。
jsp.error.quotes.unterminated=未终结的引号
@@ -131,6 +135,7 @@ jsp.error.tag.conflict.iselignored=TAG指令:多次出现不同值的“isELIg
jsp.error.tag.conflict.language=标签指令:非法出现多次出现的具有不同值的“语言”(旧:[{0}],新:[{1}])
jsp.error.tag.conflict.trimdirectivewhitespaces=标签指令:非法地多次出现具有不同值的“trimDirectiveWhitespaces”(旧值:[{0}),新值:[{1}])
jsp.error.tag.invalid.deferredsyntaxallowedasliteral=标签指令):deferredSyntaxAllowedAsLiteral的值无效
+jsp.error.tag.invalid.iselignored=Tag指令:对isELIgnored来说是无效值
jsp.error.tag.invalid.trimdirectivewhitespaces=TAG指令:trimDirectiveWhitespaces的值无效
jsp.error.tagdirective.badbodycontent=标签指令中的无效的内容体[{0}]
jsp.error.tagfile.nameFrom.badAttribute=属性指令(在行[{1}]中声明并且其name属性为[{0}],此name-from-attribute属性的值)必须是java.lang.String类型,是“required”而不是一个“rtexprvalue”。
@@ -143,6 +148,7 @@ jsp.error.teiclass.instantiation=无法加载或实例化TagExtraInfo类:[{0}]
jsp.error.text.has_subelement=&LT; JSP:文本&GT; 不得有任何子元素
jsp.error.tld.fn.invalid.signature=TLD中函数签名的语法无效。 标签库:[{0}],功能:[{1}]
jsp.error.tld.mandatory.element.missing=TLD [{1}] 中强制 TLD 元素 [{0}] 不存在或为空
+jsp.error.tld.missing_jar=丢失了包含TLD的JAR资源[{0}]
jsp.error.tlv.invalid.page=):[{0}]和[{1}]的TagLibraryValidator的验证错误消息
jsp.error.unable.deleteClassFile=无法删除class文件[{0}]
jsp.error.unable.load=无法加载JSP的相关类
@@ -162,6 +168,7 @@ jsp.message.jsp_queue_update=在上下文[{1}]队列中更新路径为[{0}]的JS
jsp.message.jsp_removed_excess=从上下文[{1}]的队列中移除额外在路径[{0}]中JSP,
jsp.message.jsp_removed_idle=在[{2}]毫秒之后删除上下文[{1}]中路径[{0}]的空闲JSP
jsp.message.jsp_unload_check=在context[{0}]中检查未加载的jsp,jsp总共:[{1}]队列长度[{2}]
+jsp.tldCache.noTldInDir=在目录[{0}]中未找到TLD文件
jsp.tldCache.noTldSummary=至少有一个JAR被扫描用于TLD但尚未包含TLD。 为此记录器启用调试日志记录,以获取已扫描但未在其中找到TLD的完整JAR列表。 在扫描期间跳过不需要的JAR可以缩短启动时间和JSP编译时间。
jsp.tldCache.tldInDir=在目录 [{0}]中找到了TLD文件。
jsp.warning.compiler.classfile.delete.fail.unknown=删除生成的class文件失败
@@ -170,6 +177,7 @@ jsp.warning.dumpSmap=警告:初始化堆内存的值无效。将使用“false
jsp.warning.enablePooling=警告:initParam enablePooling的值无效。将使用默认值“true”
jsp.warning.fork=警告:initParam的值无效。将使用“true”的默认值
jsp.warning.noJarScanner=警告:ServletContext中没有设置org.apache.tomcat.JarScaner。回到默认的JarScaner实现。
+jsp.warning.strictQuoteEscaping=警告:对initParam strictQuoteEscaping来说无效的值,将会使用默认值“true”
jsp.warning.suppressSmap=警告:suppressSmap的初始化参数无效。将使用默认值“false”
jspc.delete.fail=无法删除文件 [{0}]
diff --git a/java/org/apache/tomcat/util/LocalStrings_zh_CN.properties b/java/org/apache/tomcat/util/LocalStrings_zh_CN.properties
index 08527ee..6a3d8d9 100644
--- a/java/org/apache/tomcat/util/LocalStrings_zh_CN.properties
+++ b/java/org/apache/tomcat/util/LocalStrings_zh_CN.properties
@@ -22,3 +22,4 @@ diagnostics.vmInfoOs=操作系统信息
diagnostics.vmInfoRuntime=运行时信息
diagnostics.vmInfoSystem=系统.属性
diagnostics.vmInfoThreadCounts=线程数
+diagnostics.vmInfoThreadMxBean=ThreadMXBean功能
diff --git a/java/org/apache/tomcat/util/compat/LocalStrings_zh_CN.properties b/java/org/apache/tomcat/util/compat/LocalStrings_zh_CN.properties
index 2d0583e..961bb12 100644
--- a/java/org/apache/tomcat/util/compat/LocalStrings_zh_CN.properties
+++ b/java/org/apache/tomcat/util/compat/LocalStrings_zh_CN.properties
@@ -18,3 +18,4 @@ jre9Compat.javaPre9=类未找到,所以假设代码运行在pre-Java 8虚拟
jre9Compat.unexpected=创建对Java 9类的依赖和方法失败
jreCompat.noApplicationProtocol=Java 运行时不支持 SSLEngine.getApplicationProtocol()。要使用该功能你必须使用 Java 9。
+jreCompat.noApplicationProtocols=Java Runtime不支持SSLParamerters.setApplicationProtocols(),必须使用Java 9才能使用这个特性。
diff --git a/java/org/apache/tomcat/util/descriptor/web/LocalStrings_zh_CN.properties b/java/org/apache/tomcat/util/descriptor/web/LocalStrings_zh_CN.properties
index bcc8e04..df89aad 100644
--- a/java/org/apache/tomcat/util/descriptor/web/LocalStrings_zh_CN.properties
+++ b/java/org/apache/tomcat/util/descriptor/web/LocalStrings_zh_CN.properties
@@ -37,4 +37,5 @@ webXml.unrecognisedPublicId=对于web.xml文件,公共ID[{0}]不匹配任何
webXml.version.unknown=未知版本字符串 [{0}]。将使用默认版本。
webXml.wrongFragmentName=在web.xml绝对排序标签上使用了错误的片段名[{0}]!
+webXmlParser.applicationParse=解析应用web.xml错误,路径:[{0}]
webXmlParser.applicationPosition=出现在第 [{0}] 行 第 [{1}] 列
diff --git a/java/org/apache/tomcat/util/http/parser/LocalStrings_zh_CN.properties b/java/org/apache/tomcat/util/http/parser/LocalStrings_zh_CN.properties
index 770e003..d8d08db 100644
--- a/java/org/apache/tomcat/util/http/parser/LocalStrings_zh_CN.properties
+++ b/java/org/apache/tomcat/util/http/parser/LocalStrings_zh_CN.properties
@@ -34,5 +34,6 @@ http.noClosingBracket=ipv6 地址缺失一个闭合的圆括号
http.noOpeningBracket=IPv6地址缺少开括号(
http.singleColonEnd=IPv6地址不能以单个“.”结尾。
http.singleColonStart=一个IPv6地址也许不是以单个冒号":"开头的。
+http.tooFewHextets=一个IPv6地址必须包含8个16进制数,但是这个IP地址包含了[(0)]个16进制数,并且无“::”序列表示一个或多个0个16进制数
http.tooManyColons=IPv6地址不能包含超过2个连续冒号字符。
http.tooManyDoubleColons=一个IPv6地址只能包含一个 '::' 序列。
diff --git a/java/org/apache/tomcat/util/net/LocalStrings_zh_CN.properties b/java/org/apache/tomcat/util/net/LocalStrings_zh_CN.properties
index 202b764..6b3dc3e 100644
--- a/java/org/apache/tomcat/util/net/LocalStrings_zh_CN.properties
+++ b/java/org/apache/tomcat/util/net/LocalStrings_zh_CN.properties
@@ -16,6 +16,7 @@
channel.nio.ssl.appOutputNotEmpty=应用程序输出缓冲区仍包含数据。数据可能会丢失。
channel.nio.ssl.closing=通道处于关闭状态
channel.nio.ssl.eofDuringHandshake=握手期间EOF
+channel.nio.ssl.expandNetInBuffer=增加网络入口缓冲到[{0}]字节
channel.nio.ssl.foundHttp=找到一个明文HTTP请求,它应该是一个加密的TLS连接
channel.nio.ssl.invalidCloseState=无效的关闭状态,不会发送网络数据。
channel.nio.ssl.notHandshaking=握手认证期间NOT_HANDSHAKING
@@ -27,19 +28,23 @@ channel.nio.ssl.unexpectedStatusDuringWrap=握手WRAP期间出现意外状态[{0
channel.nio.ssl.unwrapFail=无法解包数据,无效状态 [{0}]
channel.nio.ssl.unwrapFailResize=由于缓冲区太小无法解包数据,无效状态 [{0}]
+endpoint.accept.fail=套接字接受失败
endpoint.alpn.negotiated=使用ALPN协商的[{0}]协议
endpoint.apr.applyConf=正将OpenSSLConfCmd应用在SSL Context上。
endpoint.apr.checkConf=检查配置OpenSSLConf
endpoint.apr.errApplyConf=不能对SSL上下文应用OpenSSLConf 配置
+endpoint.apr.errCheckConf=检查OpenSSLConf错误
endpoint.apr.errMakeConf=无法创建OpenSSLConf 上下文
endpoint.apr.failSslContextMake=无法创建SSLContext。检查AprLifecycleListener中的SSLEngine 是否已启用,AprLifecycleListener是否已正确初始化,以及是否已指定有效的SSLProtocol
endpoint.apr.invalidSslProtocol=为SSLProtocol属性提供了无效值[{0}]
endpoint.apr.maxConnections.running=):APR终结点在运行时不支持MaxConnections的设置。[{0}]的现有值将继续使用。
endpoint.apr.maxConnections.unlimited=APR终结点不支持无限连接。[{0}]的现有值将继续使用。
endpoint.apr.pollAddInvalid=无效企图向一个轮询器中添加一个套接字[{0}]
+endpoint.apr.pollError=Poller失败,异常[{0}]:[{1}]
endpoint.apr.tooManyCertFiles=证书文件配置超过了
endpoint.debug.channelCloseFail=关闭频道失败
endpoint.debug.destroySocket=将销毁socket [{0}]
+endpoint.debug.pollerProcess=为事件[{1}]处理套接字[{0}]
endpoint.debug.socket=socket [{0}]
endpoint.debug.unlock.localNone=无法解除 [{0}] 的接受器,因为本地地址不可用
endpoint.err.close=抓住异常试图关闭socket
@@ -50,6 +55,7 @@ endpoint.init.notavail=APR.不可用
endpoint.invalidJmxNameSslHostCert=对于SSLHostConfigCertificate关联的主机[{0}]和证书类型[{1}],无法生成有效的XML对象名称
endpoint.jmxRegistrationFailed=未能使用名称[{0}]注册JMX对象
endpoint.jsse.noSslContext=):找不到主机名[{0}]的SSLContext
+endpoint.nio.stopLatchAwaitFail=在预期的时间内,pollers未停止
endpoint.nio.stopLatchAwaitInterrupted=在等待轮询器停止时,该线程被中断
endpoint.nio.timeoutCme=处理超时异常. 这段代码已经被重复检查并且没有并发修改发现。如果你能重现这个错误,请提交一个tomcat bug, 提供重现步骤.
endpoint.noSslHostConfig=没有找到带有hostName[{0}]的SSLHostConfig元素,以匹配连接器[{1}]的默认SSLHostConfigName
@@ -75,12 +81,14 @@ endpoint.warn.noUtilityExecutor=没有公共的executor 被设置时,创建一
jsse.ssl3=SSLv3 已显式启用。 已知该协议是不安全。
+sniExtractor.clientHelloInvalid=ClientHello信息未正常格式化
sniExtractor.clientHelloTooBig=):ClientHello 没有出现在单个TLS记录中,因此无法提取SNI信息
socket.apr.closed=与该链接所关联的 socket [{0}] 被关闭
socket.closed=与此连接关联的套接字已关闭。
sslHostConfig.certificate.notype=指定了多个证书,并且至少有一个证书缺少必需的属性类型
+sslHostConfig.certificateVerificationInvalid=证书认证值[{0}]未识别
sslHostConfig.fileNotFound=配置文件 [{0}] 不存在
sslHostConfig.mismatch=属性[{0}]是在名为[{1}]的SSLHostConfig 上设置的,用于[{2}]配置语法,但SSLHostConfig 正与[{3}]配置语法一起使用
sslHostConfig.opensslconf.null=(:忽略设置空OpenSSLConf 的尝试
@@ -88,5 +96,6 @@ sslHostConfig.prefix_missing=协议[{0}]已添加到名为[{1}]的SSLHostConfig
sslImplementation.cnfe=无法为类 [{0}] 创建SSLImplementation
+sslUtilBase.active=活跃的[{0}]是:[{1}]
sslUtilBase.noneSupported=SSL引擎不支持指定的[{0}]:[{1}]
sslUtilBase.skipped=某些指定的[{0}]不受SSL引擎支持,已被跳过:[{1}]
diff --git a/java/org/apache/tomcat/util/net/jsse/LocalStrings_zh_CN.properties b/java/org/apache/tomcat/util/net/jsse/LocalStrings_zh_CN.properties
index c79e7fe..d1830a6 100644
--- a/java/org/apache/tomcat/util/net/jsse/LocalStrings_zh_CN.properties
+++ b/java/org/apache/tomcat/util/net/jsse/LocalStrings_zh_CN.properties
@@ -21,3 +21,5 @@ jsseSupport.certTranslationError=错误的转换证书[{0}]
jsseSupport.clientCertError=尝试从客户端获取证书时出错
jsseUtil.trustedCertNotValid=由于[{2}],别名为[{0}]且DN [{1}]的可信证书无效。 将接受由此可信证书签署的证书
+
+pemFile.notValidRFC5915=提供的key文件不符合RFC 5915
diff --git a/java/org/apache/tomcat/util/net/openssl/LocalStrings_zh_CN.properties b/java/org/apache/tomcat/util/net/openssl/LocalStrings_zh_CN.properties
index 89d339c..d7fbc35 100644
--- a/java/org/apache/tomcat/util/net/openssl/LocalStrings_zh_CN.properties
+++ b/java/org/apache/tomcat/util/net/openssl/LocalStrings_zh_CN.properties
@@ -16,6 +16,7 @@
engine.ciphersFailure=获取密码列表失败
engine.emptyCipherSuite=空密码套件
engine.engineClosed=引擎已经关闭
+engine.noRestrictSessionCreation=OpenSslEngine不允许限制引擎仅仅去唤醒已经存在的会话
engine.noSession=SSL会话ID不可用
engine.nullCipherSuite=无加密套件
engine.openSSLError=OpenSSL 错误:[{0}] 信息: [{1}]
@@ -24,6 +25,7 @@ engine.writeToSSLFailed=写入SSL失败,返回:[{0}]
openssl.X509FactoryError=获取X509工厂实例时出错
openssl.addedClientCaCert=添加了客户端 CA 证书:[{0}]
+openssl.doubleInit=SSL环境已经初始化,忽略
openssl.errApplyConf=无法将OpenSSLConf 应用于SSL 上下文
openssl.errMakeConf=无法创建OpenSSLConf上下文
openssl.keyManagerMissing=key管理器未找到
diff --git a/java/org/apache/catalina/tribes/jmx/LocalStrings_zh_CN.properties b/java/org/apache/tomcat/util/threads/res/LocalStrings_zh_CN.properties
similarity index 86%
copy from java/org/apache/catalina/tribes/jmx/LocalStrings_zh_CN.properties
copy to java/org/apache/tomcat/util/threads/res/LocalStrings_zh_CN.properties
index 15bf911..543d102 100644
--- a/java/org/apache/catalina/tribes/jmx/LocalStrings_zh_CN.properties
+++ b/java/org/apache/tomcat/util/threads/res/LocalStrings_zh_CN.properties
@@ -13,5 +13,4 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-jmxRegistry.no.domain=未指定JMX域
-jmxRegistry.registerJmx.failed=无法注册名称为 [{1}] 的对象 [{0}]
+threadPoolExecutor.threadStoppedToAvoidPotentialLeak=停止线程[{0}],从而避免context停止后的潜在的内存泄漏
diff --git a/java/org/apache/tomcat/websocket/LocalStrings_zh_CN.properties b/java/org/apache/tomcat/websocket/LocalStrings_zh_CN.properties
index 4fa3946..e3c66c5 100644
--- a/java/org/apache/tomcat/websocket/LocalStrings_zh_CN.properties
+++ b/java/org/apache/tomcat/websocket/LocalStrings_zh_CN.properties
@@ -25,10 +25,12 @@ backgroundProcessManager.processFailed=后台进程失败
caseInsensitiveKeyMap.nullKey=不允许 Key 是 Null
+perMessageDeflate.alreadyClosed=转换器已经关闭且可能永远不会使用
perMessageDeflate.deflateFailed=无法压缩这个WebSocket压缩结构
perMessageDeflate.duplicateParameter=重复定义的扩展参数[{0}]
perMessageDeflate.invalidWindowSize=为[{0}]指定了[{1}]大小的无效窗口。 有效值是从8到15(包括8和15)的整数。
+util.invalidType=无法强制值[{0}]转为[{1}]类型(不支持次类型)。
util.notToken=一个非法的扩展参数被指定为名称[{0}]和值[{0}]
util.unknownDecoderType=无法识别该解码器类型[{0}]
@@ -47,11 +49,13 @@ wsFrame.textMessageTooBig=解码的文本消息对于输出缓冲区太大,终
wsFrame.wrongRsv=对于具有opCode [{1}]的消息,客户端帧将保留位设置为[{0}],此端点不支持
wsHandshakeRequest.invalidUri=字符串 [{0}] 不能用来组成一个有效的URI
+wsHandshakeRequest.unknownScheme=请求中的计划[{0}]未识别
wsRemoteEndpoint.acquireTimeout=当前消息没有在指定的超时内完全发送
wsRemoteEndpoint.changeType=发送分段消息时,所有片段必须是相同类型的。
wsRemoteEndpoint.closed=由于 WebSocket session 已关闭,消息将不会被发送
wsRemoteEndpoint.closedDuringMessage=因为 WebSocket session 被关闭,消息的剩余部分将不会被送达
+wsRemoteEndpoint.closedOutputStream=由于OutputStream已关闭,不应该调用此方法。
wsRemoteEndpoint.flushOnCloseFailed=会话关闭后仍然启用批处理消息。无法刷新剩余的批量消息
wsRemoteEndpoint.noEncoder=没有为类 [{0}] 的对象指定编码器
wsRemoteEndpoint.nullData=无效空的data 参数
@@ -62,8 +66,10 @@ wsRemoteEndpoint.wrongState=远程 endpoint 处于 [{0}] 状态,是被调用
wsSession.closed=WebSocket会话[{0}]已关闭,并且在关闭的会话上不能调用任何方法(除了close())
wsSession.created=创建WebSocket session [{0}]。
wsSession.doClose=关闭 WebSocket session [{1}]
+wsSession.duplicateHandlerPong=已经配置了pong消息处理器
wsSession.duplicateHandlerText=已配置文本消息处理器
wsSession.instanceNew=endpoint 实例注册失败
+wsSession.sendCloseFail=给远程端点发送关闭消息失败,session:[{0}]
wsSession.unknownHandler=无法添加消息处理程序[{0}],因为它是针对无法识别的类型[{1}]
wsWebSocketContainer.asynchronousSocketChannelFail=无法打开与服务器的连接
diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index cff8773..8c4b43c 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -149,6 +149,10 @@
Improve the quality and expand the coverage of the French translations
provided with Apache Tomcat. Contribution provided by Tom Bens. (remm)
</add>
+ <add>
+ Expand the coverage of the Chinese translations provided with Apache
+ Tomcat. Contribution provided by Lee Yazhou. (markt)
+ </add>
</changelog>
</subsection>
</section>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org
[tomcat] 01/03: Fix deprecation warnings with newer JUnit 4 in
2020.03 Eclipse IDE
Posted by ma...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
markt pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/tomcat.git
commit bd42058e37c6239cfa1dae90a637e018ab62f8ea
Author: Mark Thomas <ma...@apache.org>
AuthorDate: Fri Mar 27 09:37:51 2020 +0000
Fix deprecation warnings with newer JUnit 4 in 2020.03 Eclipse IDE
---
test/org/apache/catalina/core/TestStandardContext.java | 3 ++-
.../tribes/group/interceptors/TestEncryptInterceptor.java | 3 ++-
.../apache/catalina/valves/rewrite/TestQuotedStringTokenizer.java | 8 ++++----
test/org/apache/coyote/http2/TestHttp2Limits.java | 5 +++--
test/org/apache/tomcat/util/net/openssl/TestOpenSSLConf.java | 5 +++--
5 files changed, 14 insertions(+), 10 deletions(-)
diff --git a/test/org/apache/catalina/core/TestStandardContext.java b/test/org/apache/catalina/core/TestStandardContext.java
index f7e5793..b28905a 100644
--- a/test/org/apache/catalina/core/TestStandardContext.java
+++ b/test/org/apache/catalina/core/TestStandardContext.java
@@ -46,6 +46,7 @@ import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
import org.hamcrest.CoreMatchers;
+import org.hamcrest.MatcherAssert;
import org.junit.Assert;
import org.junit.Test;
@@ -972,7 +973,7 @@ public class TestStandardContext extends TomcatBaseTest {
Context context = new StandardContext();
context.setResourceOnlyServlets("a,b,c");
- Assert.assertThat(Arrays.asList(context.getResourceOnlyServlets().split(",")),
+ MatcherAssert.assertThat(Arrays.asList(context.getResourceOnlyServlets().split(",")),
CoreMatchers.hasItems("a", "b", "c"));
}
diff --git a/test/org/apache/catalina/tribes/group/interceptors/TestEncryptInterceptor.java b/test/org/apache/catalina/tribes/group/interceptors/TestEncryptInterceptor.java
index 5b76df7..172ca20 100644
--- a/test/org/apache/catalina/tribes/group/interceptors/TestEncryptInterceptor.java
+++ b/test/org/apache/catalina/tribes/group/interceptors/TestEncryptInterceptor.java
@@ -26,6 +26,7 @@ import java.util.Collection;
import javax.crypto.Cipher;
+import org.hamcrest.MatcherAssert;
import org.hamcrest.core.IsEqual;
import org.hamcrest.core.IsNot;
@@ -371,7 +372,7 @@ public class TestEncryptInterceptor {
byte[] cipherText2 = ((ValueCaptureInterceptor)src.getNext()).getValue();
- Assert.assertThat("Two identical cleartexts encrypt to the same ciphertext",
+ MatcherAssert.assertThat("Two identical cleartexts encrypt to the same ciphertext",
cipherText1, IsNot.not(IsEqual.equalTo(cipherText2)));
}
diff --git a/test/org/apache/catalina/valves/rewrite/TestQuotedStringTokenizer.java b/test/org/apache/catalina/valves/rewrite/TestQuotedStringTokenizer.java
index ec228ae..2104155 100644
--- a/test/org/apache/catalina/valves/rewrite/TestQuotedStringTokenizer.java
+++ b/test/org/apache/catalina/valves/rewrite/TestQuotedStringTokenizer.java
@@ -23,8 +23,8 @@ import java.util.Collections;
import java.util.List;
import org.hamcrest.CoreMatchers;
+import org.hamcrest.MatcherAssert;
-import org.junit.Assert;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.Parameterized;
@@ -60,12 +60,12 @@ public class TestQuotedStringTokenizer {
List<String> result = new ArrayList<>();
int count = tokens.size();
while (tokenizer.hasMoreTokens()) {
- Assert.assertThat(Integer.valueOf(tokenizer.countTokens()), CoreMatchers.is(Integer.valueOf(count)));
+ MatcherAssert.assertThat(Integer.valueOf(tokenizer.countTokens()), CoreMatchers.is(Integer.valueOf(count)));
result.add(tokenizer.nextToken());
count--;
}
- Assert.assertThat(Integer.valueOf(tokenizer.countTokens()), CoreMatchers.is(Integer.valueOf(0)));
- Assert.assertThat(tokens, CoreMatchers.is(result));
+ MatcherAssert.assertThat(Integer.valueOf(tokenizer.countTokens()), CoreMatchers.is(Integer.valueOf(0)));
+ MatcherAssert.assertThat(tokens, CoreMatchers.is(result));
}
}
diff --git a/test/org/apache/coyote/http2/TestHttp2Limits.java b/test/org/apache/coyote/http2/TestHttp2Limits.java
index d3ad8c8..69f6438 100644
--- a/test/org/apache/coyote/http2/TestHttp2Limits.java
+++ b/test/org/apache/coyote/http2/TestHttp2Limits.java
@@ -23,6 +23,7 @@ import java.util.List;
import java.util.Random;
import org.hamcrest.Description;
+import org.hamcrest.MatcherAssert;
import org.hamcrest.TypeSafeMatcher;
import org.junit.Assert;
@@ -265,7 +266,7 @@ public class TestHttp2Limits extends Http2TestBase {
// above.
try {
parser.readFrame(true);
- Assert.assertThat(output.getTrace(), RegexMatcher.matchesRegex(
+ MatcherAssert.assertThat(output.getTrace(), RegexMatcher.matchesRegex(
"0-Goaway-\\[1\\]-\\[11\\]-\\[" + limitMessage + "\\]"));
} catch (IOException se) {
// Expected on some platforms
@@ -505,7 +506,7 @@ public class TestHttp2Limits extends Http2TestBase {
// the escaped values.
String limitMessage = sm.getString("http2Parser.headerLimitSize", "\\d++", "3");
limitMessage = limitMessage.replace("[", "\\[").replace("]", "\\]");
- Assert.assertThat(output.getTrace(), RegexMatcher.matchesRegex(
+ MatcherAssert.assertThat(output.getTrace(), RegexMatcher.matchesRegex(
"0-Goaway-\\[3\\]-\\[11\\]-\\[" + limitMessage + "\\]"));
break;
}
diff --git a/test/org/apache/tomcat/util/net/openssl/TestOpenSSLConf.java b/test/org/apache/tomcat/util/net/openssl/TestOpenSSLConf.java
index 2c66678..07eb9ad 100644
--- a/test/org/apache/tomcat/util/net/openssl/TestOpenSSLConf.java
+++ b/test/org/apache/tomcat/util/net/openssl/TestOpenSSLConf.java
@@ -21,6 +21,7 @@ import java.util.HashSet;
import java.util.Set;
import org.hamcrest.CoreMatchers;
+import org.hamcrest.MatcherAssert;
import org.junit.Assert;
import org.junit.Assume;
@@ -101,10 +102,10 @@ public class TestOpenSSLConf extends TomcatBaseTest {
sslHostConfig = initOpenSSLConfCmd("CipherString", ENABLED_CIPHER);
}
String[] ciphers = sslHostConfig.getEnabledCiphers();
- Assert.assertThat("Wrong HostConfig ciphers", ciphers,
+ MatcherAssert.assertThat("Wrong HostConfig ciphers", ciphers,
CoreMatchers.is(EXPECTED_CIPHERS));
ciphers = SSLContext.getCiphers(sslHostConfig.getOpenSslContext().longValue());
- Assert.assertThat("Wrong native SSL context ciphers", ciphers,
+ MatcherAssert.assertThat("Wrong native SSL context ciphers", ciphers,
CoreMatchers.is(EXPECTED_CIPHERS));
}
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org