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 2021/07/26 16:51:48 UTC

[tomcat] branch 8.5.x updated: Back-port updates to translations

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

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


The following commit(s) were added to refs/heads/8.5.x by this push:
     new 3f43d2b  Back-port updates to translations
3f43d2b is described below

commit 3f43d2ba022664b2ad241b03c4189194d231e9b5
Author: Mark Thomas <ma...@apache.org>
AuthorDate: Mon Jul 26 17:51:35 2021 +0100

    Back-port updates to translations
---
 java/javax/servlet/http/LocalStrings_fr.properties      |  1 +
 java/javax/servlet/http/LocalStrings_ja.properties      |  1 +
 java/javax/servlet/http/LocalStrings_ko.properties      |  1 +
 java/javax/servlet/http/LocalStrings_zh_CN.properties   |  1 +
 .../authenticator/jaspic/LocalStrings_zh_CN.properties  |  2 ++
 .../catalina/loader/LocalStrings_zh_CN.properties       |  1 +
 .../catalina/mbeans/LocalStrings_zh_CN.properties       |  2 ++
 .../apache/catalina/realm/LocalStrings_fr.properties    |  1 +
 .../apache/catalina/realm/LocalStrings_zh_CN.properties |  1 +
 .../apache/catalina/servlets/LocalStrings_ja.properties |  1 +
 .../catalina/servlets/LocalStrings_zh_CN.properties     |  1 +
 .../catalina/valves/LocalStrings_zh_CN.properties       |  2 ++
 .../catalina/webresources/LocalStrings_zh_CN.properties |  2 ++
 java/org/apache/coyote/LocalStrings_ja.properties       |  1 +
 java/org/apache/coyote/LocalStrings_zh_CN.properties    |  1 +
 .../apache/coyote/http11/LocalStrings_zh_CN.properties  |  1 +
 java/org/apache/coyote/http2/LocalStrings_ja.properties | 10 ++++++++++
 java/org/apache/coyote/http2/LocalStrings_ko.properties |  8 ++++++++
 .../apache/coyote/http2/LocalStrings_zh_CN.properties   | 10 ++++++++++
 .../apache/jasper/resources/LocalStrings_ja.properties  |  1 +
 .../jasper/resources/LocalStrings_zh_CN.properties      |  1 +
 .../tomcat/util/net/openssl/LocalStrings_ja.properties  |  1 +
 .../util/net/openssl/LocalStrings_zh_CN.properties      |  2 ++
 .../apache/tomcat/websocket/LocalStrings_ja.properties  |  5 +++++
 .../tomcat/websocket/LocalStrings_zh_CN.properties      |  7 +++++++
 .../tomcat/websocket/pojo/LocalStrings_ja.properties    |  2 ++
 .../tomcat/websocket/pojo/LocalStrings_zh_CN.properties |  2 ++
 webapps/docs/changelog.xml                              | 17 +++++++++++++++++
 28 files changed, 86 insertions(+)

diff --git a/java/javax/servlet/http/LocalStrings_fr.properties b/java/javax/servlet/http/LocalStrings_fr.properties
index cab2650..5774fd9 100644
--- a/java/javax/servlet/http/LocalStrings_fr.properties
+++ b/java/javax/servlet/http/LocalStrings_fr.properties
@@ -18,6 +18,7 @@ err.cookie_name_is_token=Le nom de cookie [{0}] est un "token" réservé
 err.io.indexOutOfBounds=L''offset [{0}] et/ou la longueur [{1}] spécifiés pour la taille du tableau [{2}] sont invalides
 err.io.nullArray=Null a été passée comme tableau d'octets à la méthode d'écriture
 err.io.short_read=Lecture partielle
+err.state.commit=Interdit une fois que la réponse a été commitée
 
 http.method_delete_not_supported=La méthode HTTP DELETE n'est pas supportée par cette URL
 http.method_get_not_supported=La méthode HTTP GET n'est pas supportée par cette URL
diff --git a/java/javax/servlet/http/LocalStrings_ja.properties b/java/javax/servlet/http/LocalStrings_ja.properties
index 94e7ba5..5bdd2ce 100644
--- a/java/javax/servlet/http/LocalStrings_ja.properties
+++ b/java/javax/servlet/http/LocalStrings_ja.properties
@@ -18,6 +18,7 @@ err.cookie_name_is_token=クッキー名 [{0}] は予約済のトークンです
 err.io.indexOutOfBounds=サイズ[{2}]の配列に指定されたオフセット[{0}]または長さ[{1}]が無効です。
 err.io.nullArray=write メソッドに渡されたバイト配列は null です。
 err.io.short_read=読み込みがすぐに終わりました。
+err.state.commit=レスポンスがコミットされた後は許可されません
 
 http.method_delete_not_supported=HTTPのDELETEメソッドは、このURLではサポートされていません。
 http.method_get_not_supported=HTTPのGETメソッドは、このURLではサポートされていません。
diff --git a/java/javax/servlet/http/LocalStrings_ko.properties b/java/javax/servlet/http/LocalStrings_ko.properties
index 8ee069e..6f6ef69 100644
--- a/java/javax/servlet/http/LocalStrings_ko.properties
+++ b/java/javax/servlet/http/LocalStrings_ko.properties
@@ -18,6 +18,7 @@ err.cookie_name_is_token=쿠키 이름 [{0}]은(는) 예약된 토큰입니다.
 err.io.indexOutOfBounds=크기 [{2}]인 배열에 대하여, 유효하지 않은 offset [{0}] 그리고/또는 길이 [{1}].
 err.io.nullArray=write 메소드에 널인 바이트 배열이 전달되었습니다.
 err.io.short_read=Short Read
+err.state.commit=응답이 한번 커밋된 이후에는 허용되지 않습니다.
 
 http.method_delete_not_supported=HTTP 메소드 DELETE는 이 URL에 의해 지원되지 않습니다.
 http.method_get_not_supported=HTTP 메소드 GET은 이 URL에 의해 지원되지 않습니다.
diff --git a/java/javax/servlet/http/LocalStrings_zh_CN.properties b/java/javax/servlet/http/LocalStrings_zh_CN.properties
index d74232e..82b99af 100644
--- a/java/javax/servlet/http/LocalStrings_zh_CN.properties
+++ b/java/javax/servlet/http/LocalStrings_zh_CN.properties
@@ -18,6 +18,7 @@ err.cookie_name_is_token=Cookie name[{0}]是一个保留令牌
 err.io.indexOutOfBounds=为大小为[{2}]的数组指定的偏移量[{0}]和/或长度[{1}]无效。
 err.io.nullArray=Null在write方法中传递给字节数组
 err.io.short_read=短.读
+err.state.commit=响应一旦被提交后就没有准许
 
 http.method_delete_not_supported=当前URL不支持HTTP的DELETE方法
 http.method_get_not_supported=此URL不支持Http方法GET
diff --git a/java/org/apache/catalina/authenticator/jaspic/LocalStrings_zh_CN.properties b/java/org/apache/catalina/authenticator/jaspic/LocalStrings_zh_CN.properties
index 8de2b56..e5ce28b 100644
--- a/java/org/apache/catalina/authenticator/jaspic/LocalStrings_zh_CN.properties
+++ b/java/org/apache/catalina/authenticator/jaspic/LocalStrings_zh_CN.properties
@@ -19,7 +19,9 @@ authConfigFactoryImpl.registerInstance=正在为层[{1}]和应用程序上下文
 authConfigFactoryImpl.zeroLengthAppContext=应用上下文名称的长度为0是无效的
 authConfigFactoryImpl.zeroLengthMessageLayer=零长度的消息层名称是无效的
 
+callbackHandlerImpl.containerMissing=类型[{0}]的JASPIC回调缺少容器,已被忽略
 callbackHandlerImpl.jaspicCallbackMissing=接收到不支持的类型为{0}的JASPIC回调,该回调被忽略
+callbackHandlerImpl.realmMissing=容器[{1}]中类型为[{0}]的JASPIC回调缺少realm,该realm已被忽略
 
 jaspicAuthenticator.authenticate=通过JASPIC验证[{0}]的请求
 
diff --git a/java/org/apache/catalina/loader/LocalStrings_zh_CN.properties b/java/org/apache/catalina/loader/LocalStrings_zh_CN.properties
index ace8b96..0e2e42c 100644
--- a/java/org/apache/catalina/loader/LocalStrings_zh_CN.properties
+++ b/java/org/apache/catalina/loader/LocalStrings_zh_CN.properties
@@ -13,6 +13,7 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
+webappClassLoader.addExportsJavaIo=在Java 9或更高版本上运行时,需要向JVM命令行参数中添加"--add opens=Java.base/Java.io={0}",以启用ObjectStream缓存内存泄漏保护.或者,可以通过禁用ObjectStream类缓存内存泄漏保护来抑制此警告.
 webappClassLoader.addExportsRmi=在Java 9上运行时,需要在JVM命令行参数中添加“-add opens=Java.rmi/sun.rmi.transport=ALL-UNNAMED”,以启用rmi目标内存泄漏检测。或者,可以通过禁用RMI目标内存泄漏检测来抑制此警告。
 webappClassLoader.addExportsThreadLocal=在Java 9上运行时,需要在JVM命令行参数中添加“-add opens=Java.base/Java.lang=ALL-UNNAMED”,以启用线程本地内存泄漏检测。或者,可以通过禁用ThreadLocal内存泄漏检测来抑制此警告。
 webappClassLoader.addPermissionNoCanonicalFile=无法从URL[{0}]获取规范文件路径
diff --git a/java/org/apache/catalina/mbeans/LocalStrings_zh_CN.properties b/java/org/apache/catalina/mbeans/LocalStrings_zh_CN.properties
index fa92e6b..72165c1 100644
--- a/java/org/apache/catalina/mbeans/LocalStrings_zh_CN.properties
+++ b/java/org/apache/catalina/mbeans/LocalStrings_zh_CN.properties
@@ -17,4 +17,6 @@ jmxRemoteLifecycleListener.createRegistryFailed=无法使用端口[{1}]为[{0}]
 jmxRemoteLifecycleListener.createServerFailed=无法为[{0}]服务器创建JMX连接器服务器或启动失败
 jmxRemoteLifecycleListener.invalidURL=为[{0}]服务器[{1}]请求的JMX服务URL无效
 
+mBeanFactory.contextCreate.addServicedFail=无法创建上下文[{0}],因为另一个组件正在为具有该名称的上下文提供服务
+mBeanFactory.contextRemove.addServicedFail=无法移除上下文[{0}],因为另一个组件正在为具有该名称的上下文提供服务
 mBeanFactory.managerContext=管理器组件只能添加到上下文中。
diff --git a/java/org/apache/catalina/realm/LocalStrings_fr.properties b/java/org/apache/catalina/realm/LocalStrings_fr.properties
index 25d9f45..2a85b28 100644
--- a/java/org/apache/catalina/realm/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/realm/LocalStrings_fr.properties
@@ -28,6 +28,7 @@ credentialHandler.invalidStoredCredential=Le royaume a fourni des identifiants [
 dataSourceRealm.authenticateFailure=Le nom d''utilisateur [{0}] n''a pas été authentifié
 dataSourceRealm.authenticateSuccess=Le nom d''utilisateur [{0}] a été authentifié avec succès
 dataSourceRealm.close=Exception lors de la fermeture de la connection vers la base de données
+dataSourceRealm.commit=Exception lors du commit de la connection avant sa fermeture
 dataSourceRealm.exception=Exception lors de l'anthentification
 dataSourceRealm.getPassword.exception=Exception lors de la récupération du mot de passe pour [{0}]
 dataSourceRealm.getRoles.exception=Exception lors de la récupération des rôles de [{0}]
diff --git a/java/org/apache/catalina/realm/LocalStrings_zh_CN.properties b/java/org/apache/catalina/realm/LocalStrings_zh_CN.properties
index 2244732..4125d9a 100644
--- a/java/org/apache/catalina/realm/LocalStrings_zh_CN.properties
+++ b/java/org/apache/catalina/realm/LocalStrings_zh_CN.properties
@@ -20,6 +20,7 @@ combinedRealm.authSuccess=认证用户[{0}],权限[{1}]
 combinedRealm.getPassword=永远不应该调用getPassword()方法
 combinedRealm.getPrincipal=方法getPrincipal()永远不应该被调用
 combinedRealm.realmStartFail=无法启动[{0}]领域
+combinedRealm.setCredentialHandler=在CombinedRealm的实例(或CombinedRealm的子类)上设置了CredentialHandler.CombinedRealm不使用配置的CredentialHandler.这是配置错误吗?
 combinedRealm.unexpectedMethod=对组合域上的方法进行了意外调用
 
 credentialHandler.invalidStoredCredential=域提供了无效的存储凭据字符串[{0}],以便与用户提供的凭据匹配
diff --git a/java/org/apache/catalina/servlets/LocalStrings_ja.properties b/java/org/apache/catalina/servlets/LocalStrings_ja.properties
index e4a00f1..f63f55f 100644
--- a/java/org/apache/catalina/servlets/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/servlets/LocalStrings_ja.properties
@@ -42,6 +42,7 @@ defaultServlet.missingResource=要求されたリソース [{0}] は利用でき
 defaultServlet.noResources=静的リソースが見つかりません。
 defaultServlet.readerCloseFailed=readerのクローズに失敗しました
 defaultServlet.skipfail=[{0}]バイトしか利用できなかったため、[{1}]バイトをスキップして要求された範囲の先頭に到達する必要があったため、読み取りに失敗しました。
+defaultServlet.unknownBomConfig=useBomIfPresentの初期化パラメーターに提供された認識されない値 [{0}]
 defaultServlet.xslError=XSL変換エラー
 
 directory.filename=ファイル名
diff --git a/java/org/apache/catalina/servlets/LocalStrings_zh_CN.properties b/java/org/apache/catalina/servlets/LocalStrings_zh_CN.properties
index b28dc2c..9c76416 100644
--- a/java/org/apache/catalina/servlets/LocalStrings_zh_CN.properties
+++ b/java/org/apache/catalina/servlets/LocalStrings_zh_CN.properties
@@ -42,6 +42,7 @@ defaultServlet.missingResource=请求的资源[{0}]不可用
 defaultServlet.noResources=找不到静态资源
 defaultServlet.readerCloseFailed=无法关闭读卡器
 defaultServlet.skipfail=读取失败,因为只有[{0}]个字节可用,但需要跳过[{1}]个字节才能到达请求范围的开始
+defaultServlet.unknownBomConfig=为useBomIfPresent初始化参数提供的[{0}]值无法识别
 defaultServlet.xslError=XSL转换器错误
 
 directory.filename=文件名
diff --git a/java/org/apache/catalina/valves/LocalStrings_zh_CN.properties b/java/org/apache/catalina/valves/LocalStrings_zh_CN.properties
index a2bb9a8..063525d 100644
--- a/java/org/apache/catalina/valves/LocalStrings_zh_CN.properties
+++ b/java/org/apache/catalina/valves/LocalStrings_zh_CN.properties
@@ -18,6 +18,7 @@ accessLogValve.closeFail=关闭访问日志文件失败
 accessLogValve.deleteFail=未能删除旧的访问日志[{0}]
 accessLogValve.invalidLocale=无法将区域设置设为 [{0}]
 accessLogValve.invalidPortType=端口类型 [{0}] 无效,使用服务器(本地)端口
+accessLogValve.invalidRemoteAddressType=远程地址类型[{0}]无效,使用远程(非对等)地址
 accessLogValve.openDirFail=无法为访问日志创建目录[{0}]。
 accessLogValve.openFail=无法打开访问日志文件[{0}]。
 accessLogValve.renameFail=无法将访问日志从[{0}]重命名为[{1}]。
@@ -130,6 +131,7 @@ persistentValve.filter.failure=无法编译filter=[{0}]
 remoteCidrValve.invalid=为{0}提供的配置无效。有关详细信息,请参阅以前的消息
 remoteCidrValve.noPort=请求不含有合法的服务器端口号。请求被拒绝。
 remoteCidrValve.noRemoteIp=客户端没有IP地址。请求被拒绝。
+remoteCidrValve.unexpectedPort=请求包含服务器端口,但连接器配置属性addConnectorPort为false.请求被拒绝.
 
 remoteIpValve.invalidHostHeader=在HTTP请求头[{1}]中发现Host的无效值[{0}]
 remoteIpValve.invalidHostWithPort=HTTP头[{1}]中的主机值[{0}]包含将被忽略的端口号
diff --git a/java/org/apache/catalina/webresources/LocalStrings_zh_CN.properties b/java/org/apache/catalina/webresources/LocalStrings_zh_CN.properties
index 6eca519..c52f9c4 100644
--- a/java/org/apache/catalina/webresources/LocalStrings_zh_CN.properties
+++ b/java/org/apache/catalina/webresources/LocalStrings_zh_CN.properties
@@ -15,6 +15,8 @@
 
 abstractArchiveResourceSet.setReadOnlyFalse=基于存档的WebResourceSets 如基于jar的WebResourceSets 硬编码为只读,并且不能配置为读写
 
+abstractFileResourceSet.canonicalfileCheckFailed=路径[{1}]处的web应用程序[{0}]的资源未加载,因为规范链接[{2}]不匹配.使用符号链接是一个可能的原因.
+
 abstractResource.getContentFail=无法把[{0}]作为byte数组返回
 abstractResource.getContentTooLarge=无法返回[{0}]作为字节数组,因为资源的大小[[1]]个字节大于字节数组的最大大小
 
diff --git a/java/org/apache/coyote/LocalStrings_ja.properties b/java/org/apache/coyote/LocalStrings_ja.properties
index 5fc1f3b..2bc3161 100644
--- a/java/org/apache/coyote/LocalStrings_ja.properties
+++ b/java/org/apache/coyote/LocalStrings_ja.properties
@@ -48,6 +48,7 @@ abstractProtocolHandler.start=プロトコルハンドラー [{0}] を開始し
 abstractProtocolHandler.stop=ProtocolHandler [{0}]の停止中
 
 asyncStateMachine.invalidAsyncState=非同期状態[{1}]のリクエストに対して[{0}]を呼び出すことはできません
+asyncStateMachine.stateChange=非同期状態を[{0}]から[{1}]に変更します
 
 compressionConfig.ContentEncodingParseFail=圧縮が使用済みか確認する際に、Content-Encoding ヘッダの解析に失敗しました
 
diff --git a/java/org/apache/coyote/LocalStrings_zh_CN.properties b/java/org/apache/coyote/LocalStrings_zh_CN.properties
index ec51d94..12b13f1 100644
--- a/java/org/apache/coyote/LocalStrings_zh_CN.properties
+++ b/java/org/apache/coyote/LocalStrings_zh_CN.properties
@@ -48,6 +48,7 @@ abstractProtocolHandler.start=开始协议处理句柄[{0}]
 abstractProtocolHandler.stop=正在停止ProtocolHandler [{0}]
 
 asyncStateMachine.invalidAsyncState=调用[{0}]对于具有异步状态[{1}]的请求无效
+asyncStateMachine.stateChange=正在将异步状态从[{0}]更改为[{1}]
 
 compressionConfig.ContentEncodingParseFail=检查压缩是否已经在使用时,解析Content-Encoding头失败
 
diff --git a/java/org/apache/coyote/http11/LocalStrings_zh_CN.properties b/java/org/apache/coyote/http11/LocalStrings_zh_CN.properties
index 27ab721..d4f2f1d 100644
--- a/java/org/apache/coyote/http11/LocalStrings_zh_CN.properties
+++ b/java/org/apache/coyote/http11/LocalStrings_zh_CN.properties
@@ -16,6 +16,7 @@
 abstractHttp11Protocol.alpnConfigured=[{0}]连接器已配置为支持通过ALPN与[{1}]协商。
 abstractHttp11Protocol.alpnWithNoAlpn=[{1}]的升级处理程序[{0}]仅支持通过ALPN升级,但已为不支持ALPN的[{2}]连接器配置
 abstractHttp11Protocol.httpUpgradeConfigured=[{0}]连接器已配置为支持HTTP升级到[{1}]
+abstractHttp11Protocol.upgradeJmxNameFail=无法在JMX中创建用于注册升级协议的ObjectName
 abstractHttp11Protocol.upgradeJmxRegistrationFail=JMX升级协议注册失败
 
 http11processor.fallToDebug=\n\
diff --git a/java/org/apache/coyote/http2/LocalStrings_ja.properties b/java/org/apache/coyote/http2/LocalStrings_ja.properties
index 9b041e3..87321e6 100644
--- a/java/org/apache/coyote/http2/LocalStrings_ja.properties
+++ b/java/org/apache/coyote/http2/LocalStrings_ja.properties
@@ -36,11 +36,16 @@ hpack.invalidCharacter=コードポイント [{1}] のユニコード文字 [{0}
 
 hpackEncoder.encodeHeader=ヘッダー[{0}]を値[{1}]でエンコードしています
 
+hpackdecoder.addDynamic=動的テーブルのインデックス[{0}]に、名前[{1}]と値[{2}]のヘッダーを追加します
+hpackdecoder.clearDynamic=動的テーブルを空にします
+hpackdecoder.emitHeader=名前が [{0}] で値が [{1}] のヘッダーを出力します。
 hpackdecoder.headerTableIndexInvalid=[{1}]静的エントリと[{2}]動的エントリが存在するため、ヘッダーテーブルインデックス[{0}]は無効です。
 hpackdecoder.maxMemorySizeExceeded=ヘッダテーブルサイズ [{0}] は最大サイズ [{1}] を超えています
 hpackdecoder.notImplemented=まだ実装されていません。
 hpackdecoder.nullHeader=インデックス [{0}] のヘッダは Null です
 hpackdecoder.tableSizeUpdateNotAtStart=すべてのテーブルサイズの更新はヘッダーブロックの先頭に送信する必要があります。
+hpackdecoder.useDynamic=動的テーブルのインデックス[{0}]からヘッダーを使用します。
+hpackdecoder.useStatic=静的テーブルのインデックス[{0}]からヘッダーを使用します。
 hpackdecoder.zeroNotValidHeaderTableIndex=ゼロは有効なヘッダーテーブルインデックスではありません。
 
 hpackhuffman.huffmanEncodedHpackValueDidNotEndWithEOS=HPACK ヘッダーのハフマン符号化した値は EOS パディングで終了していません。
@@ -95,6 +100,7 @@ stream.inputBuffer.empty=ストリーム入力バッファが空です。 より
 stream.inputBuffer.readTimeout=クライアントからデータを読み取る待機中のタイムアウト
 stream.inputBuffer.reset=ストリームリセット
 stream.inputBuffer.signal=読み込みスレッドが待機している間に inBuffer へデータが追加されました。スレッドへ処理の再開を通知しす。
+stream.inputBuffer.swallowUnread=以前に入力ストリームバッファに読み込まれた[{0}]バイトを飲み込ます
 stream.notWritable=コネクション [{0}]、ストリーム [{1}]、このストリームには書き込みできません。
 stream.outputBuffer.flush.debug=コネクション[{0}]、ストリーム[{1}]、バッファポジション[{2}]で出力をフラッシュ、writeInProgress [{3}]、クローズ[{4}]
 stream.recycle=Connection[{0}]、Stream[{1}]はリサイクルされました
@@ -126,6 +132,7 @@ upgradeHandler.invalidPreface=コネクション[{0}]、無効なConnection Pref
 upgradeHandler.ioerror=コネクション[{0}]
 upgradeHandler.noAllocation=接続 [{0}]、ストリーム [{1}]、割り当ての待機がタイムアウトしました
 upgradeHandler.noNewStreams=コネクション [{0}]、ストリーム [{1}]、このコネクションには新しいストリームを作成できないためストリームを無視します。
+upgradeHandler.overheadChange=接続[{0}]、ストリーム[{1}]、フレームタイプ[{2}] により、新しいオーバーヘッドカウント [{3}] が発生しました
 upgradeHandler.pause.entry=コネクション[{0}] 一時停止中
 upgradeHandler.pingFailed=コネクション ID [{0}] はクライアントへの ping 送信に失敗しました。
 upgradeHandler.prefaceReceived=コネクション [{0}]、クライアントからコネクションプリフェイスを受信しました。
@@ -137,6 +144,7 @@ upgradeHandler.releaseBacklog=コネクション[{0}]、ストリーム[{1}]は
 upgradeHandler.rst.debug=コネクション [{0}]、ストリーム [{1}]、エラー [{2}]、メッセージ [{3}]、RST (ストリームを切断します)
 upgradeHandler.sendPrefaceFail=コネクション [{0}]、クライアントにプリフェイスを送信できませんでした。
 upgradeHandler.socketCloseFailed=ソケットクローズ中のエラー
+upgradeHandler.startRequestBodyFrame.result=接続[{0}]、ストリーム[{1}] startRequestBodyFrameが [{2}] を返しました
 upgradeHandler.stream.closed=ストリーム[{0}]がしばらく閉じられていました
 upgradeHandler.stream.even=新しいリモートストリーム ID [{0}] を要求されましたがリモートストリームの ID は奇数でなければなりません。
 upgradeHandler.stream.notWritable=コネクション[{0}]、ストリーム[{1}]、このストリームは書き込み可能ではありません
@@ -150,6 +158,8 @@ upgradeHandler.upgradeDispatch.entry=エントリ、コネクション[{0}]、
 upgradeHandler.upgradeDispatch.exit=終了、コネクション[{0}]、ソケット状態[{1}]
 upgradeHandler.windowSizeReservationInterrupted=コネクション[{0}]、ストリーム[{1}]、[{2}]バイトの予約
 upgradeHandler.windowSizeTooBig=コネクション[{0}]、ストリーム[{1}]、ウィンドウサイズが大きすぎます
+upgradeHandler.windowUpdateConnection=接続[{0}]、ウィンドウの更新をクライアントに送信し、ウィンドウを[{1}]バイト増やします
+upgradeHandler.windowUpdateStream=接続[{0}]、ストリーム[{1}]、ウィンドウの更新をクライアントに送信し、ウィンドウを[{2}]バイト増やします
 upgradeHandler.writeBody=コネクション [{0}]、ストリーム [{1}]、データ長 [{2}]
 upgradeHandler.writeHeaders=コネクション [{0}], ストリーム [{1}]
 upgradeHandler.writePushHeaders=コネクション[{0}]、ストリーム[{1}]、プッシュされたストリーム[{2}]、EndOfStream [{3}]
diff --git a/java/org/apache/coyote/http2/LocalStrings_ko.properties b/java/org/apache/coyote/http2/LocalStrings_ko.properties
index faade43..08d0a12 100644
--- a/java/org/apache/coyote/http2/LocalStrings_ko.properties
+++ b/java/org/apache/coyote/http2/LocalStrings_ko.properties
@@ -36,11 +36,16 @@ hpack.invalidCharacter=code point [{1}]에 위치한 유니코드 문자 [{0}]
 
 hpackEncoder.encodeHeader=인코딩 헤더 [{0}]와(과) 그의 값 [{1}]
 
+hpackdecoder.addDynamic=동적 테이블의 인덱스 [{0}]에 이름이 [{1}]이고 값이 [{2}]인 헤더를 추가합니다.
+hpackdecoder.clearDynamic=동적 테이블을 비웁니다.
+hpackdecoder.emitHeader=이름이 [{1}]이고 값이 [{2}]인 헤더를 내보냅니다.
 hpackdecoder.headerTableIndexInvalid=[{1}]개의 정적 엔트리들과 [{2}]개의 동적 엔트리들이 존재하기에, 헤더 테이블 인덱스 [{0}]은(는) 유효하지 않습니다.
 hpackdecoder.maxMemorySizeExceeded=헤더 테이블 크기 [{1}]이(가) 최대 크기 [{1}]을(를) 초과합니다.
 hpackdecoder.notImplemented=아직 구현 안됨
 hpackdecoder.nullHeader=인덱스가 [{0}]인 위치에 널 헤더가 존재합니다.
 hpackdecoder.tableSizeUpdateNotAtStart=테이블 크기 변경은, 반드시 헤더 블록의 시작 시에 전송되어야만 합니다.
+hpackdecoder.useDynamic=동적 테이블의 인덱스 [{0}](으)로부터 헤더를 사용합니다.
+hpackdecoder.useStatic=정적 테이블의 인덱스 [{0}](으)로부터 헤더를 사용합니다.
 hpackdecoder.zeroNotValidHeaderTableIndex=0은 유효한 헤더 테이블 인덱스가 아닙니다.
 
 hpackhuffman.huffmanEncodedHpackValueDidNotEndWithEOS=HPACK 헤더들 내의 Huffman 알고리즘으로 인코딩된 값이, EOS padding으로 끝나지 않았습니다.
@@ -127,6 +132,7 @@ upgradeHandler.invalidPreface=연결 [{0}]: 유효하지 않은 연결 preface
 upgradeHandler.ioerror=연결 [{0}]
 upgradeHandler.noAllocation=연결 [{0}], 스트림 [{1}], 연결 할당을 위해 대기하는 중 제한 시간 초과 되었습니다.
 upgradeHandler.noNewStreams=연결 [{0}], 스트림 [{1}], 이 연결에는 새로운 스트림들이 허용되지 않기에, 스트림이 무시되었습니다.
+upgradeHandler.overheadChange=연결 [{0}], 스트림 [{1}], 프레임 타입 [{2}](이)가 새로운 오버헤드 프레임 수 [{3}](을)를 야기했습니다.
 upgradeHandler.pause.entry=연결 [{0}]이(가) 일시 정지 중
 upgradeHandler.pingFailed=연결 [{0}]: 클라이언트에 ping 메시지를 보내지 못했습니다.
 upgradeHandler.prefaceReceived=연결 [{0}]: 연결 preface를 클라이언트로부터 받았습니다.
@@ -152,6 +158,8 @@ upgradeHandler.upgradeDispatch.entry=엔트리, 연결 [{0}], SocketStatus [{1}]
 upgradeHandler.upgradeDispatch.exit=Exit, 연결 [{0}], SocketState [{1}]
 upgradeHandler.windowSizeReservationInterrupted=연결 [{0}], 스트림 [{1}], 예비하려 한 바이트 크기: [{2}]
 upgradeHandler.windowSizeTooBig=연결 [{0}], 스트림 [{1}], 윈도우 크기가 너무 큽니다.
+upgradeHandler.windowUpdateConnection=연결 [{0}], 윈도우 크기를 [{1}] 바이트 만큼 늘리며, 클라이언트에게 윈도우 변경 프레임을 전송했습니다.
+upgradeHandler.windowUpdateStream=연결 [{0}], 스트림 [{1}], 윈도우 크기를 [{2}] 바이트 만큼 늘리며, 클라이언트에게 윈도우 변경 프레임을 전송했습니다.
 upgradeHandler.writeBody=연결 [{0}], 스트림 [{1}], 데이터 길이 [{2}]
 upgradeHandler.writeHeaders=연결 [{0}], 스트림 [{1}]
 upgradeHandler.writePushHeaders=연결 [{0}], 스트림 [{1}], Push된 스트림 [{2}], EndOfStream [{3}]
diff --git a/java/org/apache/coyote/http2/LocalStrings_zh_CN.properties b/java/org/apache/coyote/http2/LocalStrings_zh_CN.properties
index 03179ee..2cd9832 100644
--- a/java/org/apache/coyote/http2/LocalStrings_zh_CN.properties
+++ b/java/org/apache/coyote/http2/LocalStrings_zh_CN.properties
@@ -35,11 +35,16 @@ hpack.invalidCharacter=代码点[{1}]处的Unicode字符[{0}]无法编码,因
 
 hpackEncoder.encodeHeader=编码头[{0}],值为[{1}]
 
+hpackdecoder.addDynamic=正在将头添加到名为[{1}]和值[{2}]动态表的索引[{0}]
+hpackdecoder.clearDynamic=清空动态表
+hpackdecoder.emitHeader=正在发出名为[{0}]值为[{1}]的头
 hpackdecoder.headerTableIndexInvalid=头部表索引[{0}]无效,因为有[{1}]个静态实例和[{2}]个动态实例
 hpackdecoder.maxMemorySizeExceeded=头表大小[{0}]超过了最大大小[{1}]
 hpackdecoder.notImplemented=尚未实施
 hpackdecoder.nullHeader=索引[{0}]处的头为空
 hpackdecoder.tableSizeUpdateNotAtStart=任何表大小的更新都必须在头块开始时发送。
+hpackdecoder.useDynamic=从动态表的索引[{0}]使用头
+hpackdecoder.useStatic=从静态表的索引[{0}]使用头
 hpackdecoder.zeroNotValidHeaderTableIndex=零不是有效的头表索引
 
 hpackhuffman.huffmanEncodedHpackValueDidNotEndWithEOS=HPACK头中的Huffman编码值没有以EOS填充结束
@@ -95,6 +100,7 @@ stream.inputBuffer.empty=流输入缓冲区为空。等待更多数据
 stream.inputBuffer.readTimeout=等待从客户端读取数据超时
 stream.inputBuffer.reset=流.重置
 stream.inputBuffer.signal=读线程在等待时,数据被添加到inBuffer中。 发信号通知该线程继续
+stream.inputBuffer.swallowUnread=先前读取到输入流缓冲区吞入了[{0}]个字节
 stream.notWritable=连接{0},流{1},此流不可写
 stream.outputBuffer.flush.debug=连接{0},流{1},用缓冲区在位置{2}刷新输出,writeInProgress[{3}]并关闭了[{4}]
 stream.recycle=连接[{0}],流[{1}]已回收
@@ -126,6 +132,7 @@ upgradeHandler.invalidPreface=连接[{0}],连接前言无效
 upgradeHandler.ioerror=连接[{0}]
 upgradeHandler.noAllocation=连接[{0}],流[{1}],等待分配超时
 upgradeHandler.noNewStreams=连接{0},流{1},忽略流,因为此连接上不允许有新的流
+upgradeHandler.overheadChange=连接[{0}]、流[{1}]、帧类型[{2}]产生新的系统开销数[{3}]
 upgradeHandler.pause.entry=连接[{0}]正在暂停
 upgradeHandler.pingFailed=连接[{0}]对客户端发送ping失败.
 upgradeHandler.prefaceReceived=连接[{0}],从客户端收到连接准备。
@@ -137,6 +144,7 @@ upgradeHandler.releaseBacklog=连接[{0}],流[{1}]已从待办事项列表中
 upgradeHandler.rst.debug=连接[{0}],流[{1}],错误[{2}],消息[{3}],RST(关闭流)
 upgradeHandler.sendPrefaceFail=连接[{0}],给客户端发送前言失败
 upgradeHandler.socketCloseFailed=关闭 socket 错误
+upgradeHandler.startRequestBodyFrame.result=连接[{0}],流[{1}]startRequestBodyFrame返回[{2}]
 upgradeHandler.stream.closed=流[{0}]已经关闭了一段时间
 upgradeHandler.stream.even=\ 请求了新的远程流ID[{0}],但所有远程流都必须使用奇数标识符\n\
 \n
@@ -151,6 +159,8 @@ upgradeHandler.upgradeDispatch.entry=条目,连接[{0}],SocketStatus [{1}]
 upgradeHandler.upgradeDispatch.exit=退出,连接[{0}], SocketState[{1}]
 upgradeHandler.windowSizeReservationInterrupted=连接[{0}],流[{1}],保留[{2}]字节
 upgradeHandler.windowSizeTooBig=连接[{0}],流[{1}],窗口太大
+upgradeHandler.windowUpdateConnection=连接[{0}],向客户端发送了窗口更新,将窗口增加[{1}]字节
+upgradeHandler.windowUpdateStream=连接[{0}],流[{1}]向客户端发送了窗口更新,将窗口增加[{2}]字节
 upgradeHandler.writeBody=连接 [{0}],数据流[{1}], 数据长度[{2}]
 upgradeHandler.writeHeaders=连接 [{0}],流 [{1}]
 upgradeHandler.writePushHeaders=连接{0}、流{1}、推送流{2}、EndOfStream{3}
diff --git a/java/org/apache/jasper/resources/LocalStrings_ja.properties b/java/org/apache/jasper/resources/LocalStrings_ja.properties
index 4abfae4..9f3d1f6 100644
--- a/java/org/apache/jasper/resources/LocalStrings_ja.properties
+++ b/java/org/apache/jasper/resources/LocalStrings_ja.properties
@@ -317,6 +317,7 @@ jsp.warning.strictQuoteEscaping=警告: initParam strictQuoteEscapingの値は
 jsp.warning.suppressSmap=警告: initParam の suppressSmap の値は無効です。既定値 "false" が使用されます
 jsp.warning.tagPreDestroy=[{0}]のタグインスタンスでpreDestroyを処理中のエラー
 jsp.warning.tagRelease=[{0}]のタグインスタンス解放処理中のエラー
+jsp.warning.trimspaces=警告: initParamtrimSpacesの値が無効です。 デフォルト値の「false」を使用します
 jsp.warning.unknown.sourceVM=不明な source VM [{0}]が無視されました
 jsp.warning.unknown.targetVM=不明な target  VM [{0}]が無視されました。
 jsp.warning.unsupported.sourceVM=サポートされていない source VM [{0}] がリクエストされました。[{1}] が使用されます
diff --git a/java/org/apache/jasper/resources/LocalStrings_zh_CN.properties b/java/org/apache/jasper/resources/LocalStrings_zh_CN.properties
index 0248248..c956df0 100644
--- a/java/org/apache/jasper/resources/LocalStrings_zh_CN.properties
+++ b/java/org/apache/jasper/resources/LocalStrings_zh_CN.properties
@@ -283,6 +283,7 @@ jsp.warning.strictQuoteEscaping=警告:对initParam strictQuoteEscaping来说
 jsp.warning.suppressSmap=警告:suppressSmap的初始化参数无效。将使用默认值“false”
 jsp.warning.tagPreDestroy=处理标记实例的preDestroy时出错[{0}]
 jsp.warning.tagRelease=处理[{0}]的标记实例上的释放时出错
+jsp.warning.trimspaces=警告:initParam trimSpaces的值无效.将使用默认值"false"
 jsp.warning.unknown.sourceVM=忽略未知源VM[{0}]
 jsp.warning.unknown.targetVM=忽略未知目标VM[{0}]
 jsp.warning.unsupported.sourceVM=不支持的源VM[{0}]请求,使用[{1}]
diff --git a/java/org/apache/tomcat/util/net/openssl/LocalStrings_ja.properties b/java/org/apache/tomcat/util/net/openssl/LocalStrings_ja.properties
index 2705263..2ec5aa5 100644
--- a/java/org/apache/tomcat/util/net/openssl/LocalStrings_ja.properties
+++ b/java/org/apache/tomcat/util/net/openssl/LocalStrings_ja.properties
@@ -17,6 +17,7 @@ engine.ciphersFailure=暗号リストを取得できません。
 engine.emptyCipherSuite=暗号スイートがありません。
 engine.engineClosed=エンジンが閉じられています
 engine.failedCipherSuite=暗号スイート[{0}]を有効にできませんでした。
+engine.failedToReadAvailableBytes=読み取ることができるプレーンテキストバイトがありますが、読み取られたバイトはありません
 engine.inboundClose=ピアのclose_notifyを受信する前のインバウンドクローズ
 engine.invalidBufferArray=オフセット: [{0}], 長さ: [{1}] (期待値: offset <= offset + length <= srcs.length [{2}])
 engine.invalidDestinationBuffersState=バイトのアンラップ中に宛先バッファーの状態が同時に変更されました
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 91b8354..4b5e093 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
@@ -17,8 +17,10 @@ engine.ciphersFailure=获取密码列表失败
 engine.emptyCipherSuite=空密码套件
 engine.engineClosed=引擎已经关闭
 engine.failedCipherSuite=无法启用密码套件[{0}]
+engine.failedToReadAvailableBytes=有可读取的纯文本字节,但未读取任何字节
 engine.inboundClose=入站在收到对等方的关闭通知之前关闭
 engine.invalidBufferArray=偏移量:[{0}],长度:[{1}](应为:偏移量<=偏移量+长度<=srcs.length[{2}])
+engine.invalidDestinationBuffersState=在打开字节包装时,目标缓冲区的状态发生了更改
 engine.noRestrictSessionCreation=OpenSslEngine不允许限制引擎仅仅去唤醒已经存在的会话
 engine.noSSLContext=没有SSL上下文
 engine.noSession=SSL会话ID不可用
diff --git a/java/org/apache/tomcat/websocket/LocalStrings_ja.properties b/java/org/apache/tomcat/websocket/LocalStrings_ja.properties
index daf9dc8..3813553 100644
--- a/java/org/apache/tomcat/websocket/LocalStrings_ja.properties
+++ b/java/org/apache/tomcat/websocket/LocalStrings_ja.properties
@@ -33,6 +33,9 @@ backgroundProcessManager.processFailed=バックグラウンド処理が失敗
 
 caseInsensitiveKeyMap.nullKey=null 値はキーに使用できません。
 
+clientEndpointHolder.instanceCreationFailed=WebSocketEndpointの作成に失敗しました
+clientEndpointHolder.instanceRegistrationFailed=エンドポイントインスタンスをInstanceManagerに登録できませんでした
+
 futureToSendHandler.timeout=完了を [{0}] [{1}] 待機後に、操作がタイムアウトしました
 
 perMessageDeflate.alreadyClosed=transformer はクローズされました。これ以上使用されません
@@ -85,6 +88,7 @@ wsRemoteEndpoint.closed=WebSocket セッションは切断済みのためメッ
 wsRemoteEndpoint.closedDuringMessage=WebSocket セッションが切断されているため残りのメッセージは送信できません。
 wsRemoteEndpoint.closedOutputStream=このメソッドは、OutputStreamが閉じられたときに呼び出されない場合があります。
 wsRemoteEndpoint.closedWriter=Writerがクローズされているため、このメソッドを呼び出すことはできません。
+wsRemoteEndpoint.encoderDestoryFailed=タイプ[{0}]のエンコーダーの破棄に失敗しました
 wsRemoteEndpoint.flushOnCloseFailed=セッションが閉じられた後にまだ可能であったバッチメッセージ。 残りのバッチメッセージをフラッシュできません。
 wsRemoteEndpoint.invalidEncoder=指定されたタイプ[{0}]のエンコーダをインスタンス化できませんでした。
 wsRemoteEndpoint.noEncoder=クラス [{0}] のオブジェクトのエンコーダーが未指定です。
@@ -102,6 +106,7 @@ wsSession.duplicateHandlerBinary=バイナリメッセージハンドラは既
 wsSession.duplicateHandlerPong=pongメッセージハンドラは既に設定されています。
 wsSession.duplicateHandlerText=テキストメッセージハンドラはすでに構成されています。
 wsSession.flushFailOnClose=セッション切断時にバッチメッセージをフラッシュできませんでした。
+wsSession.instanceCreateFailed=エンドポイントインスタンスの作成に失敗しました
 wsSession.instanceNew=エンドポイントインスタンスの登録に失敗しました。
 wsSession.invalidHandlerTypePong=pongメッセージハンドラはMessageHandler.Wholeを実装する必要があります。
 wsSession.messageFailed=WebSocket コネクションが切断されているため、完了メッセージを送信できません。
diff --git a/java/org/apache/tomcat/websocket/LocalStrings_zh_CN.properties b/java/org/apache/tomcat/websocket/LocalStrings_zh_CN.properties
index 9a06489..61ac558 100644
--- a/java/org/apache/tomcat/websocket/LocalStrings_zh_CN.properties
+++ b/java/org/apache/tomcat/websocket/LocalStrings_zh_CN.properties
@@ -33,6 +33,9 @@ backgroundProcessManager.processFailed=后台进程失败
 
 caseInsensitiveKeyMap.nullKey=不允许 Key 是 Null
 
+clientEndpointHolder.instanceCreationFailed=未能创建WebSocketEndpoint
+clientEndpointHolder.instanceRegistrationFailed=无法向InstanceManager注册Endpoint实例
+
 futureToSendHandler.timeout=等待[{0}[{1}]完成后操作超时。
 
 perMessageDeflate.alreadyClosed=转换器已经关闭且可能永远不会使用
@@ -67,6 +70,7 @@ wsFrame.noContinuation=当需要延续帧时启动了新消息。
 wsFrame.notMasked=客户端帧未被屏蔽,但必须屏蔽所有客户端帧
 wsFrame.oneByteCloseCode=客户端发送了一个包含无效单字节有效负载的关闭帧。
 wsFrame.partialHeaderComplete=接收到WebSocket帧. fin [{0}], rsv [{1}], OpCode [{2}], payload 长度 [{3}]
+wsFrame.payloadMsbInvalid=接收到无效的WebSocket帧-非法设置了64位有效负载的最高有效位
 wsFrame.readFailed=异步客户端读取失败
 wsFrame.sessionClosed=无法处理客户端数据,因为会话已被关闭
 wsFrame.suspendRequested=已请求暂停接收邮件。
@@ -84,6 +88,7 @@ wsRemoteEndpoint.closed=由于 WebSocket session 已关闭,消息将不会被
 wsRemoteEndpoint.closedDuringMessage=因为 WebSocket session 被关闭,消息的剩余部分将不会被送达
 wsRemoteEndpoint.closedOutputStream=由于OutputStream已关闭,不应该调用此方法。
 wsRemoteEndpoint.closedWriter=此方法不能调用,因为编写器已关闭。
+wsRemoteEndpoint.encoderDestoryFailed=未能销毁[{0}]类型的编码器
 wsRemoteEndpoint.flushOnCloseFailed=会话关闭后仍然启用批处理消息。无法刷新剩余的批量消息
 wsRemoteEndpoint.invalidEncoder=无法实例化类型为[{0}]的指定编码器
 wsRemoteEndpoint.noEncoder=没有为类 [{0}] 的对象指定编码器
@@ -101,6 +106,7 @@ wsSession.duplicateHandlerBinary=已配置二进制消息处理程序
 wsSession.duplicateHandlerPong=已经配置了pong消息处理器
 wsSession.duplicateHandlerText=已配置文本消息处理器
 wsSession.flushFailOnClose=会话关闭时刷新批处理邮件失败
+wsSession.instanceCreateFailed=Endpoint实例创建失败
 wsSession.instanceNew=endpoint 实例注册失败
 wsSession.invalidHandlerTypePong=一个pong消息处理程序必须实现MessageHandler.Whole
 wsSession.messageFailed=无法写入完整消息,因为WebSocket连接已关闭
@@ -114,6 +120,7 @@ wsSession.unknownHandlerType=无法添加消息处理程序[{0}],因为它被
 
 wsWebSocketContainer.asynchronousSocketChannelFail=无法打开与服务器的连接
 wsWebSocketContainer.connect.entry=连接[{0}]类型的终端实例至[{1}]
+wsWebSocketContainer.connect.write=从本地地址[{2}]以[{1}]的限制从[{0}]开始从缓冲区写入HTTP升级请求
 wsWebSocketContainer.defaultConfiguratorFail=无法创建默认配置程序。
 wsWebSocketContainer.failedAuthentication=无法处理http响应代码[{0}]。服务器不接受身份验证头。
 wsWebSocketContainer.httpRequestFailed=启动WebSocket连接的HTTP请求失败
diff --git a/java/org/apache/tomcat/websocket/pojo/LocalStrings_ja.properties b/java/org/apache/tomcat/websocket/pojo/LocalStrings_ja.properties
index 35da058..e5e2914 100644
--- a/java/org/apache/tomcat/websocket/pojo/LocalStrings_ja.properties
+++ b/java/org/apache/tomcat/websocket/pojo/LocalStrings_ja.properties
@@ -22,6 +22,8 @@ pojoEndpointBase.onOpenFail=タイプ[{0}]のPOJOのPOJOエンドポイントの
 pojoMessageHandlerWhole.decodeIoFail=メッセージの復号中に入出力エラーが発生しました。
 pojoMessageHandlerWhole.maxBufferSize=この実装で対応可能なメッセージサイズの上限値は Integer.MAX_VALUE です。
 
+pojoMessageHandlerWholeBase.decodeDestoryFailed=タイプ[{0}]のデコーダーの破棄に失敗しました
+
 pojoMethodMapping.decodePathParamFail=パスパラメータの値 [{0}] を [{1}] 型として解釈できません。
 pojoMethodMapping.duplicateAnnotation=クラス [{1}] にアノテーション [{0}] が重複しています。
 pojoMethodMapping.duplicateLastParam=OnMessageでアノテーション付けされたクラス[{1}]のメソッド[{0}]に複数のbooleanパラメータが存在します。
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 ae9909b..fed5aaa 100644
--- a/java/org/apache/tomcat/websocket/pojo/LocalStrings_zh_CN.properties
+++ b/java/org/apache/tomcat/websocket/pojo/LocalStrings_zh_CN.properties
@@ -22,6 +22,8 @@ pojoEndpointBase.onOpenFail=无法为类型为[{0}]的POJO调用POJO端点的onO
 pojoMessageHandlerWhole.decodeIoFail=解码消息时出现IO错误
 pojoMessageHandlerWhole.maxBufferSize=此实现支持的最大消息大小为Integer.MAX_VALUE
 
+pojoMessageHandlerWholeBase.decodeDestoryFailed=未能销毁[{0}]类型的解码器
+
 pojoMethodMapping.decodePathParamFail=未能将路径参数值[{0}]解码为预期的类型[{1}]
 pojoMethodMapping.duplicateAnnotation=类[{1}]上存在的重复注释[{0}]
 pojoMethodMapping.duplicateLastParam=用OnMessage注释的类[{1}]的方法[{0}]上存在多个布尔参数(最后的)
diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index 1aad55a..7bf0a16 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -149,6 +149,23 @@
       </fix>
     </changelog>
   </subsection>
+  <subsection name="Other">
+    <changelog>
+      <add>
+        Improvements to Chinese translations contributed by ZhangJieWen and
+        chengzheyan. (markt)
+      </add>
+      <add>
+        Improvements to French translations. (remm)
+      </add>
+      <add>
+        Improvements to Japanese translations contributed by tak7iji. (markt)
+      </add>
+      <add>
+        Improvements to Korean translations. (woonsan)
+      </add>
+    </changelog>
+  </subsection>
 </section>
 <section name="Tomcat 8.5.69 (schultz)" rtext="2021-07-05">
   <subsection name="Catalina">

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