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 2023/06/29 13:45:13 UTC

[tomcat] branch 10.1.x updated (e68619ed6f -> 7c6ad9e0b1)

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

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


    from e68619ed6f Fix various Checkstyle and IDE warnings
     new 9946338ad5 Fix ordering, formatting and spelling
     new 0674e9b29a Back-port French translations
     new 7c6ad9e0b1 Back-port Japanese 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_de.properties           |  2 +-
 java/jakarta/el/LocalStrings_pt_BR.properties        |  2 +-
 .../org/apache/catalina/core/LocalStrings.properties | 14 +++++++-------
 .../apache/catalina/core/LocalStrings_es.properties  |  2 +-
 .../apache/catalina/core/LocalStrings_fr.properties  |  2 ++
 .../apache/catalina/core/LocalStrings_ja.properties  |  2 ++
 .../catalina/core/LocalStrings_zh_CN.properties      |  4 ++--
 .../apache/catalina/filters/LocalStrings.properties  |  2 +-
 .../catalina/filters/LocalStrings_fr.properties      |  2 ++
 .../catalina/filters/LocalStrings_ja.properties      |  2 ++
 .../catalina/filters/LocalStrings_zh_CN.properties   |  4 ++--
 .../catalina/manager/LocalStrings_zh_CN.properties   |  2 +-
 .../catalina/manager/host/LocalStrings_ru.properties |  2 +-
 .../catalina/mapper/LocalStrings_zh_CN.properties    |  8 ++++----
 .../apache/catalina/realm/LocalStrings_fr.properties |  2 +-
 .../catalina/realm/LocalStrings_pt_BR.properties     |  2 +-
 .../catalina/realm/LocalStrings_zh_CN.properties     |  2 +-
 .../catalina/security/LocalStrings_fr.properties     |  4 ++--
 .../catalina/servlets/LocalStrings_zh_CN.properties  |  2 +-
 .../catalina/session/LocalStrings_zh_CN.properties   |  4 ++--
 .../catalina/startup/LocalStrings_ja.properties      |  2 +-
 .../catalina/storeconfig/LocalStrings_ja.properties  |  2 +-
 .../tribes/transport/LocalStrings_zh_CN.properties   |  2 +-
 .../apache/catalina/util/LocalStrings_fr.properties  |  2 ++
 .../apache/catalina/util/LocalStrings_ja.properties  |  2 ++
 .../catalina/util/LocalStrings_zh_CN.properties      |  4 ++--
 .../catalina/valves/LocalStrings_fr.properties       |  2 +-
 .../catalina/valves/LocalStrings_zh_CN.properties    |  6 +++---
 .../webresources/LocalStrings_zh_CN.properties       |  2 +-
 .../apache/coyote/http11/LocalStrings_fr.properties  |  1 +
 .../apache/coyote/http11/LocalStrings_ja.properties  |  1 +
 .../coyote/http2/LocalStrings_zh_CN.properties       | 20 ++++++++++----------
 java/org/apache/el/LocalStrings_zh_CN.properties     |  2 +-
 .../jasper/resources/LocalStrings_zh_CN.properties   | 20 ++++++++++----------
 .../descriptor/web/LocalStrings_zh_CN.properties     |  4 ++--
 .../tomcat/util/digester/LocalStrings_de.properties  |  2 +-
 .../tomcat/util/digester/LocalStrings_ko.properties  |  2 +-
 .../apache/tomcat/util/net/LocalStrings.properties   |  2 +-
 .../tomcat/util/net/LocalStrings_fr.properties       |  1 +
 .../tomcat/util/net/LocalStrings_ja.properties       |  3 +++
 .../tomcat/util/net/LocalStrings_zh_CN.properties    |  2 +-
 .../tomcat/websocket/LocalStrings_zh_CN.properties   |  2 +-
 .../websocket/pojo/LocalStrings_zh_CN.properties     |  2 +-
 webapps/docs/changelog.xml                           |  6 ++++++
 44 files changed, 92 insertions(+), 68 deletions(-)


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


[tomcat] 01/03: Fix ordering, formatting and spelling

Posted by ma...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

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

commit 9946338ad5ced73c30a66a34c50f9ccbba5143c6
Author: Mark Thomas <ma...@apache.org>
AuthorDate: Thu Jun 29 14:41:28 2023 +0100

    Fix ordering, formatting and spelling
---
 java/jakarta/el/LocalStrings_de.properties           |  2 +-
 java/jakarta/el/LocalStrings_pt_BR.properties        |  2 +-
 .../org/apache/catalina/core/LocalStrings.properties | 14 +++++++-------
 .../apache/catalina/core/LocalStrings_es.properties  |  2 +-
 .../catalina/core/LocalStrings_zh_CN.properties      |  4 ++--
 .../apache/catalina/filters/LocalStrings.properties  |  2 +-
 .../catalina/filters/LocalStrings_zh_CN.properties   |  4 ++--
 .../catalina/manager/LocalStrings_zh_CN.properties   |  2 +-
 .../catalina/manager/host/LocalStrings_ru.properties |  2 +-
 .../catalina/mapper/LocalStrings_zh_CN.properties    |  8 ++++----
 .../apache/catalina/realm/LocalStrings_fr.properties |  2 +-
 .../catalina/realm/LocalStrings_pt_BR.properties     |  2 +-
 .../catalina/realm/LocalStrings_zh_CN.properties     |  2 +-
 .../catalina/security/LocalStrings_fr.properties     |  4 ++--
 .../catalina/servlets/LocalStrings_zh_CN.properties  |  2 +-
 .../catalina/session/LocalStrings_zh_CN.properties   |  4 ++--
 .../catalina/startup/LocalStrings_ja.properties      |  2 +-
 .../catalina/storeconfig/LocalStrings_ja.properties  |  2 +-
 .../tribes/transport/LocalStrings_zh_CN.properties   |  2 +-
 .../catalina/util/LocalStrings_zh_CN.properties      |  4 ++--
 .../catalina/valves/LocalStrings_fr.properties       |  2 +-
 .../catalina/valves/LocalStrings_zh_CN.properties    |  6 +++---
 .../webresources/LocalStrings_zh_CN.properties       |  2 +-
 .../coyote/http2/LocalStrings_zh_CN.properties       | 20 ++++++++++----------
 java/org/apache/el/LocalStrings_zh_CN.properties     |  2 +-
 .../jasper/resources/LocalStrings_zh_CN.properties   | 20 ++++++++++----------
 .../descriptor/web/LocalStrings_zh_CN.properties     |  4 ++--
 .../tomcat/util/digester/LocalStrings_de.properties  |  2 +-
 .../tomcat/util/digester/LocalStrings_ko.properties  |  2 +-
 .../apache/tomcat/util/net/LocalStrings.properties   |  2 +-
 .../tomcat/util/net/LocalStrings_zh_CN.properties    |  2 +-
 .../tomcat/websocket/LocalStrings_zh_CN.properties   |  2 +-
 .../websocket/pojo/LocalStrings_zh_CN.properties     |  2 +-
 33 files changed, 68 insertions(+), 68 deletions(-)

diff --git a/java/jakarta/el/LocalStrings_de.properties b/java/jakarta/el/LocalStrings_de.properties
index 62668d0aa1..dfa2c0bafa 100644
--- a/java/jakarta/el/LocalStrings_de.properties
+++ b/java/jakarta/el/LocalStrings_de.properties
@@ -26,7 +26,7 @@ expressionFactory.cannotCreate=Die Ausdruckfactory vom Typ [{0}] konnte nicht er
 expressionFactory.cannotFind=Die Ausdruckfactory vom Typ [{0}] konnte nicht gefunden werden.
 expressionFactory.readFailed=Fehler beim Lesen von [{0}]
 
-importHandler.ambiguousImport=Die Klasse {0}] konnte nicht importiert werden, weil sie mit dem bereits durchgeführten Import von [{1}] in Konflikt steht.
+importHandler.ambiguousImport=Die Klasse [{0}] konnte nicht importiert werden, weil sie mit dem bereits durchgeführten Import von [{1}] in Konflikt steht.
 importHandler.ambiguousStaticImport=Der statische Import [{0}] konnte nicht verarbeitet werden, weil er mit dem bereits durchgeführten Import von [{1}] in Konflikt steht.
 importHandler.classNotFound=Die Klasse [{0}] konnte nicht importiert werden, weil sie nicht gefunden wurde.
 importHandler.invalidClass=Die Klasse [{0}] muss eine öffentliche, in einem exportierten Paket (für Java 9+), nicht abstrakte Klasse und darf keine Schnittstelle sein.
diff --git a/java/jakarta/el/LocalStrings_pt_BR.properties b/java/jakarta/el/LocalStrings_pt_BR.properties
index a9ccd089dd..5dd86ddea7 100644
--- a/java/jakarta/el/LocalStrings_pt_BR.properties
+++ b/java/jakarta/el/LocalStrings_pt_BR.properties
@@ -13,7 +13,7 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-beanNameELResolver.beanReadOnly=O nome do bean {0}] é somente leitura
+beanNameELResolver.beanReadOnly=O nome do bean [{0}] é somente leitura
 
 elProcessor.defineFunctionInvalidClass=A classe [{0}] não é pública
 elProcessor.defineFunctionInvalidMethod=O método [{0}] na classe [{1}] não é um método estático público
diff --git a/java/org/apache/catalina/core/LocalStrings.properties b/java/org/apache/catalina/core/LocalStrings.properties
index 7e419226f0..a45cfbff54 100644
--- a/java/org/apache/catalina/core/LocalStrings.properties
+++ b/java/org/apache/catalina/core/LocalStrings.properties
@@ -162,14 +162,14 @@ naming.wsdlFailed=Failed to find wsdl file: [{0}]
 
 noPluggabilityServletContext.notAllowed=Section 4.4 of the Servlet 3.0 specification does not permit this method to be called from a ServletContextListener that was not defined in web.xml, a web-fragment.xml file nor annotated with @WebListener
 
-pushBuilder.noPath=It is illegal to call push() before setting a path
-
-propertiesRoleMappingListener.roleMappingFileNull=Role mapping file cannot be null
-propertiesRoleMappingListener.roleMappingFileEmpty=Role mapping file cannot be empty
-propertiesRoleMappingListener.roleMappingFileNotFound=Role mapping file [{0}] not found
-propertiesRoleMappingListener.roleMappingFileFail=Failed to load role mapping file [{0}]
 propertiesRoleMappingListener.linkedRole=Successfully linked application role [{0}] to technical role [{1}]
 propertiesRoleMappingListener.linkedRoleCount=Linked [{0}] application roles to technical roles
+propertiesRoleMappingListener.roleMappingFileEmpty=Role mapping file cannot be empty
+propertiesRoleMappingListener.roleMappingFileFail=Failed to load role mapping file [{0}]
+propertiesRoleMappingListener.roleMappingFileNotFound=Role mapping file [{0}] not found
+propertiesRoleMappingListener.roleMappingFileNull=Role mapping file cannot be null
+
+pushBuilder.noPath=It is illegal to call push() before setting a path
 
 standardContext.applicationListener=Error configuring application listener of class [{0}]
 standardContext.applicationSkipped=Skipped installing application listeners due to previous error(s)
@@ -291,8 +291,8 @@ standardService.stop.name=Stopping service [{0}]
 
 standardThreadExecutor.notStarted=The executor has not been started
 
-standardVirtualThreadExecutor.notStarted=The executor has not been started
 standardVirtualThreadExecutor.noVirtualThreads=Virtual threads require a minimum Java version of Java 21
+standardVirtualThreadExecutor.notStarted=The executor has not been started
 
 standardWrapper.allocate=Error allocating a servlet instance
 standardWrapper.allocateException=Allocate exception for servlet [{0}]
diff --git a/java/org/apache/catalina/core/LocalStrings_es.properties b/java/org/apache/catalina/core/LocalStrings_es.properties
index 0a76519c96..dc863717dd 100644
--- a/java/org/apache/catalina/core/LocalStrings_es.properties
+++ b/java/org/apache/catalina/core/LocalStrings_es.properties
@@ -120,7 +120,7 @@ standardContext.notWrapper=El Hijo de un Contexto debe de ser un Arropador (Wrap
 standardContext.parameter.duplicate=Duplicado parámetro de inicialización de contexto [{0}]
 standardContext.parameter.required=Es necesario poner nombre de parámetro y valor de parámetro
 standardContext.pathInvalid=Una ruta de contexto debe de ser o una cadena vacía o comenzar con "/". La ruta [{0}] no cumple con estos criterios y ha sido cambiada por [{1}]
-standardContext.predestroy.duplicate=Definición duplicada de método @PreDestroy para clase {0}]
+standardContext.predestroy.duplicate=Definición duplicada de método @PreDestroy para clase [{0}]
 standardContext.reloadingCompleted=Se ha completado la recarga de este Contexto
 standardContext.reloadingStarted=Ha comenzado la recarga de Contexto [{0}]
 standardContext.requestListener.requestInit=Una excepción durante el envío de requerimiento ha iniciado un evento de ciclo de vida (lifecycle event) para la instancia de clase a la escucha (listener) [{0}]
diff --git a/java/org/apache/catalina/core/LocalStrings_zh_CN.properties b/java/org/apache/catalina/core/LocalStrings_zh_CN.properties
index 469d3696dd..41cbbbe95c 100644
--- a/java/org/apache/catalina/core/LocalStrings_zh_CN.properties
+++ b/java/org/apache/catalina/core/LocalStrings_zh_CN.properties
@@ -134,7 +134,7 @@ defaultInstanceManager.restrictedContainerServlet=禁止访问类 [{0}]。 它
 defaultInstanceManager.restrictedFiltersResource=找不到受限制的过滤器属性文件[{0}]
 defaultInstanceManager.restrictedListenersResource=无法找到RestrictedListener的配置文件[{0}]
 defaultInstanceManager.restrictedServletsResource=找不到受限制的servlets属性文件[{0}]
-defaultInstanceManager.restrictedWrongValue=类名为{1}的受限类属性文件{0}中的值错误。期望值:[restricted],实际值:[{2}]
+defaultInstanceManager.restrictedWrongValue=类名为[{1}]的受限类属性文件[{0}]中的值错误。期望值:[restricted],实际值:[{2}]
 
 filterChain.filter=Filter 执行抛出一个异常
 filterChain.servlet=Servlet执行抛出一个异常
@@ -296,7 +296,7 @@ standardWrapper.notContext=包装的父容器必须是上下文
 standardWrapper.notFound=Servlet [{0}] 不可用
 standardWrapper.notServlet=类[{0}]不是Servlet
 standardWrapper.serviceException=在路径为[{1}]的上下文中,servlet[{0}]的Servlet.service()引发异常
-standardWrapper.serviceExceptionRoot=在路径为{1}的上下文中,Servlet[{0}]的Servlet.service()引发了具有根本原因的异常{2}
+standardWrapper.serviceExceptionRoot=在路径为[{1}]的上下文中,Servlet[{0}]的Servlet.service()引发了具有根本原因的异常[{2}]
 standardWrapper.unavailable=将servlet[{0}]标记为不可用
 standardWrapper.unloadException=Servlet[{0}]引发unload()异常
 standardWrapper.unloading=无法分配servlet [{0}],因为它没有被加载
diff --git a/java/org/apache/catalina/filters/LocalStrings.properties b/java/org/apache/catalina/filters/LocalStrings.properties
index cd5a52366e..7b7346663c 100644
--- a/java/org/apache/catalina/filters/LocalStrings.properties
+++ b/java/org/apache/catalina/filters/LocalStrings.properties
@@ -52,7 +52,7 @@ http.403=Access to the specified resource [{0}] has been forbidden.
 httpHeaderSecurityFilter.clickjack.invalid=An invalid value [{0}] was specified for the anti click-jacking header
 httpHeaderSecurityFilter.committed=Unable to add HTTP headers since response is already committed on entry to the HTTP header security Filter
 
-rateLimitFilter.initialized=RateLimitFilter [{0}] initialized with [{1}] requests per [{2}] seconds. Actual is [{3}] per [{4}] milliseconds. {5}.
+rateLimitFilter.initialized=RateLimitFilter [{0}] initialized with [{1}] requests per [{2}] seconds. Actual is [{3}] per [{4}] milliseconds. [{5}].
 rateLimitFilter.maxRequestsExceeded=[{0}] [{1}] Requests from [{2}] have exceeded the maximum allowed of [{3}] in a [{4}] second window.
 
 remoteCidrFilter.invalid=Invalid configuration provided for [{0}]. See previous messages for details.
diff --git a/java/org/apache/catalina/filters/LocalStrings_zh_CN.properties b/java/org/apache/catalina/filters/LocalStrings_zh_CN.properties
index b7225dc722..418ded8688 100644
--- a/java/org/apache/catalina/filters/LocalStrings_zh_CN.properties
+++ b/java/org/apache/catalina/filters/LocalStrings_zh_CN.properties
@@ -34,7 +34,7 @@ expiresFilter.noDurationFound=在指令[{0}]中找不到持续时间
 expiresFilter.noDurationUnitAfterAmount=在指令[{1}]中的amount[{0}]之后找不到持续时间单位
 expiresFilter.noExpirationConfigured=请求[{0}],其响应状态为[{1}]内容类型[{2}],未配置到期日期
 expiresFilter.noExpirationConfiguredForContentType=没有为 content-type [{0}] 找到过期配置
-expiresFilter.numberError=分析逗号分隔列表[{1}中位置[{0}(基于零)处的数字时发生异常
+expiresFilter.numberError=分析逗号分隔列表[{1}]中位置[{0}](基于零)处的数字时发生异常
 expiresFilter.responseAlreadyCommitted=请求[{0}],无法对已提交的响应应用ExpiresFilter。
 expiresFilter.setExpirationDate=请求[{0}],响应状态为[{1}],内容类型为[{2}],设置过期日期[{3}]
 expiresFilter.skippedStatusCode=请求[{0}],响应状态为[{1}],内容类型为[{1}],跳过给定状态的过期头生成。
@@ -52,7 +52,7 @@ http.403=禁止访问指定资源 [{0}] 。
 httpHeaderSecurityFilter.clickjack.invalid=为防点击挟持的响应消息头指定了非法值 [{0}]
 httpHeaderSecurityFilter.committed=在进入HttpHeaderSecurityFilter的时候响应消息已经提交导致不能添加响应消息头
 
-remoteCidrFilter.invalid=为{0}提供的配置无效。有关详细信息,请参阅以前的消息。
+remoteCidrFilter.invalid=为[{0}]提供的配置无效。有关详细信息,请参阅以前的消息。
 remoteCidrFilter.noRemoteIp=客户端没有 IP 地址,请求被拒绝。
 
 remoteIpFilter.invalidHostHeader=HTTP头 [{1}]中,为Host找到一个无效值 [{0}]
diff --git a/java/org/apache/catalina/manager/LocalStrings_zh_CN.properties b/java/org/apache/catalina/manager/LocalStrings_zh_CN.properties
index 316bf25c2b..02dc6b8db5 100644
--- a/java/org/apache/catalina/manager/LocalStrings_zh_CN.properties
+++ b/java/org/apache/catalina/manager/LocalStrings_zh_CN.properties
@@ -116,7 +116,7 @@ htmlManagerServlet.serverVersion=Tomcat.版本
 htmlManagerServlet.title=Tomcat Web应用程序管理者
 
 jmxProxyServlet.noBeanFound=无法找到名为[{0}]的MBean对象
-jmxProxyServlet.noOperationOnBean=在对象名为{2}的操作{0}中找不到参数为{1}]的操作{0},该操作是{3}
+jmxProxyServlet.noOperationOnBean=在对象名为[{2}]的操作[{0}]中找不到参数为[{1}]的操作[{0}],该操作是[{3}]
 
 managerServlet.alreadyContext=失败 - 应用程序已存在于路径 [{0}]
 managerServlet.certsNotAvailable=在运行期,无法从连接器中获取认证信息
diff --git a/java/org/apache/catalina/manager/host/LocalStrings_ru.properties b/java/org/apache/catalina/manager/host/LocalStrings_ru.properties
index c50b342478..d2691e4179 100644
--- a/java/org/apache/catalina/manager/host/LocalStrings_ru.properties
+++ b/java/org/apache/catalina/manager/host/LocalStrings_ru.properties
@@ -22,7 +22,7 @@ hostManagerServlet.alreadyStopped=Ошибка - Сервер [{0}] уже ос
 hostManagerServlet.appBaseCreateFail=Ошибка - Не удалось создать директорию для приложений (appBase) [{0}] для сервера [{1}]
 hostManagerServlet.cannotRemoveOwnHost=Ошибка - Нельзя удалить свой собственный сервер [{0}]
 hostManagerServlet.cannotStartOwnHost=Ошибка - Нельзя запустить свой собственный сервер [{0}]
-hostManagerServlet.cannotStopOwnHost=Ошибка - Нельзя остановить свой собственный сервер {0}
+hostManagerServlet.cannotStopOwnHost=Ошибка - Нельзя остановить свой собственный сервер [{0}]
 hostManagerServlet.configBaseCreateFail=Ошибка - Не удалось определить директорию с файлами конфигурации (configBase) для сервера [{0}]
 hostManagerServlet.exception=Ошибка - Необычная ситуация [{0}]
 hostManagerServlet.invalidHostName=Ошибка - Указано недопустимое имя сервера [{0}]
diff --git a/java/org/apache/catalina/mapper/LocalStrings_zh_CN.properties b/java/org/apache/catalina/mapper/LocalStrings_zh_CN.properties
index 6f3ed8a585..10098ee077 100644
--- a/java/org/apache/catalina/mapper/LocalStrings_zh_CN.properties
+++ b/java/org/apache/catalina/mapper/LocalStrings_zh_CN.properties
@@ -19,10 +19,10 @@ mapper.addHost.sameHost=同一主机[{0}]的重复注册。忽略。
 mapper.addHost.success=注册主机[{0}]
 mapper.addHostAlias.sameHost=为同一主机[{1}]重复注册别名[{0}]。忽略。
 mapper.addHostAlias.success=为虚拟主机 [{1}] 注册了别名 [{0}]
-mapper.duplicateHost=重复的主机[{0}]。主机[{1}已使用该名称。此主机将被忽略。
-mapper.duplicateHostAlias=主机[{1}]中的主机别名[{0}]重复。主机[{2}已使用该名称。将忽略此别名。
+mapper.duplicateHost=重复的主机[{0}]。主机[{1}]已使用该名称。此主机将被忽略。
+mapper.duplicateHostAlias=主机[{1}]中的主机别名[{0}]重复。主机[{2}]已使用该名称。将忽略此别名。
 mapper.findContext.noContext=找不到上下文[{0}]
-mapper.findContext.noContextVersion=找不到上下文版本[{0}[{1}]
+mapper.findContext.noContextVersion=找不到上下文版本[{0}][{1}]
 mapper.findContext.noHostOrAlias=没有主机[{0}]或是别名
 mapper.removeWrapper=正在从路径为[{1}]的上下文[{0}]中删除包装。
 
@@ -30,7 +30,7 @@ mapperListener.pauseContext=根据服务需要,注册内容[{0}]已经重新
 mapperListener.registerContext=为服务[{1}]注册上下文[{0}]
 mapperListener.registerHost=这域名[{1}]注册主机[{0}],服务:[{2}]
 mapperListener.registerWrapper=为服务Service[{2}]在上下文Context[{1}]注册Wrapper[{0}]
-mapperListener.unknownDefaultHost=服务{1}的默认主机{0}未知。Tomcat将无法处理未指定主机名的HTTP/1.0请求。
+mapperListener.unknownDefaultHost=服务[{1}]的默认主机[{0}]未知。Tomcat将无法处理未指定主机名的HTTP/1.0请求。
 mapperListener.unregisterContext=注销服务[{1}]的上下文[{0}]
 mapperListener.unregisterHost=在域[{1}]中.,不能注册主机[{0}]为服务[{2}]
 mapperListener.unregisterWrapper=在上下文[{1}]中注销服务[{2}]的包装程序[{0}]
diff --git a/java/org/apache/catalina/realm/LocalStrings_fr.properties b/java/org/apache/catalina/realm/LocalStrings_fr.properties
index f4cdef5c75..17dd98541f 100644
--- a/java/org/apache/catalina/realm/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/realm/LocalStrings_fr.properties
@@ -96,7 +96,7 @@ realmBase.authenticateSuccess=Le nom d''utilisateur [{0}] a été authentifié a
 realmBase.cannotGetRoles=Impossible d''obtenir les rôles du principal [{0}]
 realmBase.createUsernameRetriever.ClassCastException=La classe [{0}] n''est pas un X509UsernameRetriever.
 realmBase.createUsernameRetriever.newInstance=Impossible de créer un objet du type [{0}]
-realmBase.credentialNotDelegated=Les identifiants de l''utilisateur [{0}} n''ont pas été délégués alors que leur stockage a été requis
+realmBase.credentialNotDelegated=Les identifiants de l''utilisateur [{0}] n''ont pas été délégués alors que leur stockage a été requis
 realmBase.delegatedCredentialFail=Impossible d''obtenir les identifiants délégués pour l''utilisateur [{0}]
 realmBase.digest=Erreur lors du hachage de l''identifiant utilisateur
 realmBase.digestMismatch=Impossible d''authentifier l''utilisateur car l''autentification DIGEST utilisait [{0}] alors que le mot de passe stocké dans le Realm utilisait [{1}]
diff --git a/java/org/apache/catalina/realm/LocalStrings_pt_BR.properties b/java/org/apache/catalina/realm/LocalStrings_pt_BR.properties
index 8ad30ad291..5450806969 100644
--- a/java/org/apache/catalina/realm/LocalStrings_pt_BR.properties
+++ b/java/org/apache/catalina/realm/LocalStrings_pt_BR.properties
@@ -22,4 +22,4 @@ lockOutRealm.authLockedUser=Foi feita uma tentativa de autenticação do usuári
 memoryRealm.loadExist=Arquivo de banco de dados de memória [{0}] ilegível.
 
 realmBase.authenticateFailure=Usuário [{0}] NÃO autenticado
-realmBase.createUsernameRetriever.ClassCastException=Classe [{0}} não é um X509UsernameRetriever
+realmBase.createUsernameRetriever.ClassCastException=Classe [{0}] não é um X509UsernameRetriever
diff --git a/java/org/apache/catalina/realm/LocalStrings_zh_CN.properties b/java/org/apache/catalina/realm/LocalStrings_zh_CN.properties
index ff7cb33d46..0421561253 100644
--- a/java/org/apache/catalina/realm/LocalStrings_zh_CN.properties
+++ b/java/org/apache/catalina/realm/LocalStrings_zh_CN.properties
@@ -47,7 +47,7 @@ jaasRealm.accountExpired=由于帐户过期,用户名[{0}]未通过身份验
 jaasRealm.appName=设置JAAS应用程序名称[{0}]
 jaasRealm.authenticateFailure=用户 [{0}] 认证失败
 jaasRealm.authenticateSuccess=用户名 [{0}] 已被成功认证为身份 [{1}] -- 主体也已创建
-jaasRealm.beginLogin=使用应用程序[{1}的LoginContext为用户名[{0}]请求JAASRealm登录
+jaasRealm.beginLogin=使用应用程序[{1}]的LoginContext为用户名[{0}]请求JAASRealm登录
 jaasRealm.checkPrincipal=正在检查主体[{0}][{1}]
 jaasRealm.classNotFound=找不到类 [{0}]
 jaasRealm.credentialExpired=由于凭据过期,用户名[{0}]未通过身份验证
diff --git a/java/org/apache/catalina/security/LocalStrings_fr.properties b/java/org/apache/catalina/security/LocalStrings_fr.properties
index d3861dbbf0..27a11adea3 100644
--- a/java/org/apache/catalina/security/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/security/LocalStrings_fr.properties
@@ -13,11 +13,11 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-SecurityListener.checkUmaskFail=Tentative de démarrage avec un paramètre umask [{0}}, qui a été bloquée par l''écouteur org.apache.catalina.security.SecurityListener (configuré habituellement dans CATALINA_BASE/conf/server.xml) car l''umask doit être au moins aussi restreint que [{1}]
+SecurityListener.checkUmaskFail=Tentative de démarrage avec un paramètre umask [{0}], qui a été bloquée par l''écouteur org.apache.catalina.security.SecurityListener (configuré habituellement dans CATALINA_BASE/conf/server.xml) car l''umask doit être au moins aussi restreint que [{1}]
 SecurityListener.checkUmaskNone=Pas de définition du "umask" trouvée dans la propriété système [{0}]. Il apparaît toutefois que Tomcat tourne sur une plateforme qui supporte l''utilisation de umask. La propriété système est typiquement définie dans CATALINA_HOME/bin/catalina.sh. Le Lifecycle Listener org.apache.catalina.security.SecurityListener (généralement configuré dans CATALINA_BASE/conf/server.xml) s''attend à un umask au moins aussi restrictif que [{1}]
 SecurityListener.checkUmaskParseFail=Impossible de traiter la valeur [{0}] comme un umask valide
 SecurityListener.checkUmaskSkip=Impossible de déterminer le "umask".  Il semble que Tomcat tourne ici sous Windows, donc évitez la vérification du "umask".
-SecurityListener.checkUserWarning=Tentative de démarrage avec l''utilisateur [{0}}, qui a été bloquée par l''écouteur org.apache.catalina.security.SecurityListener (configuré habituellement dans CATALINA_BASE/conf/server.xml)
+SecurityListener.checkUserWarning=Tentative de démarrage avec l''utilisateur [{0}], qui a été bloquée par l''écouteur org.apache.catalina.security.SecurityListener (configuré habituellement dans CATALINA_BASE/conf/server.xml)
 
 SecurityUtil.doAsPrivilege=Une exception s'est produite lors de l'exécution du bloc "PrivilegedExceptionAction".
 
diff --git a/java/org/apache/catalina/servlets/LocalStrings_zh_CN.properties b/java/org/apache/catalina/servlets/LocalStrings_zh_CN.properties
index 9c76416243..44f53d1059 100644
--- a/java/org/apache/catalina/servlets/LocalStrings_zh_CN.properties
+++ b/java/org/apache/catalina/servlets/LocalStrings_zh_CN.properties
@@ -36,7 +36,7 @@ cgiServlet.runStdErrCount=在stderr上收到了[{0}]行
 cgiServlet.runStdErrFail=I/O标准错误问题
 
 defaultServlet.blockExternalEntity=阻止访问publicId[{0}]和systemId[{0}]的外部实体。
-defaultServlet.blockExternalEntity2=阻止访问名为{0}、publicId[{1}、baseURI[{2}]和systemId[{3}]的外部实体。
+defaultServlet.blockExternalEntity2=阻止访问名为[{0}]、publicId[{1}]、baseURI[{2}]和systemId[{3}]的外部实体。
 defaultServlet.blockExternalSubset=用名称[{0}]和baseURI[{1}]阻止对外部子集的访问
 defaultServlet.missingResource=请求的资源[{0}]不可用
 defaultServlet.noResources=找不到静态资源
diff --git a/java/org/apache/catalina/session/LocalStrings_zh_CN.properties b/java/org/apache/catalina/session/LocalStrings_zh_CN.properties
index 115526cf38..58cd3bd814 100644
--- a/java/org/apache/catalina/session/LocalStrings_zh_CN.properties
+++ b/java/org/apache/catalina/session/LocalStrings_zh_CN.properties
@@ -31,7 +31,7 @@ fileStore.deleteFailed=无法删除阻止创建会话存储位置的文件 [{0}]
 fileStore.deleteSessionFailed=无法删除不再需要的文件[{0}]
 fileStore.invalid=无效的持久化文件[{0}],会话ID为[{1}]
 fileStore.loading=正在从文件[{1}]加载会话[{0}]
-fileStore.removing=正在删除文件{1}处的会话{0}]
+fileStore.removing=正在删除文件[{1}]处的会话[{0}]
 fileStore.saving=保存会话[{0}]到文件[{1}]
 
 managerBase.container.noop=添加到上下文以外的容器的管理器将永远不会被使用
@@ -45,7 +45,7 @@ managerBase.setContextNotNew=如果Manager未处于NEW状态,则调用setConte
 
 persistentManager.backupMaxIdle=正在将会话[{0}]备份到存储区,空闲时间为[{1}]秒。
 persistentManager.deserializeError=错误反序列化会话[{0}]: [{1}]
-persistentManager.isLoadedError=检查内存中是否加载了会话{0}时出错
+persistentManager.isLoadedError=检查内存中是否加载了会话[{0}]时出错
 persistentManager.loading=正在加载[{0}]持久化会话
 persistentManager.removeError=从存储中删除会话[{0}]时出错
 persistentManager.serializeError=错误的序列化会话 [{0}]:[{1}]
diff --git a/java/org/apache/catalina/startup/LocalStrings_ja.properties b/java/org/apache/catalina/startup/LocalStrings_ja.properties
index be85ee7b98..7a0f68b60b 100644
--- a/java/org/apache/catalina/startup/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/startup/LocalStrings_ja.properties
@@ -32,7 +32,7 @@ catalina.usage=使用法:java org.apache.catalina.startup.Catalina [ -config {
 
 catalinaConfigurationSource.cannotObtainURL=指定された場所のリソースを取得できません[{0}]:読み取り可能なファイル、クラスローダーリソースがない、またはこれは解決可能なURIではありません
 
-connector.noSetExecutor=Connector {0}]は外部エグゼキュータをサポートしていません。 メソッドsetExecutor(java.util.concurrent.Executor)が見つかりません。
+connector.noSetExecutor=Connector [{0}]は外部エグゼキュータをサポートしていません。 メソッドsetExecutor(java.util.concurrent.Executor)が見つかりません。
 connector.noSetSSLImplementationName=コネクター [{0}] は SSL 実装の変更に対応していません。setSslImplementationName(String) メソッドがありません。
 
 contextConfig.altDDNotFound=代替配備記述子ファイル [{0}] が見つかりません
diff --git a/java/org/apache/catalina/storeconfig/LocalStrings_ja.properties b/java/org/apache/catalina/storeconfig/LocalStrings_ja.properties
index 4c0787c96d..3174aa33a8 100644
--- a/java/org/apache/catalina/storeconfig/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/storeconfig/LocalStrings_ja.properties
@@ -15,7 +15,7 @@
 
 config.emptyObjectName=nullまたは空のオブジェクト名は無効です
 config.missingContextFile=コンテキスト [{0}] の設定ファイルがありません
-config.objectNameNotFound=ObjectName{0}]が見つかりません
+config.objectNameNotFound=ObjectName[{0}]が見つかりません
 config.storeContextError=コンテキスト [{0}] を格納中にエラーが発生しました
 config.storeServerError=server.xml 書き込み中のエラー
 
diff --git a/java/org/apache/catalina/tribes/transport/LocalStrings_zh_CN.properties b/java/org/apache/catalina/tribes/transport/LocalStrings_zh_CN.properties
index cd8a42b148..bee9720b04 100644
--- a/java/org/apache/catalina/tribes/transport/LocalStrings_zh_CN.properties
+++ b/java/org/apache/catalina/tribes/transport/LocalStrings_zh_CN.properties
@@ -20,5 +20,5 @@ pooledSender.closed.queue=队列已关闭
 receiverBase.bind.failed=对内容类型[{2}]返回[{3}]使用[{0}]匹配[{1}]
 receiverBase.socket.bind=服务器套接字接收器绑定到:[{0}]
 receiverBase.udp.bind=绑定到的UDP接收器服务器套接字:[{0}]
-receiverBase.unable.bind=无法绑定套接字端口:{{0}},出现异常
+receiverBase.unable.bind=无法绑定套接字端口:[{0}],出现异常
 receiverBase.unable.bind.udp=无法将UDP套接字绑定到:[{0}]抛出错误。
diff --git a/java/org/apache/catalina/util/LocalStrings_zh_CN.properties b/java/org/apache/catalina/util/LocalStrings_zh_CN.properties
index c8094cdbf4..861269c1bd 100644
--- a/java/org/apache/catalina/util/LocalStrings_zh_CN.properties
+++ b/java/org/apache/catalina/util/LocalStrings_zh_CN.properties
@@ -31,7 +31,7 @@ lifecycleBase.setState=设置状态从[{0}]到[{1}]
 lifecycleBase.startFail=无法启动组件[{0}]
 lifecycleBase.stopFail=无法停止组件[{0}]
 
-lifecycleMBeanBase.registerFail=在组件初始化期间,无法注册名为{1}的对象{0}]
+lifecycleMBeanBase.registerFail=在组件初始化期间,无法注册名为[{1}]的对象[{0}]
 
 netmask.cidrNegative=CIDR [{0}]为负数。
 netmask.cidrNotNumeric=CIDR[{0}]不是数字
@@ -45,6 +45,6 @@ resourceSet.locked=不允许修改锁定的资源集
 
 sessionIdGeneratorBase.createRandom=使用[{0}]创建会话ID生成的SecureRandom实例花费了[{1}]毫秒。
 sessionIdGeneratorBase.noSHA1PRNG=此 JVM 不支持 SecureRandom 的默认 SHA1PRNG 算法。使用平台默认值。\n
-sessionIdGeneratorBase.random=初始化类{0}的随机数生成器时发生异常。回到java.secure.SecureRandom
+sessionIdGeneratorBase.random=初始化类[{0}]的随机数生成器时发生异常。回到java.secure.SecureRandom
 sessionIdGeneratorBase.randomAlgorithm=使用算法[{0}]初始化随机数生成器时发生异常
 sessionIdGeneratorBase.randomProvider=使用程序提供的初始化随机数生成器异常[{0}]
diff --git a/java/org/apache/catalina/valves/LocalStrings_fr.properties b/java/org/apache/catalina/valves/LocalStrings_fr.properties
index 93106c427f..bd6068ff49 100644
--- a/java/org/apache/catalina/valves/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/valves/LocalStrings_fr.properties
@@ -50,7 +50,7 @@ extendedAccessLogValve.patternParseError=Erreur lors de l''analyse du modèle [{
 
 http.400.desc=La requête envoyée par le client était syntaxiquement incorrecte.
 http.400.reason=Requête invalide
-http.401.desc=La requête n'a pas été appliquée car elle n'a pas de crédits d'authentication valides pour la ressource cible
+http.401.desc=La requête n'a pas été appliquée car elle n'a pas de crédits d'authentication valides pour la resource cible
 http.401.reason=Non autorisé
 http.402.desc=Un paiement est demandé pour accéder à cette ressource.
 http.402.reason=Paiement requis
diff --git a/java/org/apache/catalina/valves/LocalStrings_zh_CN.properties b/java/org/apache/catalina/valves/LocalStrings_zh_CN.properties
index 2b6663e292..0e28c08c5b 100644
--- a/java/org/apache/catalina/valves/LocalStrings_zh_CN.properties
+++ b/java/org/apache/catalina/valves/LocalStrings_zh_CN.properties
@@ -13,7 +13,7 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-accessLogValve.alreadyExists=无法将访问日志从{0}重命名为{1},文件已存在
+accessLogValve.alreadyExists=无法将访问日志从[{0}]重命名为[{1}],文件已存在
 accessLogValve.closeFail=关闭访问日志文件失败
 accessLogValve.deleteFail=未能删除旧的访问日志[{0}]
 accessLogValve.invalidLocale=无法将区域设置设为 [{0}]
@@ -130,7 +130,7 @@ jdbcAccessLogValve.exception=执行插入访问项时发生异常
 
 persistentValve.filter.failure=无法编译filter=[{0}]
 
-remoteCidrValve.invalid=为{0}提供的配置无效。有关详细信息,请参阅以前的消息
+remoteCidrValve.invalid=为[{0}]提供的配置无效。有关详细信息,请参阅以前的消息
 remoteCidrValve.noPort=请求不含有合法的服务器端口号。请求被拒绝。
 remoteCidrValve.noRemoteIp=客户端没有IP地址。请求被拒绝。
 remoteCidrValve.unexpectedPort=请求包含服务器端口,但连接器配置属性addConnectorPort为false.请求被拒绝.
@@ -147,5 +147,5 @@ sslValve.certError=无法处理证书字符串[{0}]以创建java.security.cert.X
 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}个线程受此阀监视,可能被卡住。
+stuckThreadDetectionValve.notifyStuckThreadDetected=线程[{0}](id=[{6}])已处于活动状态[{1}]毫秒(自[{2}]起),以便为[{4}]提供相同的请求,并且可能被卡住(此StuckThreadDetectionValve的配置阈值为[{5}]秒)。总共有[{3}]个线程受此阀监视,可能被卡住。
 stuckThreadDetectionValve.notifyStuckThreadInterrupted=线程[{0}](id=[{5}])已被中断,因为它在[{1}]毫秒(自[{2}]起)内处于活动状态,以便为[{3}]提供相同的请求,并且可能被卡住(此StuckThreadDetectionValve的配置中断阈值为[{4}]秒)。
diff --git a/java/org/apache/catalina/webresources/LocalStrings_zh_CN.properties b/java/org/apache/catalina/webresources/LocalStrings_zh_CN.properties
index c9123a281a..1d3b8d9f7b 100644
--- a/java/org/apache/catalina/webresources/LocalStrings_zh_CN.properties
+++ b/java/org/apache/catalina/webresources/LocalStrings_zh_CN.properties
@@ -23,7 +23,7 @@ abstractResource.getContentTooLarge=无法返回[{0}]作为字节数组,因为
 abstractResourceSet.checkPath=请求的路径[{0}]无效。必须以“/”开头。
 
 cache.addFail=无法将位于[{0}]的资源添加到Web应用程序[{1}]的缓存中,因为在清除过期缓存条目后可用空间仍不足 - 请考虑增加缓存的最大空间。
-cache.backgroundEvictFail=后台缓存收回进程无法释放上下文[{1}的缓存的[{0}]%-请考虑增加缓存的最大大小。在逐出之后,缓存中大约保留了[{2}]KB的数据。
+cache.backgroundEvictFail=后台缓存收回进程无法释放上下文[{1}]的缓存的[{0}]%-请考虑增加缓存的最大大小。在逐出之后,缓存中大约保留了[{2}]KB的数据。
 cache.objectMaxSizeTooBig=objectMaxSize的值[{0}]kB大于maxSize/20的限制,因此已缩减为[{1}]kB
 cache.objectMaxSizeTooBigBytes=为要缓存的最大对象大小[{0}] kB指定的值大于Integer.MAX_VALUE字节,后者是可以缓存的最大大小。该限制将设置为Integer.MAX_VALUE字节。
 
diff --git a/java/org/apache/coyote/http2/LocalStrings_zh_CN.properties b/java/org/apache/coyote/http2/LocalStrings_zh_CN.properties
index 7d4864b743..41f43061ad 100644
--- a/java/org/apache/coyote/http2/LocalStrings_zh_CN.properties
+++ b/java/org/apache/coyote/http2/LocalStrings_zh_CN.properties
@@ -56,17 +56,17 @@ hpackhuffman.stringLiteralTooMuchPadding=超过7个bits的EOS填充提供了在
 http2Parser.error=Connection [{0}],Stream [{1}], 框架类型 [{2}], 错误
 http2Parser.headerLimitCount=连接[{0}],流[{1}],标题太多
 http2Parser.headerLimitSize=连接[{0}],Stream[{1}],总的头信息尺寸太大
-http2Parser.headers.wrongFrameType=连接{0},正在处理流{1}的头,但收到了类型为{2}的帧
+http2Parser.headers.wrongFrameType=连接[{0}],正在处理流[{1}]的头,但收到了类型为[{2}]的帧
 http2Parser.headers.wrongStream=连接[{0}], 头部信息对于流[{1}]正在进行但对于流[{2}]的一帧已经收到了。
 http2Parser.invalidBuffers=应使用两个缓冲区进行读取
 http2Parser.nonZeroPadding=连接[{0}],流[{1}],非零填充
 http2Parser.payloadTooBig=有效负载是[{0}]字节长,但最大帧大小是[{1}]。
 http2Parser.preface.invalid=出现无效连接
 http2Parser.preface.io=无法读取连接前言
-http2Parser.processFrame=连接{0}、流{1}、帧类型{2}、标志{3}、负载大小{4}
+http2Parser.processFrame=连接[{0}]、流[{1}]、帧类型[{2}]、标志[{3}]、负载大小[{4}]
 http2Parser.processFrame.tooMuchPadding=连接[{0}],流[{1}],填充长度[{2}]对于负载[{3}]太大
 http2Parser.processFrame.unexpectedType=需要帧类型[{0}],但收到帧类型[{1}]
-http2Parser.processFrameContinuation.notExpected=连接{0},当没有头正在进行时,为流{1}接收到连续帧。
+http2Parser.processFrameContinuation.notExpected=连接[{0}],当没有头正在进行时,为流[{1}]接收到连续帧。
 http2Parser.processFrameData.lengths=连接[{0}],流[{1}],数据长度,[{2}],填充长度[{3}]
 http2Parser.processFrameData.window=连接[{0}],客户端发送的数据比流窗口允许的多
 http2Parser.processFrameHeaders.decodingDataLeft=数据在HPACK解码后依然保留 - 它本应该被消费掉
@@ -108,19 +108,19 @@ stream.notWritable=连接[{0}],流[{1}],此流不可写
 stream.outputBuffer.flush.debug=连接[{0}],流[{1}],用缓冲区在位置[{2}]刷新输出,writeInProgress[{3}]并关闭了[{4}]
 stream.recycle=连接[{0}],流[{1}]将被回收
 stream.reset.fail=连接[{0}],流[{1}],重置流失败
-stream.reset.receive=连接{0},流{1},由于{2}而收到重置
+stream.reset.receive=连接[{0}],流[{1}],由于[{2}]而收到重置
 stream.reset.send=连接[{0}],流[{1}],由于[{2}]将重置发送
 stream.trailerHeader.noEndOfStream=连接[{0}],流[{1}],尾部标头不包括流结束标志
 stream.writeTimeout=等待客户端增加流控制窗口以允许写入流数据的超时
 
 streamProcessor.cancel=连接到[{0}],Stream [{1}],
 streamProcessor.error.connection=连接[{0}],Stream[{0}],处理中发生错误,对连接来说是致命的。
-streamProcessor.error.stream=连接{0},流{1},处理过程中发生对流致命的错误
+streamProcessor.error.stream=连接[{0}],流[{1}],处理过程中发生对流致命的错误
 streamProcessor.flushBufferedWrite.entry=连接[{0}],流[{1}],正在刷新缓冲写入
 streamProcessor.service.error=请求处理期间出错
 
 streamStateMachine.debug.change=连接[{0}],流[{1}],状态从[{2}]更改为[{3}]
-streamStateMachine.invalidFrame=连接{0}、流{1}、状态{2}、帧类型{3}
+streamStateMachine.invalidFrame=连接[{0}]、流[{1}]、状态[{2}]、帧类型[{3}]
 
 upgradeHandler.allocate.debug=连接[{0}],流[{1}],已分配[{2}]字节
 upgradeHandler.allocate.left=连接[{0}],流[{1}],[{2}]字节未分配 - 尝试分配给子项
@@ -131,7 +131,7 @@ upgradeHandler.init=连接[{0}],状态[{1}]
 upgradeHandler.invalidPreface=连接[{0}],连接前言无效
 upgradeHandler.ioerror=连接[{0}]
 upgradeHandler.noAllocation=连接[{0}],流[{1}],等待分配超时
-upgradeHandler.noNewStreams=连接{0},流{1},忽略流,因为此连接上不允许有新的流
+upgradeHandler.noNewStreams=连接[{0}],流[{1}],忽略流,因为此连接上不允许有新的流
 upgradeHandler.overheadChange=连接[{0}]、流[{1}]、帧类型[{2}]产生新的系统开销数[{3}]
 upgradeHandler.pause.entry=连接[{0}]正在暂停
 upgradeHandler.pingFailed=连接[{0}]对客户端发送ping失败.
@@ -149,7 +149,7 @@ upgradeHandler.startRequestBodyFrame.result=连接[{0}],流[{1}]startRequestBody
 upgradeHandler.stream.closed=流[{0}]已经关闭了一段时间
 upgradeHandler.stream.error=连接[{0}],流[{1}]由于错误被关闭
 upgradeHandler.stream.even=请求了新的远程流ID[{0}],但所有远程流都必须使用奇数标识符
-upgradeHandler.stream.notWritable=连接{0},流{1},此流不可写。
+upgradeHandler.stream.notWritable=连接[{0}],流[{1}],此流不可写。
 upgradeHandler.stream.old=请求了新的远程流ID [{0}],但最近的流是[{1}]
 upgradeHandler.tooManyRemoteStreams=客户端试图使用超过[{0}]个活动流。
 upgradeHandler.tooMuchOverhead=连接[{0}],开销过大,连接将关闭
@@ -164,12 +164,12 @@ upgradeHandler.windowUpdateConnection=连接[{0}],向客户端发送了窗口更
 upgradeHandler.windowUpdateStream=连接[{0}],流[{1}]向客户端发送了窗口更新,将窗口增加[{2}]字节
 upgradeHandler.writeBody=连接 [{0}],数据流[{1}], 数据长度[{2}]
 upgradeHandler.writeHeaders=连接[{0}],流[{1}],正在写入头信息,EndOfStream[{2}]
-upgradeHandler.writePushHeaders=连接{0}、流{1}、推送流{2}、EndOfStream{3}
+upgradeHandler.writePushHeaders=连接[{0}]、流[{1}]、推送流[{2}]、EndOfStream[{3}]
 
 windowAllocationManager.dispatched=连接[{0}],流[{1}],已调度
 windowAllocationManager.notified=连接[{0}],流[{1}],已通知
 windowAllocationManager.notify=连接[{0}], 流[{1}], 等待类型[{2}], 通知类型[{3}]
-windowAllocationManager.waitFor.connection=连接{0},流{1},等待连接流控制窗口(阻塞),超时为{2}]
+windowAllocationManager.waitFor.connection=连接[{0}],流[{1}],等待连接流控制窗口(阻塞),超时为[{2}]
 windowAllocationManager.waitFor.ise=连接[{0}], 流[{1}], 已经准备好
 windowAllocationManager.waitFor.stream=连接[{0}],流[{1}],等待流控制窗口(阻塞),超时为[{2}]
 windowAllocationManager.waitForNonBlocking.connection=连接[{0}],流[{1}],正在等待连接流控制窗口(非阻塞)
diff --git a/java/org/apache/el/LocalStrings_zh_CN.properties b/java/org/apache/el/LocalStrings_zh_CN.properties
index 07c58df1ce..da20b96a61 100644
--- a/java/org/apache/el/LocalStrings_zh_CN.properties
+++ b/java/org/apache/el/LocalStrings_zh_CN.properties
@@ -16,7 +16,7 @@
 elSupport.coerce.nonAbstract=无法将LambdaExpression强制到函数接口[{0}],因为方法[{1}]不是抽象的
 
 error.cannotSetVariables=不能在工厂上设置变量
-error.compare=无法将[{0}}]与[{1}]进行比较
+error.compare=无法将[{0}]与[{1}]进行比较
 error.context.null=ELConect为空
 error.convert=无法将类型为[{1}]的[{0}]转换为[{2}]
 error.fnMapper.method=找不到函数[{0}]
diff --git a/java/org/apache/jasper/resources/LocalStrings_zh_CN.properties b/java/org/apache/jasper/resources/LocalStrings_zh_CN.properties
index c42006179e..04931ca9df 100644
--- a/java/org/apache/jasper/resources/LocalStrings_zh_CN.properties
+++ b/java/org/apache/jasper/resources/LocalStrings_zh_CN.properties
@@ -132,9 +132,9 @@ jsp.error.no.scratch.dir=JSP引擎未配置scratch文件夹。\n\
 jsp.error.no.scriptlets=脚本( &lt;%!, &lt;jsp声明, &lt;%=, &lt;jsp表达式, &lt;%, &lt;jsp脚本变量 )不允许出现在这里
 jsp.error.noFile=找不到文件[{0}]
 jsp.error.noFunction=无法使用指定的前缀找到函数[{0}]
-jsp.error.noFunctionMethod=在类{2}中找不到函数{1}的方法{0}]
+jsp.error.noFunctionMethod=在类[{2}]中找不到函数[{1}]的方法[{0}]
 jsp.error.noInstanceManager=ServletContext中没有org.apache.tomcat.InstanceManager集
-jsp.error.non_null_tei_and_var_subelems=标记{0}有一个或多个变量子元素和返回一个或多个变量信息的TagExtraInfo类
+jsp.error.non_null_tei_and_var_subelems=标记[{0}]有一个或多个变量子元素和返回一个或多个变量信息的TagExtraInfo类
 jsp.error.not.in.template=在模板文本体中, [{0}] 是不允许的.
 jsp.error.nullArgument=空参数
 jsp.error.outputfolder=无输出目录
@@ -201,12 +201,12 @@ jsp.error.single.line.number=JSP文件:[{1}] 的第 [{0}] 行发生了一个
 jsp.error.stream.close.failed=流.关闭失败
 jsp.error.stream.closed=流.关闭
 jsp.error.string_interpreter_class.instantiation=加载或者实例化StringInterpreter类 [{0}]失败
-jsp.error.tag.conflict.attr=Tag指令:具有多个具有不同值的属性{0}的重复出现是非法的(旧的:[{1},新的:[{2}])
-jsp.error.tag.conflict.deferredsyntaxallowedasliteral=Tag指令:具有多个具有不同值的“deferredSyntaxAllowedAsLiteral”(旧值:[{0}),新值:[{1})的重复出现是非法的。
+jsp.error.tag.conflict.attr=Tag指令:具有多个具有不同值的属性[{0}]的重复出现是非法的(旧的:[{1}],新的:[{2}])
+jsp.error.tag.conflict.deferredsyntaxallowedasliteral=Tag指令:具有多个具有不同值的“deferredSyntaxAllowedAsLiteral”(旧值:[{0}],新值:[{1}])的重复出现是非法的。
 jsp.error.tag.conflict.errorOnELNotFound=标签指令:多次出现具有不同值“errorOnELNotFound”是非法的(旧:[{0}],新:[{1}])\n
 jsp.error.tag.conflict.iselignored=TAG指令:多次出现不同值的“isELIgnored”(旧:[{0}],New:[{1}])
 jsp.error.tag.conflict.language=标签指令:非法出现多次出现的具有不同值的“语言”(旧:[{0}],新:[{1}])
-jsp.error.tag.conflict.trimdirectivewhitespaces=标签指令:非法地多次出现具有不同值的“trimDirectiveWhitespaces”(旧值:[{0}),新值:[{1}])
+jsp.error.tag.conflict.trimdirectivewhitespaces=标签指令:非法地多次出现具有不同值的“trimDirectiveWhitespaces”(旧值:[{0}],新值:[{1}])
 jsp.error.tag.invalid.deferredsyntaxallowedasliteral=标签指令):deferredSyntaxAllowedAsLiteral的值无效
 jsp.error.tag.invalid.errorOnELNotFound=标记指令:errorOnELNotFound 的无效值\n
 jsp.error.tag.invalid.iselignored=Tag指令:对isELIgnored来说是无效值
@@ -270,12 +270,12 @@ jsp.message.jsp_unload_check=在context[{0}]中检查未加载的jsp,jsp总共
 jsp.message.parent_class_loader_is=父类加载器是:[{0}]
 jsp.message.scratch.dir.is=JSP引擎的Scratch目录是:[{0}]
 jsp.tldCache.noTldInDir=在目录[{0}]中未找到TLD文件
-jsp.tldCache.noTldInJar=在{0}中找不到TLD文件。考虑将JAR添加到CATALINA_BASE/conf/CATALINA.properties文件中的tomcat.util.scan.StandardJarScanFilter.jarsToSkip属性。
-jsp.tldCache.noTldInResourcePath=在资源路径{0}中找不到TLD文件。
+jsp.tldCache.noTldInJar=在[{0}]中找不到TLD文件。考虑将JAR添加到CATALINA_BASE/conf/CATALINA.properties文件中的tomcat.util.scan.StandardJarScanFilter.jarsToSkip属性。
+jsp.tldCache.noTldInResourcePath=在资源路径[{0}]中找不到TLD文件。
 jsp.tldCache.noTldSummary=至少有一个JAR被扫描用于TLD但尚未包含TLD。 为此记录器启用调试日志记录,以获取已扫描但未在其中找到TLD的完整JAR列表。 在扫描期间跳过不需要的JAR可以缩短启动时间和JSP编译时间。
 jsp.tldCache.tldInDir=在目录 [{0}]中找到了TLD文件。
 jsp.tldCache.tldInJar=在JAR[{0}]中找到了TLD文件。
-jsp.tldCache.tldInResourcePath=在资源路径{0}中找到TLD文件。
+jsp.tldCache.tldInResourcePath=在资源路径[{0}]中找到TLD文件。
 jsp.warning.bad.urlpattern.propertygroup=web.xml中url模式子元素中的值[{0}]错误
 jsp.warning.checkInterval=警告:initParam checkInterval的值无效。将使用默认值“300”秒
 jsp.warning.classDebugInfo=警告:initParam classdebuginfo的值无效。将使用默认值“false”
@@ -415,6 +415,6 @@ org.apache.jasper.compiler.ELParser.invalidQuotesForStringLiteral=字符串文
 org.apache.jasper.compiler.ELParser.invalidQuoting=表达式[{0}]无效。在带引号的字符串中,只有[],['']和[“]可以用[]转义。
 org.apache.jasper.compiler.TldCache.servletContextNull=提供的 ServletContext 为 null
 org.apache.jasper.servlet.JasperInitializer.onStartup=正在初始化上下文[{0}]的Jasper
-org.apache.jasper.servlet.TldScanner.webxmlAdd=从资源路径[{0} ]加载URI[{1}]的TLD
+org.apache.jasper.servlet.TldScanner.webxmlAdd=从资源路径[{0}]加载URI[{1}]的TLD
 org.apache.jasper.servlet.TldScanner.webxmlFailPathDoesNotExist=无法使用路径 [{0}] 和 URI [{1}] 处理TLD。指定的路径不存在。
-org.apache.jasper.servlet.TldScanner.webxmlSkip=跳过从资源路径{0}加载URI[{1}]的TLD,因为它已在<jsp config>中定义
+org.apache.jasper.servlet.TldScanner.webxmlSkip=跳过从资源路径[{0}]加载URI[{1}]的TLD,因为它已在<jsp config>中定义
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 279322a08b..a3b35e3680 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
@@ -32,7 +32,7 @@ webRuleSet.relativeOrderingCount=<ordering>元素限制为1次出现。
 
 webXml.duplicateEnvEntry=重复的env-entry 名 [{0}]
 webXml.duplicateFilter=重复的过滤器名称 [{0}]
-webXml.duplicateFragment=找到多个名为{0}的片段。这是不合法的相对排序。有关详细信息,请参阅Servlet规范的第8.2.2 2c节。考虑使用绝对排序。
+webXml.duplicateFragment=找到多个名为[{0}]的片段。这是不合法的相对排序。有关详细信息,请参阅Servlet规范的第8.2.2 2c节。考虑使用绝对排序。
 webXml.duplicateMessageDestination=重复的邮件目标名称[{0}]。
 webXml.duplicateMessageDestinationRef=重复的消息目标引用名称[{0}]
 webXml.duplicateResourceEnvRef=重复的资源env ref name[{0}]
@@ -49,7 +49,7 @@ webXml.mergeConflictSessionCookieAttributes=会话 cookie 属性在具有不同
 webXml.mergeConflictSessionCookieName=会话cookie名称在多个具有不同值的片段中定义不一致,包括位于 [{1}] 的片段 [{0}]
 webXml.mergeConflictSessionTimeout=会话超时以不同值的多个片段不一致地定义,这些片段包括位于[{1}]的具有名称[{0}]的片段。
 webXml.mergeConflictSessionTrackingMode=会话跟踪模式在多个片段中定义不一致,包括位于[{1}]的名称为[{0}]的片段
-webXml.mergeConflictString=名称为{1}的{0}在多个片段中定义不一致,包括位于{3}的名称为{2}的片段
+webXml.mergeConflictString=名称为[{1}]的[{0}]在多个片段中定义不一致,包括位于[{3}]的名称为[{2}]的片段
 webXml.multipleOther=嵌套在<ordering>元素中的多个<others>条目
 webXml.reservedName=使用保留名称[{0}]检测到web.xml文件。 此片段将忽略name元素。
 webXml.unrecognisedPublicId=对于web.xml文件,公共ID[{0}]不匹配任何已知的公共ID‘,因此无法识别版本。
diff --git a/java/org/apache/tomcat/util/digester/LocalStrings_de.properties b/java/org/apache/tomcat/util/digester/LocalStrings_de.properties
index 04c51f6cf5..98ccde8ef7 100644
--- a/java/org/apache/tomcat/util/digester/LocalStrings_de.properties
+++ b/java/org/apache/tomcat/util/digester/LocalStrings_de.properties
@@ -13,4 +13,4 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-digester.failedToUpdateAttributes=Attribut [{0}} konnte nicht angepasst werden und bleibt auf dem Wert [{1}]
+digester.failedToUpdateAttributes=Attribut [{0}] konnte nicht angepasst werden und bleibt auf dem Wert [{1}]
diff --git a/java/org/apache/tomcat/util/digester/LocalStrings_ko.properties b/java/org/apache/tomcat/util/digester/LocalStrings_ko.properties
index 10017d95e5..25265f19db 100644
--- a/java/org/apache/tomcat/util/digester/LocalStrings_ko.properties
+++ b/java/org/apache/tomcat/util/digester/LocalStrings_ko.properties
@@ -27,7 +27,7 @@ digester.failedToUpdateSystemProperty=시스템 프로퍼티 [{0}]을(를) 변
 digester.noLocator=Locator가 없습니다.
 digester.noRulesFound=[{0}]와(과) 부합하는 rule들을 찾을 수 없습니다.
 digester.parseError=[{0}] 행 [{1}] 열에서 파싱 오류 발생
-digester.parseErrorFatal=[{0}] 행 [{1}} 열에서 심각한 파싱 오류 발생
+digester.parseErrorFatal=[{0}] 행 [{1}] 열에서 심각한 파싱 오류 발생
 digester.parseWarning=[{0}] 행 [{1}] 열에서 파싱 오류 경고
 digester.propertySourceLoadError=PropertySource [{0}]을(를) 로드하는 중 오류 발생
 
diff --git a/java/org/apache/tomcat/util/net/LocalStrings.properties b/java/org/apache/tomcat/util/net/LocalStrings.properties
index 43146c2c16..b92d116450 100644
--- a/java/org/apache/tomcat/util/net/LocalStrings.properties
+++ b/java/org/apache/tomcat/util/net/LocalStrings.properties
@@ -117,8 +117,8 @@ endpoint.timeout.err=Error processing socket timeout
 endpoint.tls.cert.encodingError=Certificate fingerprints not available
 endpoint.tls.cert.noCerts=Certificate details not available as the certificate chain returned from the SSLContext was empty
 endpoint.tls.info=Connector [{0}], TLS virtual host [{1}], certificate type [{2}] configured from {3} with trust store [{4}]
-endpoint.tls.info.cert.pem=key [{0}], certificate [{1}] and certificate chain [{2}]
 endpoint.tls.info.cert.keystore=keystore [{0}] using alias [{1}]
+endpoint.tls.info.cert.pem=key [{0}], certificate [{1}] and certificate chain [{2}]
 endpoint.unknownSslHostName=The SSL host name [{0}] is not recognised for this endpoint
 endpoint.warn.executorShutdown=The executor associated with thread pool [{0}] has not fully shutdown. Some application threads may still be running.
 endpoint.warn.incorrectConnectionCount=Incorrect connection count, multiple calls to socket.close for the same socket.
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 3bbe3bc3d0..9019b40a27 100644
--- a/java/org/apache/tomcat/util/net/LocalStrings_zh_CN.properties
+++ b/java/org/apache/tomcat/util/net/LocalStrings_zh_CN.properties
@@ -165,5 +165,5 @@ sslUtilBase.noneSupported=SSL引擎不支持指定的[{0}]:[{1}]
 sslUtilBase.skipped=某些指定的[{0}]不受SSL引擎支持,已被跳过:[{1}]
 sslUtilBase.ssl3=SSLv3 已显式启用。 已知该协议是不安全。
 sslUtilBase.tls13.auth=JSSE TLS 1.3实现不支持初始握手后的身份验证,因此与可选的客户端身份验证不兼容
-sslUtilBase.trustedCertNotChecked=未检查别名为{0}的受信任证书的有效日期,因为该证书属于未知类型
+sslUtilBase.trustedCertNotChecked=未检查别名为[{0}]的受信任证书的有效日期,因为该证书属于未知类型
 sslUtilBase.trustedCertNotValid=由于[{2}],别名为[{0}]且DN [{1}]的可信证书无效。 将接受由此可信证书签署的证书
diff --git a/java/org/apache/tomcat/websocket/LocalStrings_zh_CN.properties b/java/org/apache/tomcat/websocket/LocalStrings_zh_CN.properties
index 14b5218012..a93644ad44 100644
--- a/java/org/apache/tomcat/websocket/LocalStrings_zh_CN.properties
+++ b/java/org/apache/tomcat/websocket/LocalStrings_zh_CN.properties
@@ -25,7 +25,7 @@ asyncChannelWrapperSecure.eof=意外的流结尾
 asyncChannelWrapperSecure.statusUnwrap=unwrap()操作后SSLEngineResult 的意外状态
 asyncChannelWrapperSecure.statusWrap=wrap()操作后SSLEngineResult的意外状态
 asyncChannelWrapperSecure.tooBig=结果[{0}]太大,无法表示为整数
-asyncChannelWrapperSecure.unexpectedHandshakeState=TLS握手期间出现意外状态[{0}}]
+asyncChannelWrapperSecure.unexpectedHandshakeState=TLS握手期间出现意外状态[{0}]
 asyncChannelWrapperSecure.wrongStateRead=尝试完成读取操作时,发现指示正在进行读取的标志为false(应该为true)
 asyncChannelWrapperSecure.wrongStateWrite=尝试完成写操作时,发现指示正在进行写操作的标志为false(应该为true)
 
diff --git a/java/org/apache/tomcat/websocket/pojo/LocalStrings_zh_CN.properties b/java/org/apache/tomcat/websocket/pojo/LocalStrings_zh_CN.properties
index fed5aaa329..02566f3a19 100644
--- a/java/org/apache/tomcat/websocket/pojo/LocalStrings_zh_CN.properties
+++ b/java/org/apache/tomcat/websocket/pojo/LocalStrings_zh_CN.properties
@@ -33,7 +33,7 @@ pojoMethodMapping.duplicateSessionParam=类[{1}]的方法[{0}]上存在多个会
 pojoMethodMapping.invalidDecoder=这个特定类型的解码器[{0}]无法被实例化
 pojoMethodMapping.methodNotPublic=注解方法[{0}]不为公共方法
 pojoMethodMapping.noDecoder=在用onMessage注释的类[{1}]的方法[{0}]上找不到消息参数的解码器。
-pojoMethodMapping.noPayload=用OnMessage注释的类{1}的方法{0}上不存在有效负载参数
+pojoMethodMapping.noPayload=用OnMessage注释的类[{1}]的方法[{0}]上不存在有效负载参数
 pojoMethodMapping.onErrorNoThrowable=):类[{1}]的方法[{0}]上不存在用OnError注释的抛出参数
 pojoMethodMapping.paramWithoutAnnotation=在类[{2}]的方法[{1}]上找到了类型为[{0}]的参数,该方法没有@PathParam 注释
 pojoMethodMapping.partialInputStream=类[{1}]的方法[{0}]中存在无效的InputStream和boolean参数,该方法使用OnMessage进行了批注


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


[tomcat] 02/03: Back-port 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 10.1.x
in repository https://gitbox.apache.org/repos/asf/tomcat.git

commit 0674e9b29a1604cce14d6de3143bc086abe87b31
Author: Mark Thomas <ma...@apache.org>
AuthorDate: Thu Jun 29 14:44:44 2023 +0100

    Back-port French translations
---
 java/org/apache/catalina/core/LocalStrings_fr.properties    | 2 ++
 java/org/apache/catalina/filters/LocalStrings_fr.properties | 2 ++
 java/org/apache/catalina/util/LocalStrings_fr.properties    | 2 ++
 java/org/apache/coyote/http11/LocalStrings_fr.properties    | 1 +
 java/org/apache/tomcat/util/net/LocalStrings_fr.properties  | 1 +
 webapps/docs/changelog.xml                                  | 3 +++
 6 files changed, 11 insertions(+)

diff --git a/java/org/apache/catalina/core/LocalStrings_fr.properties b/java/org/apache/catalina/core/LocalStrings_fr.properties
index 670d5961cb..026c10fd56 100644
--- a/java/org/apache/catalina/core/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/core/LocalStrings_fr.properties
@@ -281,6 +281,8 @@ standardService.stop.name=Arrêt du service [{0}]
 
 standardThreadExecutor.notStarted=L'exécuteur n'a pas encore été démarré
 
+standardVirtualThreadExecutor.notStarted=L'executeur n'a pas été démarré
+
 standardWrapper.allocate=Erreur d'allocation à une instance de servlet
 standardWrapper.allocateException=Exception lors de l''allocation pour la servlet [{0}]
 standardWrapper.deallocateException=Exception à la désallocation pour la servlet [{0}]
diff --git a/java/org/apache/catalina/filters/LocalStrings_fr.properties b/java/org/apache/catalina/filters/LocalStrings_fr.properties
index bfc46ebc6f..e66f39e8bb 100644
--- a/java/org/apache/catalina/filters/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/filters/LocalStrings_fr.properties
@@ -52,6 +52,8 @@ http.403=L''accès à la ressource demandée [{0}] a été interdit.
 httpHeaderSecurityFilter.clickjack.invalid=Une valeur invalide [{0}] a été spécifiée pour le header "anti click-jacking"
 httpHeaderSecurityFilter.committed=Impossible d'ajouter les en-têtes HTTP car la réponse a déjà été envoyée avant l'invocation du filtre de sécurité des en-têtes
 
+rateLimitFilter.maxRequestsExceeded=[{0}] [{1}] requêtes de [{2}] ont excédé le maximum autorisé de [{3}] pour une période de [{4}] secondes.
+
 remoteCidrFilter.invalid=Une configuration invalide a été fournie pour [{0}], voir les précédents messages pour les détails
 remoteCidrFilter.noRemoteIp=Le client n'a pas d'adresse IP.  Requête rejetée.
 
diff --git a/java/org/apache/catalina/util/LocalStrings_fr.properties b/java/org/apache/catalina/util/LocalStrings_fr.properties
index d39cffd672..0b3b860b4b 100644
--- a/java/org/apache/catalina/util/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/util/LocalStrings_fr.properties
@@ -48,3 +48,5 @@ sessionIdGeneratorBase.noSHA1PRNG=L'algorithme SHA1PRNG par défaut de SecureRan
 sessionIdGeneratorBase.random=Exception durant l''initialisation de la classe du générateur de nombre aléatoire [{0}]
 sessionIdGeneratorBase.randomAlgorithm=Erreur lors de l''initialisation du générateur de nombres aléatoires en utilisant l''algorithme [{0}]
 sessionIdGeneratorBase.randomProvider=Exception lors de l''initialisation du générateur de nombres aléatoires utilisant le fournisseur [{0}]
+
+timebucket.maintenance.error=Erreur lors du traitement de la maintenance périodique
diff --git a/java/org/apache/coyote/http11/LocalStrings_fr.properties b/java/org/apache/coyote/http11/LocalStrings_fr.properties
index 16453c4c91..1c419a6139 100644
--- a/java/org/apache/coyote/http11/LocalStrings_fr.properties
+++ b/java/org/apache/coyote/http11/LocalStrings_fr.properties
@@ -47,6 +47,7 @@ iib.invalidHttpProtocol=Un caractère invalide a été trouvé dans le protocole
 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.invalidheader.reject=La ligne d''en-tête HTTP [{0}] ne respecte pas la RFC 7230. La requête a été rejetée.
 iib.invalidmethod=Caractère invalide trouvé dans le nom de méthode.  Les noms HTTP doivent être des "token".
 iib.parseheaders.ise.error=Etat inattendu, les en-êtres ont déjà été traités, il est possible que le buffer n'ait pas été recyclé
 iib.readtimeout=Délai d'attente dépassé en lisant des données du socket
diff --git a/java/org/apache/tomcat/util/net/LocalStrings_fr.properties b/java/org/apache/tomcat/util/net/LocalStrings_fr.properties
index e8eb7d3569..6ebb8bb69e 100644
--- a/java/org/apache/tomcat/util/net/LocalStrings_fr.properties
+++ b/java/org/apache/tomcat/util/net/LocalStrings_fr.properties
@@ -118,6 +118,7 @@ endpoint.tls.cert.encodingError=Les empreintes du certificat ne sont pas disponi
 endpoint.tls.cert.noCerts=Les détails du certificat ne sont pas disponibles car la chaîne de certificats retournée par le SSLContext est vide
 endpoint.tls.info=Connecteur [{0}], hôte virtuel TLS [{1}], type de certificat [{2}] configuré depuis {3} et la trust store [{4}]
 endpoint.tls.info.cert.keystore=[{0}] avec l''alias [{1}]
+endpoint.tls.info.cert.pem=clé [{0}], certificat [{1}] et chaîne de certificats [{2}]
 endpoint.unknownSslHostName=Le nom d''hôte SSL [{0}] n''est pas reconnu pour cette terminaison
 endpoint.warn.executorShutdown=L''exécuteur associé au pool de threads [{0}] n''est pas complètement arrêté, certains threads d''application peuvent toujours être en cours d''exécution
 endpoint.warn.incorrectConnectionCount=Le décompte du nombre de connections est incorrect, la méthode de fermeture d'un même socket a été appelée plusieurs fois
diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index 219d81c258..5d35fd0d9a 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -176,6 +176,9 @@
         Include the Windows specific binary distributions in the files uploaded
         to Maven Central. (markt)
       </add>
+      <add>
+        Improvements to French translations. (remm)
+      </add>
     </changelog>
   </subsection>
 </section>


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


[tomcat] 03/03: Back-port Japanese translations

Posted by ma...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

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

commit 7c6ad9e0b17074727e75ad6bcc4f35c6e02106dd
Author: Mark Thomas <ma...@apache.org>
AuthorDate: Thu Jun 29 14:45:03 2023 +0100

    Back-port Japanese translations
---
 java/org/apache/catalina/core/LocalStrings_ja.properties    | 2 ++
 java/org/apache/catalina/filters/LocalStrings_ja.properties | 2 ++
 java/org/apache/catalina/util/LocalStrings_ja.properties    | 2 ++
 java/org/apache/coyote/http11/LocalStrings_ja.properties    | 1 +
 java/org/apache/tomcat/util/net/LocalStrings_ja.properties  | 3 +++
 webapps/docs/changelog.xml                                  | 3 +++
 6 files changed, 13 insertions(+)

diff --git a/java/org/apache/catalina/core/LocalStrings_ja.properties b/java/org/apache/catalina/core/LocalStrings_ja.properties
index 34ad99ebcb..ad23006ede 100644
--- a/java/org/apache/catalina/core/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/core/LocalStrings_ja.properties
@@ -281,6 +281,8 @@ standardService.stop.name=サービス [{0}] を停止します
 
 standardThreadExecutor.notStarted=エグゼキュターは開始ししていません。
 
+standardVirtualThreadExecutor.notStarted=エグゼキュータが起動されていません
+
 standardWrapper.allocate=サーブレットインスタンスを割り当て中のエラーです
 standardWrapper.allocateException=サーブレット [{0}] に例外を割り当てます
 standardWrapper.deallocateException=サーブレット [{0}] に対する例外の割り当てを解除します
diff --git a/java/org/apache/catalina/filters/LocalStrings_ja.properties b/java/org/apache/catalina/filters/LocalStrings_ja.properties
index cff0e91340..dc4ebcae7b 100644
--- a/java/org/apache/catalina/filters/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/filters/LocalStrings_ja.properties
@@ -52,6 +52,8 @@ http.403=指定されたリソース [{0}] へのアクセスは拒否されま
 httpHeaderSecurityFilter.clickjack.invalid=クリックジャッキングヘッダーに無効な値 [{0}] が指定されました
 httpHeaderSecurityFilter.committed=HTTP ヘッダーセキュリティフィルターへの入力時に既に応答がコミットされているため、HTTP ヘッダーを追加できません
 
+rateLimitFilter.maxRequestsExceeded=[{0}] [{1}] [{2}] からのリクエストが、[{4}] 秒のウィンドウで許可される最大値 [{3}] を超えました。
+
 remoteCidrFilter.invalid=[{0}] に不正な値が指定されました。詳細は直前のメッセージを参照してください。
 remoteCidrFilter.noRemoteIp=クライアントは IP アドレスを持っていません。リクエストを拒否します。
 
diff --git a/java/org/apache/catalina/util/LocalStrings_ja.properties b/java/org/apache/catalina/util/LocalStrings_ja.properties
index 3cefbd2408..f3851dba01 100644
--- a/java/org/apache/catalina/util/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/util/LocalStrings_ja.properties
@@ -48,3 +48,5 @@ sessionIdGeneratorBase.noSHA1PRNG=SecureRandom の既定の SHA1PRNG アルゴ
 sessionIdGeneratorBase.random=クラス [{0}] の乱数発生器の初期化の例外です
 sessionIdGeneratorBase.randomAlgorithm=アルゴリズム [{0}] を使用して乱数ジェネレータを初期化する際の例外
 sessionIdGeneratorBase.randomProvider=プロバイダ [{0}] を使用して乱数ジェネレータを初期化中に例外が発生しました
+
+timebucket.maintenance.error=定期メンテナンスの処理中にエラーが発生しました
diff --git a/java/org/apache/coyote/http11/LocalStrings_ja.properties b/java/org/apache/coyote/http11/LocalStrings_ja.properties
index c77d8069aa..1b29ac7586 100644
--- a/java/org/apache/coyote/http11/LocalStrings_ja.properties
+++ b/java/org/apache/coyote/http11/LocalStrings_ja.properties
@@ -47,6 +47,7 @@ iib.invalidHttpProtocol=HTTPプロトコルで無効な文字が見つかりま
 iib.invalidPhase=リクエスト行の解析フェーズ [{0}] は無効です
 iib.invalidRequestTarget=リクエストの宛先 [{0}] に無効な文字が含まれています。利用可能な文字は RFC 7230 および RFC 3986 に定義されています。
 iib.invalidheader=HTTP ヘッダー行 [{0}]は RFC 7230 に適合しないため無視します。
+iib.invalidheader.reject=HTTP ヘッダーの [{0}] 行目は RFC 7230 に準拠していません。リクエストは拒否されました。
 iib.invalidmethod=HTTP メソッド名 [{0}] に無効な文字が含まれています。HTTP メソッド名は決められたトークンでなければなりません
 iib.parseheaders.ise.error=予期しない状態:ヘッダがすでに解析されています。バッファが未回収ですか?
 iib.readtimeout=ソケットからデータを読み取ろうとしている際のタイムアウト
diff --git a/java/org/apache/tomcat/util/net/LocalStrings_ja.properties b/java/org/apache/tomcat/util/net/LocalStrings_ja.properties
index 9cb9d5f74a..895d87b1b3 100644
--- a/java/org/apache/tomcat/util/net/LocalStrings_ja.properties
+++ b/java/org/apache/tomcat/util/net/LocalStrings_ja.properties
@@ -116,6 +116,9 @@ endpoint.socketOptionsError=ソケットオプション設定中のエラー
 endpoint.timeout.err=ソケットタイムアウト処理中のエラー
 endpoint.tls.cert.encodingError=証明書のフィンガープリントが利用できません
 endpoint.tls.cert.noCerts=SSLContext から返された証明書チェーンが空だったため、証明書の詳細を利用できません
+endpoint.tls.info=トラストストア [{4}] を使用して {3} から構成されたコネクタ [{0}]、TLS 仮想ホスト [{1}]、および証明書タイプ [{2}]
+endpoint.tls.info.cert.keystore=エイリアス [{1}] を使用したキーストア [{0}]
+endpoint.tls.info.cert.pem=キー [{0}]、証明書 [{1}]、および証明書チェーン [{2}]
 endpoint.unknownSslHostName=SSL ホスト名 [{0}] はこのエンドポイントから認識されていません。
 endpoint.warn.executorShutdown=スレッドプール [{0}] と関連付けられたエグゼキューターは完全に停止できませんでした。いくつかのアプリケーションスレッドはまだ動作し続けている可能性があります。
 endpoint.warn.incorrectConnectionCount=不正なコネクション数。複数のsocket.closeが同じソケットで呼び出されました。
diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index 5d35fd0d9a..b444044e79 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -179,6 +179,9 @@
       <add>
         Improvements to French translations. (remm)
       </add>
+      <add>
+        Improvements to Japanese translations. Contributed by tak7iji. (markt)
+      </add>
     </changelog>
   </subsection>
 </section>


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