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 2022/09/30 12:48:18 UTC

[tomcat] branch 10.0.x updated: Back port translation updates

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

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


The following commit(s) were added to refs/heads/10.0.x by this push:
     new 37a2908463 Back port translation updates
37a2908463 is described below

commit 37a29084630c699644672aeed2ca2835eeef4caf
Author: Mark Thomas <ma...@apache.org>
AuthorDate: Fri Sep 30 13:48:11 2022 +0100

    Back port translation updates
---
 .../authenticator/LocalStrings_fr.properties       |  2 +
 .../authenticator/LocalStrings_ja.properties       | 16 +++---
 .../catalina/connector/LocalStrings_ja.properties  |  2 +-
 .../catalina/core/LocalStrings_ja.properties       |  4 +-
 .../catalina/filters/LocalStrings_ja.properties    |  2 +-
 .../catalina/ha/session/LocalStrings_ja.properties | 64 +++++++++++-----------
 .../catalina/ha/tcp/LocalStrings_ja.properties     |  4 +-
 .../catalina/session/LocalStrings_ja.properties    |  2 +-
 .../catalina/startup/LocalStrings_ja.properties    | 10 ++--
 .../tribes/tipis/LocalStrings_ja.properties        |  4 +-
 .../transport/nio/LocalStrings_ja.properties       |  4 +-
 .../apache/coyote/http2/LocalStrings_fr.properties |  4 ++
 .../coyote/http2/LocalStrings_zh_CN.properties     |  2 +-
 .../jasper/resources/LocalStrings_ja.properties    |  3 +-
 .../tomcat/websocket/LocalStrings_cs.properties    |  2 +-
 .../tomcat/websocket/LocalStrings_es.properties    |  2 +-
 .../tomcat/websocket/LocalStrings_fr.properties    |  2 +-
 .../tomcat/websocket/LocalStrings_ja.properties    | 10 +++-
 .../tomcat/websocket/LocalStrings_ko.properties    |  2 +-
 .../tomcat/websocket/LocalStrings_zh_CN.properties |  2 +-
 webapps/docs/changelog.xml                         | 19 +++++++
 21 files changed, 96 insertions(+), 66 deletions(-)

diff --git a/java/org/apache/catalina/authenticator/LocalStrings_fr.properties b/java/org/apache/catalina/authenticator/LocalStrings_fr.properties
index bccc9b06c2..6b17f0282a 100644
--- a/java/org/apache/catalina/authenticator/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/authenticator/LocalStrings_fr.properties
@@ -36,11 +36,13 @@ basicAuthenticator.invalidCharset=Les seules valeurs permises sont null, la cha
 
 digestAuthenticator.cacheRemove=Une entrée valide du cache de nonce des clients a été enlevée pour faire de la place pour de nouvelles entrées, ce qui rend possible une attaque par répétition ; pour éviter cela, il est possible de reduire nonceValidity ou d'augmenter nonceCacheSize ; les avertissements de ce type ne se reproduiront pas avant 5 minutes
 
+formAuthenticator.changeSessionIdLogin=L''id de session a été changé avant de forwarder vers la page de login lors de l''authentification FORM de [{0}] vers [{1}]
 formAuthenticator.forwardErrorFail=Erreur inattendue lors de la transmission à la page d'erreur
 formAuthenticator.forwardLogin=Transmission de la requête pour [{0}] faite avec la méthode [{1}] à la page de connection [{2}] du contexte [{3}] en utilisant la méthode GET
 formAuthenticator.forwardLoginFail=Erreur inattendue lors de la transmission à la page de connection
 formAuthenticator.noErrorPage=Aucune page d''erreur n''a été définie pour la méthode d''authentification FORM dans le contexte [{0}]
 formAuthenticator.noLoginPage=Aucune page de connection n''a été définie pour la méthode d''authentification FORM dans le contexte [{0}]
+formAuthenticator.sessionIdMismatch=L''id de session actuel est [{0}] mais l''authentificateur FORM attendait [{1}]
 
 singleSignOn.debug.associate=Association de la session [{1}] de l''application avec la session SSO [{0}]
 singleSignOn.debug.associateFail=Le SSO n''a pu associer la session [{0}] de l''application car la session SSO [{1}] n''existe pas
diff --git a/java/org/apache/catalina/authenticator/LocalStrings_ja.properties b/java/org/apache/catalina/authenticator/LocalStrings_ja.properties
index b2e510981e..d2fde48949 100644
--- a/java/org/apache/catalina/authenticator/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/authenticator/LocalStrings_ja.properties
@@ -44,28 +44,28 @@ formAuthenticator.noErrorPage=コンテキスト [{0}] のFORM認証にエラー
 formAuthenticator.noLoginPage=コンテキスト [{0}] のFORM認証にログインページが定義されていません
 formAuthenticator.sessionIdMismatch=現在のセッションIDは [{0}] ですが、FORM認証 は [{1}] を期待していました
 
-singleSignOn.debug.associate=SSOはアプリケーションセッション[{1}]をSSOセッション[{0}]に関連付けます
+singleSignOn.debug.associate=SSO はアプリケーションセッション [{1}] を SSO セッション [{0}] に関連付けます
 singleSignOn.debug.associateFail=SSOセッション[{1}]が存在しないため、SSOはアプリケーションセッション[{0}]を関連付けられませんでした。
 singleSignOn.debug.cookieCheck=SSOはSSOクッキーをチェックしています
 singleSignOn.debug.cookieNotFound=SSOはSSO Cookieを検出しませんでした。
 singleSignOn.debug.deregister=SSOセッション[{1}]に関連付けられたアプリケーションセッション[{0}]を破棄します。
-singleSignOn.debug.deregisterFail=キャッシュにないため、SSOセッション[{0}]の登録を解除できませんでした。
+singleSignOn.debug.deregisterFail=キャッシュにないため、SSO セッション [{0}] の登録を解除できませんでした
 singleSignOn.debug.deregisterNone=SSOセッション[{0}]の登録を解除しましたが、関連付けられたアプリケーションセッションは見つかりませんでした。
 singleSignOn.debug.hasPrincipal=SSOが以前に認証されたプリンシパル [{0}] を検出しました
 singleSignOn.debug.invoke=SSO は [{0}] に対するリクエストを処理しています
 singleSignOn.debug.principalCheck=SSO は SSO セッション [{0}] のキャッシュされたプリンシパルを探索しています
 singleSignOn.debug.principalFound=SSO のキャッシュされたプリンシパル [{0}] を取得しました。認証タイプは [{1}] です
-singleSignOn.debug.principalNotFound=SSOはキャッシュされたプリンシパルを検出しませんでした。セッション[{0}]のSSO Cookieを消去しています。
-singleSignOn.debug.register=SSOは認証タイプ [{2}] のユーザー [{1}] のSSOセッション[{0}]を登録しています
-singleSignOn.debug.removeSession=SSOはSSOセッション[{1}]からアプリケーションセッション[{0}]を削除しています
+singleSignOn.debug.principalNotFound=SSO はキャッシュされたプリンシパルを検出しませんでした。セッション [{0}] の SSO Cookie を消去しています
+singleSignOn.debug.register=SSO は認証タイプ [{2}] のユーザー [{1}] の SSO セッション [{0}] を登録しています
+singleSignOn.debug.removeSession=SSOはSSOセッション [{1}] からアプリケーションセッション [{0}] を削除しています
 singleSignOn.debug.sessionLogout=SSOはSSOセッション[{0}]とアプリケーションセッション[{1}]をログアウト処理しています
 singleSignOn.debug.sessionTimeout=SSOはSSOセッション[{0}]とアプリケーションセッション[{1}]のタイムアウトを処理しています
 singleSignOn.debug.update=SSOはSSOセッション [{0}] を認証タイプ [{1}] に更新します
-singleSignOn.sessionExpire.contextNotFound=Contextが見つからないため、SSOはセッション[{0}]を破棄できません
+singleSignOn.sessionExpire.contextNotFound=Context が見つからないため、SSO はセッション [{0}] を破棄できません
 singleSignOn.sessionExpire.engineNull=Engine がNullだったため、SSOはセッション[{0}]を破棄できません。
 singleSignOn.sessionExpire.hostNotFound=ホストが見つからないため SSO セッション [{0}] を破棄できません
-singleSignOn.sessionExpire.managerError=セッションを検索するときにManagerが例外をスローしたため、SSOはセッション[{0}]を破棄できません
-singleSignOn.sessionExpire.managerNotFound=Managerが見つからなかったので、SSOはセッション[{0}]を破棄できません。
+singleSignOn.sessionExpire.managerError=セッションを検索するときにマネージャが例外をスローしたため、SSOはセッション [{0}] を破棄できません
+singleSignOn.sessionExpire.managerNotFound=マネージャが見つからなかったため、SSO はセッション [{0}] を破棄できません
 singleSignOn.sessionExpire.sessionNotFound=セッションが見つからないため、SSOはセッション[{0}]を破棄できません。
 
 spnegoAuthenticator.authHeaderNoToken=クライアントから受信した Negoiate 認証ヘッダにはトークンがありません。
diff --git a/java/org/apache/catalina/connector/LocalStrings_ja.properties b/java/org/apache/catalina/connector/LocalStrings_ja.properties
index 44f3312255..7f5762fe87 100644
--- a/java/org/apache/catalina/connector/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/connector/LocalStrings_ja.properties
@@ -73,7 +73,7 @@ coyoteResponse.reset.ise=レスポンスがコミットされた後でreset()を
 coyoteResponse.resetBuffer.ise=レスポンスがコミットされた後でバッファをリセットすることはできません
 coyoteResponse.sendError.ise=レスポンスがコミットされた後でsendError()を呼び出すことはできません
 coyoteResponse.sendRedirect.ise=レスポンスがコミットされた後でsendRedirect()を呼び出すことはできません
-coyoteResponse.sendRedirect.note=<html> <body> <p> <a href="{0}"> {0} </a>へのリダイレクト</ p> </ body> </ html>
+coyoteResponse.sendRedirect.note=<html><body><p><a href="{0}">{0}</a> へのリダイレクト</p></body></html>
 coyoteResponse.setBufferSize.ise=データが既に書き込まれた後でバッファサイズを変更することはできません
 
 inputBuffer.requiresNonBlocking=ノンブロッキングモードでは利用できません。
diff --git a/java/org/apache/catalina/core/LocalStrings_ja.properties b/java/org/apache/catalina/core/LocalStrings_ja.properties
index af22e785a4..3385b29b5a 100644
--- a/java/org/apache/catalina/core/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/core/LocalStrings_ja.properties
@@ -168,9 +168,9 @@ pushBuilder.noPath=path を設定する前に push() を呼び出すことはで
 
 standardContext.applicationListener=クラス [{0}] のアプリケーションリスナの設定中にエラーが発生しました
 standardContext.applicationSkipped=前のエラーのためにアプリケーションリスナのインストールをスキップします
-standardContext.backgroundProcess.instanceManager=インスタンスマネージャ[{0}]のバックグラウンドプロセス処理中の例外
+standardContext.backgroundProcess.instanceManager=インスタンスマネージャ [{0}] のバックグラウンドプロセス処理中の例外
 standardContext.backgroundProcess.loader=Loader[{0}]のバックグラウンドプロセス処理中に例外が発生
-standardContext.backgroundProcess.manager=マネージャ[{0}]のバックグラウンドプロセス処理中の例外
+standardContext.backgroundProcess.manager=マネージャ [{0}] のバックグラウンドプロセス処理中の例外
 standardContext.backgroundProcess.resources=リソース [{0}] バックグラウンドプロセス処理中の例外
 standardContext.cluster.managerError=新規クラスターセッションマネージャ生成中のエラー
 standardContext.cluster.noManager=Managerが見つかりませんでした。 ClusterManagerを使用するかどうかの確認。 クラスタ構成:[{0}]、アプリケーション配布可能:[{1}]
diff --git a/java/org/apache/catalina/filters/LocalStrings_ja.properties b/java/org/apache/catalina/filters/LocalStrings_ja.properties
index 1cf37372a6..7504c77dbd 100644
--- a/java/org/apache/catalina/filters/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/filters/LocalStrings_ja.properties
@@ -32,7 +32,7 @@ expiresFilter.invalidDurationNumber=ディレクティブ [{1}] の無効な期
 expiresFilter.invalidDurationUnit=ディレクティブ [{1}] で期間の単位が無効です。(years|months|weeks|days|hours|minutes|seconds) [{0}]
 expiresFilter.noDurationFound=ディレクティブ [{0}] にDuration が見つかりません
 expiresFilter.noDurationUnitAfterAmount=ディレクティブ [{1}] のamount [{0}] の後にDuration 単位が見つかりません
-expiresFilter.noExpirationConfigured=リクエスト [{0}] に対するレスポンスは応答コード [{1} コンテントタイプ [{2}] です。有効期限は未設定です。
+expiresFilter.noExpirationConfigured=リクエスト [{0}] に対するレスポンスは応答コード [{1}] コンテントタイプ [{2}] です。有効期限は未設定です。
 expiresFilter.noExpirationConfiguredForContentType=Content-Type [{0}] に有効期限が設定されていません
 expiresFilter.numberError=カンマ区切りリスト [{1}] の [{0}] 番目(ゼロ開始)の数値を解析中の例外
 expiresFilter.responseAlreadyCommitted=リクエスト [{0}] は、すでにコミットされたレスポンスに対してExpiresFilterを適用できません。
diff --git a/java/org/apache/catalina/ha/session/LocalStrings_ja.properties b/java/org/apache/catalina/ha/session/LocalStrings_ja.properties
index 588b7c121a..abbff28bf4 100644
--- a/java/org/apache/catalina/ha/session/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/ha/session/LocalStrings_ja.properties
@@ -16,51 +16,51 @@
 backupManager.noCluster=コンテキスト: [{0}]にクラスターが関連付けられていません。
 backupManager.startFailed=BackupManager: [{0}]の起動に失敗しました。
 backupManager.startUnable=BackupManager を開始できません。: [{0}]
-backupManager.stopped=Manager  [{0}] を停止します。
+backupManager.stopped=マネージャ [{0}] を停止します
 
 clusterSessionListener.noManager=Context Managerが存在しません。
 
-deltaManager.createMessage.access=Manager [{0}]: セッション [{1}] へのアクセスメッセージを作成します。
-deltaManager.createMessage.accessChangePrimary=Manager[{0}]: セッション [{1}] でプライマリノード変更メッセージを作成しました。
-deltaManager.createMessage.allSessionData=Manager  [{0}] はすべてのセッションデータを送信しました。
-deltaManager.createMessage.allSessionTransferred=Manager [{0}]はすべてのセッションデータ転送を送信しました。
-deltaManager.createMessage.delta=Manager [{0}]:セッション[{1}]のデルタリクエストメッセージを作成します
-deltaManager.createMessage.expire=Manager [{0}]:セッション[{1}]のセッションの期限切れメッセージを作成します。
+deltaManager.createMessage.access=マネージャ [{0}]: セッション [{1}] へのアクセスメッセージを作成します。
+deltaManager.createMessage.accessChangePrimary=マネージャ [{0}]: セッション [{1}] でプライマリノード変更メッセージを作成しました。
+deltaManager.createMessage.allSessionData=マネージャ [{0}] はすべてのセッションデータを送信しました。
+deltaManager.createMessage.allSessionTransferred=マネージャ [{0}] はすべてのセッションデータ転送を送信しました。
+deltaManager.createMessage.delta=マネージャ [{0}]: セッション [{1}] のデルタリクエストメッセージを作成します
+deltaManager.createMessage.expire=マネージャ [{0}]: セッション [{1}] のセッションの期限切れメッセージを作成します
 deltaManager.createMessage.unableCreateDeltaRequest=セッションID [{0}]のDeltaRequestシリアライズできません。
 deltaManager.createSession.newSession=DeltaSession (ID は [{0}]) を作成しました。総数は [{1}] です。
-deltaManager.dropMessage=Manager [{0}]: GET_ALL_SESSIONS同期フェーズの開始日 [{2}] メッセージの日付 [{3}] 内のメッセージ [{1}] をドロップします
-deltaManager.expireSessions=シャットダウン時にManager[{0}]はセッションを満了します。
+deltaManager.dropMessage=マネージャ [{0}]: GET_ALL_SESSIONS同期フェーズの開始日 [{2}] メッセージの日付 [{3}] 内のメッセージ [{1}] をドロップします
+deltaManager.expireSessions=シャットダウン時にマネージャ [{0}] はセッションを満了します。
 deltaManager.foundMasterMember=コンテキスト [{0}] のレプリケーションマスターメンバー [{1}] を発見しました
 deltaManager.loading.cnfe=永続セッションのロード中にClassNotFoundExceptionが発生しました:[{0}]
 deltaManager.loading.existing.session=既存セッション[{0}]のオーバーロード
 deltaManager.loading.ioe=永続化セッションの読み込み中に IOException が発生しました: [{0}]
 deltaManager.managerLoad=永続化ストレージからセッションの読み込み中に例外が発生しました。
 deltaManager.noCluster=開始中... このコンテキスト [{0}] に関連付けられたクラスタはありません。
-deltaManager.noContextManager=マネージャ[{0}]: [{1}]で送信された ''Get all session data'' メッセージの返信において、[{2}] ms後に ''No Context Manager'' メッセージが受信されました
+deltaManager.noContextManager=マネージャ [{0}]: [{1}] で送信された ''Get all session data'' メッセージの返信において、[{2}] ミリ秒後に ''No Context Manager'' メッセージが受信されました。
 deltaManager.noMasterMember=ドメイン [{1}] のコンテキスト [{0}] に他のメンバーがいない状態で開始しています
-deltaManager.noMembers=Manager [{0}]:状態転送をスキップします。 クラスタグループ内でアクティブなメンバーはいません。
-deltaManager.noSessionState=Manager [{0}]:[{1}]で送信されたセッション状態はありませんでした。[{2}] ms後にタイムアウトしました。
-deltaManager.receiveMessage.accessed=Manager [{0}]:セッション[{1}]のセッションアクセスメッセージを受信しました。
-deltaManager.receiveMessage.allSessionDataAfter=Manager[{0}]: 全てのセッション状態をデシリアライズしました。
-deltaManager.receiveMessage.allSessionDataBegin=Manager[{0}]:すべてのセッション状態データを受信しました。
-deltaManager.receiveMessage.createNewSession=Manager [{0}]:セッション[{1}]のセッション作成メッセージを受信しました。
-deltaManager.receiveMessage.delta=Manager [{0}]:セッション[{1}]のセッションデルタメッセージを受信しました。
-deltaManager.receiveMessage.delta.unknown=マネージャ[{0}]:未知のセッション[{1}]デルタを受信しました。
-deltaManager.receiveMessage.error=Manager [{0}]: TCP チャンネルからメッセージを受信できません。
-deltaManager.receiveMessage.eventType=Manager[{0}]: [{2}] からセッションメッセージ [{1}] を受信しました。
-deltaManager.receiveMessage.expired=Manager[{0}]:セッション[{1}]のセッションの期限切れメッセージを受信しました。
-deltaManager.receiveMessage.noContextManager=Manager [{0}] はノード [{1}: {2}] からコンテキストマネージャ無しメッセージを受信しました。
-deltaManager.receiveMessage.transfercomplete=Manager [{0}] はノード [{1}: {2}] からセッション状態が転送を受信しました
-deltaManager.receiveMessage.unloadingAfter=Manager[{0}]:セッションのアンロードが完了しました。
-deltaManager.receiveMessage.unloadingBegin=Manager [{0}]:セッションのアンロードを開始します
-deltaManager.registerCluster=マネージャー [{0}] をクラスターの構成要素 [{1}] に名前 [{2}] で登録しました。
-deltaManager.sendMessage.newSession=Manager[{0}]が新しいセッションを送信します。[{1}]
-deltaManager.sessionReceived=Manager [{0}]; [{2}] msで受信した [{1}] で送信されたセッション状態。
+deltaManager.noMembers=マネージャ [{0}]: 状態転送をスキップします。 クラスタグループ内でアクティブなメンバーはいません。
+deltaManager.noSessionState=マネージャ [{0}]: [{1}] で送信されたセッション状態はありませんでした。[{2}] ミリ秒後にタイムアウトしました。
+deltaManager.receiveMessage.accessed=マネージャ [{0}]: セッション[{1}]のセッションアクセスメッセージを受信しました。
+deltaManager.receiveMessage.allSessionDataAfter=マネージャ [{0}]: すべてのセッション状態をデシリアライズしました。
+deltaManager.receiveMessage.allSessionDataBegin=マネージャ [{0}]: すべてのセッション状態データを受信しました。
+deltaManager.receiveMessage.createNewSession=マネージャ [{0}]: セッション [{1}] のセッション作成メッセージを受信しました。
+deltaManager.receiveMessage.delta=マネージャ [{0}]: セッション [{1}] のセッションデルタメッセージを受信しました。
+deltaManager.receiveMessage.delta.unknown=マネージャ [{0}]: 未知のセッション [{1}] デルタを受信しました。
+deltaManager.receiveMessage.error=マネージャ [{0}]: TCP チャンネルからメッセージを受信できません。
+deltaManager.receiveMessage.eventType=マネージャ [{0}]: [{2}] からセッションメッセージ [{1}] を受信しました。
+deltaManager.receiveMessage.expired=マネージャ [{0}]: セッション [{1}] のセッションの期限切れメッセージを受信しました。
+deltaManager.receiveMessage.noContextManager=マネージャ [{0}] はノード [{1}: {2}] からコンテキストマネージャ無しメッセージを受信しました。
+deltaManager.receiveMessage.transfercomplete=マネージャ [{0}] はノード [{1}: {2}] からセッション状態が転送を受信しました。
+deltaManager.receiveMessage.unloadingAfter=マネージャ [{0}]: セッションのアンロードが完了しました。
+deltaManager.receiveMessage.unloadingBegin=マネージャ [{0}]: セッションのアンロードを開始します
+deltaManager.registerCluster=マネージャ [{0}] をクラスターの構成要素 [{1}] に名前 [{2}] で登録しました。
+deltaManager.sendMessage.newSession=マネージャ [{0}] が新しいセッションを送信します [{1}]
+deltaManager.sessionReceived=マネージャ [{0}]; [{2}] ミリ秒で受信した [{1}] で送信されたセッション状態。
 deltaManager.startClustering=[{0}]でクラスタリングマネージャを開始しています。
-deltaManager.stopped=マネージャ[{0}]が停止しています
+deltaManager.stopped=マネージャ [{0}] が停止しています
 deltaManager.unableSerializeSessionID=セッション ID [{0}] をシリアライズできません。
 deltaManager.unloading.ioe=永続セッションを保存中のIOException:[{0}]
-deltaManager.waitForSessionState=Manager[{0}]、[{1}]からのセッション状態を要求しています。 [{2}]秒以内にセッション状態が受信されなかった場合、この操作はタイムアウトになります。
+deltaManager.waitForSessionState=マネージャ [{0}]、[{1}] からのセッション状態を要求しています。 [{2}] 秒以内にセッション状態が受信されなかった場合、この操作はタイムアウトになります。
 
 deltaRequest.invalidAttributeInfoType=無効な属性情報タイプ= [{0}]
 deltaRequest.removeUnable=要素を削除できません。
@@ -69,14 +69,14 @@ deltaRequest.ssid.mismatch=セッションIDが一致しません。デルタリ
 deltaRequest.ssid.null=setSessionId に指定したセッション ID が null です。
 deltaRequest.wrongPrincipalClass=ClusterManagerはGenericPrincipalのみをサポートします。あなたのRealmはプリンシパルクラス [{0}] を使用しました。
 
-deltaSession.notifying=クラスタにセッションの有効期限を通知する:primary = [{1}]、sessionId [{2}]
+deltaSession.notifying=クラスタにセッションの有効期限を通知する: マネージャ [{0}]、primary [{1}]、sessionId [{2}]
 deltaSession.readSession=readObject() はセッション [{0}] を読み込みました。
 deltaSession.writeSession=writeObject() によりセッション [{0}] を格納しました。
 
 jvmRoute.cannotFindSession=セッション [{0}] がありません。
 jvmRoute.changeSession=セッションを [{0}] から [{1}] へ変更しました。
 jvmRoute.failover=他の jvmRoute へのフェールオーバーを検出しました。元のルートは [{0}]、新しいルートは [{1}]、セッション ID は [{2}] です。
-jvmRoute.foundManager=コンテキスト [{1}] のCluster Manager  [{0}] を発見しました。
+jvmRoute.foundManager=Cluster Manager  [{0}] を [{1}] で発見しました
 jvmRoute.missingJvmRouteAttribute=jvmRoute 属性にエンジンが指定されていません。
 jvmRoute.noCluster=JvmRouterBinderValveは設定されていますが、クラスタリングは使用されていません。 PersistentManagerが使用されている場合、フェールオーバーは引き続き機能します。
 jvmRoute.notFoundManager=[{0}]でCluster Managerが見つかりません。
diff --git a/java/org/apache/catalina/ha/tcp/LocalStrings_ja.properties b/java/org/apache/catalina/ha/tcp/LocalStrings_ja.properties
index 3a6c7f7584..3c2c5009f9 100644
--- a/java/org/apache/catalina/ha/tcp/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/ha/tcp/LocalStrings_ja.properties
@@ -27,10 +27,10 @@ ReplicationValve.send.invalid.failure=セッション[id = {0}]無効メッセ
 ReplicationValve.session.found=コンテキスト [{0}]: セッション [{1}] は見つかりましたが、クラスターセッションではありません
 ReplicationValve.session.indicator=Context [{0}]:リクエスト属性 [{2}] のセッション [{1}] のプライマリは [{3}] です。
 ReplicationValve.session.invalid=コンテキスト [{0}]: 無効なセッション [{1}] が要求されました。消去された、あるいは、このノードに複製されなかった可能性があります。
-ReplicationValve.stats=[{2}]リクエストの平均要求時間= [{0}] ms、クラスタオーバーヘッド時間= [{1}] ms、[{3}]リクエストの送信、[{4}]クロスコンテキストリクエスト、[{5} }]フィルタリクエスト(合計リクエスト= [{6}] ms、クラスタ全体リクエスト= [{7}] ms)。
+ReplicationValve.stats=[{2}] リクエストの平均要求時間= [{0}] ミリ秒、クラスタオーバーヘッド時間= [{1}] ミリ秒、[{3}] リクエストの送信、[{4}] クロスコンテキストリクエスト、[{5}] フィルタリクエスト(合計リクエスト= [{6}] ミリ秒、クラスタ全体リクエスト= [{7}] ミリ秒)。
 
 simpleTcpCluster.clustermanager.cloneFailed=クラスタマネージャをクローンできません。既定はorg.apache.catalina.ha.session.DeltaManagerです。
-simpleTcpCluster.clustermanager.notImplement=クラス [{0}] は ClusterManager を実装していません。それにクラスターはすでに停止しています。
+simpleTcpCluster.clustermanager.notImplement=マネージャ [{0}] は ClusterManager を実装していません。それにクラスターはすでに停止しています。
 simpleTcpCluster.member.addFailed=レプリケーションシステムに接続できません。
 simpleTcpCluster.member.added=レプリケーションメンバーを追加しました: [{0}]
 simpleTcpCluster.member.disappeared=メッセージ消失を受信しました: [{0}]
diff --git a/java/org/apache/catalina/session/LocalStrings_ja.properties b/java/org/apache/catalina/session/LocalStrings_ja.properties
index 5ae0beb285..b20a6524fc 100644
--- a/java/org/apache/catalina/session/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/session/LocalStrings_ja.properties
@@ -83,7 +83,7 @@ standardSession.getValueNames.ise=getValueNames: セッションは既に無効
 standardSession.invalidate.ise=invalidate: セッションは既に無効化されています
 standardSession.isNew.ise=isNew: セッションは既に無効化されています
 standardSession.logoutfail=有効期限を超過したセッションからユーザーがログアウトする時、例外が発生しました。
-standardSession.notDeserializable=セッション[{1}]のセッション属性[{0}]をデシリアライズできません。
+standardSession.notDeserializable=セッション [{1}] のセッション属性 [{0}] をデシリアライズできません
 standardSession.notSerializable=セッション [{1}] のためにセッション属性 [{0}] をシリアライズできません
 standardSession.principalNotDeserializable=セッション [{0}] のプリンシパルオブジェクトをデシリアライズできません
 standardSession.principalNotSerializable=セッション [{0}] のプリンシパルオブジェクトをシリアライズできません
diff --git a/java/org/apache/catalina/startup/LocalStrings_ja.properties b/java/org/apache/catalina/startup/LocalStrings_ja.properties
index eb2cf80ac8..b3e22f21fc 100644
--- a/java/org/apache/catalina/startup/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/startup/LocalStrings_ja.properties
@@ -16,7 +16,7 @@
 catalina.configFail=[{0}]からサーバー設定を読み込めません
 catalina.generatedCodeLocationError=生成された組込みTomcaコードの構成済みのロケーション[{0}]の使用中にエラーが発生しました
 catalina.incorrectPermissions=権限が間違っています。ファイルに対して読み取り権限が許可されていません。
-catalina.init=サーバーの初期化 [{0}]ms
+catalina.init=サーバーの初期化 [{0}] ミリ秒
 catalina.initError=Catalinaの初期化エラー
 catalina.noCluster=[{0}]のためにクラスタルールセットが見つかりません。ラスタ構成が無効になっています。
 catalina.noLoader=コンフィグレーションコードローダ [{0}] が見つかりませんでした。生成されたコードは使用されません
@@ -24,7 +24,7 @@ catalina.noNaming=ネーミング環境が無効です。
 catalina.noServer=サーバーを起動できません。サーバーインスタンスが構成されていません。
 catalina.serverStartFail=必要なサーバーコンポーネントを開始できなかったため、Tomcat を開始できませんでした。
 catalina.shutdownHookFail=サーバーの停止中にシャットダウンフックでエラーが発生しました。
-catalina.startup=サーバーの起動 [{0}]ms
+catalina.startup=サーバーの起動 [{0}] ミリ秒
 catalina.stopError=Catalinaの停止エラー
 catalina.stopServer=シャットダウンポートが設定されていません。OSシグナルでServerをシャットダウンします。サーバはシャットダウンしません。
 catalina.stopServer.connectException=[{0}:{1}] に接続できませんでした (base ポート [{2}]、offset [{3}])。Tomcatが実行中でない可能性があります。
@@ -113,7 +113,7 @@ hostConfig.deploy.error=Webアプリケーションディレクトリ[{0}]の配
 hostConfig.deployDescriptor=配備記述子 [{0}] を配備します
 hostConfig.deployDescriptor.blocked=コンテキストパス [{0}] を持つWebアプリケーションは、アプリケーションのセキュアな配備に必要な設定が含まれている可能性がありますが、このホストのdeployXML設定によって処理が妨げられる配備記述子 [{1}] が含まれていたため配備されていません。このアプリケーションを配備するには、[{2}] に適切な記述子を作成する必要があります。
 hostConfig.deployDescriptor.error=配備記述子 [{0}] を配備中のエラーです
-hostConfig.deployDescriptor.finished=配備記述子 [{0}] の展開が [{1}] msで完了しました
+hostConfig.deployDescriptor.finished=配備記述子 [{0}] の展開が [{1}] ミリ秒で完了しました
 hostConfig.deployDescriptor.hiddenDir=外部のdocBaseを使用した配備記述子 [{0}] の配備は、appBaseの [{1}] ディレクトリが無視されることを意味します
 hostConfig.deployDescriptor.hiddenWar=配備記述子 [{0}] を外部のdocBaseとともに配備するとappBaseのWAR [{1}] が無視されます
 hostConfig.deployDescriptor.localDocBaseSpecified=docBase [{0}] はホストの appBase に含まれるため無視します。
@@ -121,12 +121,12 @@ hostConfig.deployDescriptor.path=配備記述子 [{1}] の path 属性に指定
 hostConfig.deployDescriptor.threaded.error=配備記述子のマルチスレッド配備の完了待機中のエラー
 hostConfig.deployDir=Webアプリケーションディレクトリ [{0}] を配備します
 hostConfig.deployDir.error=Webアプリケーションディレクトリ [{0}] を配備中のエラー
-hostConfig.deployDir.finished=ディレクトリ [{0}] の Web アプリケーションの配備は [{1}] ms で完了しました。
+hostConfig.deployDir.finished=ディレクトリ [{0}] の Web アプリケーションの配備は [{1}] ミリ秒で完了しました。
 hostConfig.deployDir.threaded.error=ディレクトリのマルチスレッド配備の\n\
 完了待機中のエラー
 hostConfig.deployWar=Webアプリケーションアーカイブ [{0}] を配備します
 hostConfig.deployWar.error=Webアプリケーションアーカイブ [{0}] を配備中のエラー
-hostConfig.deployWar.finished=Web アプリケーションアーカイブ [{0}] の配備は [{1}] ms で完了しました
+hostConfig.deployWar.finished=Web アプリケーションアーカイブ [{0}] の配備は [{1}] ミリ秒で完了しました
 hostConfig.deployWar.hiddenDir=WAR [{1}]が優先され、unpackWARsがfalseであるため、ディレクトリ[{0}]は無視されます。
 hostConfig.deployWar.threaded.error=WARファイルのマルチスレッド配備の完了待機中のエラー
 hostConfig.deploying=発見されたWebアプリケーションの配備
diff --git a/java/org/apache/catalina/tribes/tipis/LocalStrings_ja.properties b/java/org/apache/catalina/tribes/tipis/LocalStrings_ja.properties
index 155cb46d73..2018adf698 100644
--- a/java/org/apache/catalina/tribes/tipis/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/tribes/tipis/LocalStrings_ja.properties
@@ -15,7 +15,7 @@
 
 abstractReplicatedMap.broadcast.noReplies=恐らくタイムアウトが発生したため、ブロードキャストの返信は 0 でした。
 abstractReplicatedMap.heartbeat.failed=AbstractReplicatedMap.pingメッセージを送信できません。
-abstractReplicatedMap.init.completed=AbstractReplicatedMap [{0}] の初期化は [{1}] msで完了しました。
+abstractReplicatedMap.init.completed=AbstractReplicatedMap [{0}] の初期化は [{1}] ミリ秒で完了しました。
 abstractReplicatedMap.init.start=コンテキスト名:[{0}]を使用してAbstractReplicatedMapを初期化しています。
 abstractReplicatedMap.leftOver.ignored=メッセージ [{0}] は無視します。
 abstractReplicatedMap.leftOver.pingMsg=PINGメッセージがタイムアウト期間を超えて受信されました。 マップメンバー[{0}]はマップメンバーシップから削除されている可能性があります。
@@ -48,6 +48,6 @@ mapMessage.deserialize.error.key=MapMessage キーのデシリアライズに失
 mapMessage.deserialize.error.value=MapMessageの値のデシリアライズに失敗しました。
 
 replicatedMap.member.disappeared=メンバー[{0}]が消滅しました。関連するマップエントリは、新しいノードに再配置されます。
-replicatedMap.relocate.complete=マップ要素の再配置は [{0}] ms で完了しました。
+replicatedMap.relocate.complete=マップ要素の再配置は [{0}] ミリ秒で完了しました。
 replicatedMap.unable.relocate=[{0}]を新しいバックアップノードに再配置できません
 replicatedMap.unableReplicate.completely=バックアップキー[{0}]を複製できません。 成功ノード:[{1}]。 障害ノード:[{2}]。
diff --git a/java/org/apache/catalina/tribes/transport/nio/LocalStrings_ja.properties b/java/org/apache/catalina/tribes/transport/nio/LocalStrings_ja.properties
index 1e2c67847c..f46ee851ec 100644
--- a/java/org/apache/catalina/tribes/transport/nio/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/tribes/transport/nio/LocalStrings_ja.properties
@@ -43,7 +43,7 @@ nioSender.unable.receive.ack=レスポンスメッセージを受信できませ
 nioSender.unknown.state=不明な状態です。実行可能操作セット=[{0}]
 
 parallelNioSender.error.keepalive=Sender:[{0}]の keepalive テスト中にエラーが発生しました。
-parallelNioSender.operation.timedout=操作がタイムアウトしました([{0}]ミリ秒)。
+parallelNioSender.operation.timedout=操作がタイムアウトしました ([{0}] ミリ秒)。
 parallelNioSender.send.fail=メンバーの送信に失敗しました:[{0}]; Settingに設定します。
 parallelNioSender.send.fail.retrying=[{0}] へのメッセージ送信が失敗しました。状態を SUSPECT へ変更して再送します。
 parallelNioSender.send.failed=パラレル NIO 送信の失敗
@@ -55,4 +55,4 @@ parallelNioSender.unable.setup.NioSender=NioSenderのセットアップができ
 pooledParallelSender.sender.disconnected=Sender 接続されていません。
 pooledParallelSender.unable.open=NIO selectorをオープンできません。
 pooledParallelSender.unable.retrieveSender=SenderプールからSenderを取得できません
-pooledParallelSender.unable.retrieveSender.timeout=データSenderを取得できません。タイムアウト([{0}] ms)エラー。
+pooledParallelSender.unable.retrieveSender.timeout=データSenderを取得できません。タイムアウト ([{0}]ミリ秒) エラー。
diff --git a/java/org/apache/coyote/http2/LocalStrings_fr.properties b/java/org/apache/coyote/http2/LocalStrings_fr.properties
index 4f54e7221a..292e61e67a 100644
--- a/java/org/apache/coyote/http2/LocalStrings_fr.properties
+++ b/java/org/apache/coyote/http2/LocalStrings_fr.properties
@@ -97,6 +97,7 @@ stream.header.required=Connection [{0}], Flux [{1}], Un ou plusieurs en-têtes n
 stream.header.te=Connection [{0}], Flux [{1}], L''en-tête HTTP [te] n''est pas autorisé avec la valeur [{2}] dans une requête HTTP/2
 stream.header.unexpectedPseudoHeader=Connection [{0}], Flux [{1}], Le pseudo en-tête [{2}] a été reçu après un en-tête normal
 stream.header.unknownPseudoHeader=Connection [{0}], Flux [{1}], Un pseudo en-tête inconnu [{2}] a été reçu
+stream.host.inconsistent=Connection [{0}], Stream [{1}], L''en tête hôte [{2}] est inconsistant avec les valeurs fournies précédemment pour l''hôte [{3}] et/ou le port [{4}]
 stream.inputBuffer.copy=Copide de [{0}] octets depuis inBuffer vers outBuffer
 stream.inputBuffer.dispatch=Des données on été ajoutées dans inBuffer alors que la lecture est surveillée, envoi d'un évènement de lecture
 stream.inputBuffer.empty=Le tampon d'entrée du flux est vide, attente de données
@@ -128,6 +129,8 @@ upgradeHandler.allocate.left=Connection [{0}], Flux [{1}], [{2}] octets désallo
 upgradeHandler.allocate.recipient=Connection [{0}], Flux [{1}], receveur potentiel [{2}] avec poids [{3}]
 upgradeHandler.connectionError=Erreur de la connection
 upgradeHandler.dependency.invalid=Connection [{0}], Flux [{1}], Un flux ne peut dépendre de lui-même
+upgradeHandler.fallToDebug=\n\
+\ Note: les occurrences suivantes d'erreurs de stream HTTP/2 seront enregistrées au niveau DEBUG.
 upgradeHandler.goaway.debug=Connection [{0}], Goaway, Dernier flux [{1}], Code d''erreur [{2}], Données de débogage [{3}]
 upgradeHandler.init=Connection [{0}], Etat [{1}]
 upgradeHandler.invalidPreface=Connection [{0}], Préface de connection invalide
@@ -150,6 +153,7 @@ upgradeHandler.sendfile.reservation=Connection [{0}], Stream [{1}], Connection r
 upgradeHandler.socketCloseFailed=Echec de la fermeture du socket
 upgradeHandler.startRequestBodyFrame.result=Connection [{0}], Stream [{1}] startRequestBodyFrame a renvoyé [{2}]
 upgradeHandler.stream.closed=Le flux [{0}] a déjà été fermé auparavant
+upgradeHandler.stream.error=Connection [{0}], Stream [{1}] Fermé à cause d''une erreur
 upgradeHandler.stream.even=Un nouvel ID de flux distant (remote stream) [{0}] a été requis, mais tous les flux distants doivent utiliser ID impairs
 upgradeHandler.stream.notWritable=Connection [{0}], Flux [{1}], Impossible d''écrire sur ce flux
 upgradeHandler.stream.old=Un nouveau flux distant avec l''ID [{0}] a été demandé mais le flux le plus récent est [{1}]
diff --git a/java/org/apache/coyote/http2/LocalStrings_zh_CN.properties b/java/org/apache/coyote/http2/LocalStrings_zh_CN.properties
index 35bdbb1a44..bb07331c14 100644
--- a/java/org/apache/coyote/http2/LocalStrings_zh_CN.properties
+++ b/java/org/apache/coyote/http2/LocalStrings_zh_CN.properties
@@ -86,7 +86,7 @@ pingManager.roundTripTime=连接[{0}]往返时间测量为[{1}]ns
 stream.clientCancel=客户端在响应完成前重置了数据流
 stream.closed=连接[{0}],流[{1}],一旦关闭就无法写入流
 stream.header.case=连接[{0}],流[{1}],HTTP标头名称[{2}]必须小写
-stream.header.connection=HTTP/2请求中不允许连接[{0}]、流[{1}]、HTTP头[连接]
+stream.header.connection=HTTP/2请求中不允许连接[{0}]、流[{1}]、HTTP头[{2}]
 stream.header.contentLength=连接[{0}],流[{1}],内容长度头值[{2}]与接收的数据大小[{3}]不一致
 stream.header.debug=连接[{0}],流[{1}],HTTP标头[{2}],值[{3}]
 stream.header.duplicate=连接[{0}],流[{1}],收到多个[{2}]头
diff --git a/java/org/apache/jasper/resources/LocalStrings_ja.properties b/java/org/apache/jasper/resources/LocalStrings_ja.properties
index 777e31cc1f..e8a77d32fb 100644
--- a/java/org/apache/jasper/resources/LocalStrings_ja.properties
+++ b/java/org/apache/jasper/resources/LocalStrings_ja.properties
@@ -15,7 +15,7 @@
 
 jasper.error.emptybodycontent.nonempty=TLDによると、タグ [{0}] は空である必要がありますがそうなっていません
 
-jsp.engine.info=Jasper JSP {0}エンジン
+jsp.engine.info=Jasper JSP {0} エンジン
 jsp.error.URLMustStartWithSlash=パス [{0}] はスラッシュ文字で始まる必要があります
 jsp.error.action.isnottagfile=[{0}] アクションはタグファイル内でのみ使用できます
 jsp.error.action.istagfile=[{0}] アクションはタグファイル内で使用できません
@@ -140,6 +140,7 @@ jsp.error.non_null_tei_and_var_subelems=タグ [{0}] は一つ以上のvariable
 jsp.error.not.in.template=テンプレートテキストボディ内では [{0}] は許されません。
 jsp.error.nullArgument=Null 引数
 jsp.error.outputfolder=出力フォルダがありません
+jsp.error.outputfolder.detail=JSP のコンパイルに必要な出力ディレクトリ [{0}] を作成できません
 jsp.error.overflow=エラー: JSPバッファがオーバーフローしました
 jsp.error.page.conflict.autoflush=Pageディレクティブ: ''autoFlush''を異なる値で複数回指定するのは無効です (旧: [{0}], 新: [{1}])
 jsp.error.page.conflict.buffer=Pageディレクティブ: ''buffer''を異なる値で複数回指定するのは無効です (旧: [{0}], 新: [{1}])
diff --git a/java/org/apache/tomcat/websocket/LocalStrings_cs.properties b/java/org/apache/tomcat/websocket/LocalStrings_cs.properties
index f6716ec9e8..a97bb1a5ee 100644
--- a/java/org/apache/tomcat/websocket/LocalStrings_cs.properties
+++ b/java/org/apache/tomcat/websocket/LocalStrings_cs.properties
@@ -28,5 +28,5 @@ wsSession.doClose=Zavírám WebSocket session [{0}]
 wsSession.duplicateHandlerText=Jednotka (handler) pro textové zprávy již byla nakonfigurována
 wsSession.instanceNew=Selhala registrace instance endpointu
 
-wsWebSocketContainer.missingWWWAuthenticateHeader=Zpracování HTTP odpovědi pro kód [{0}] selhalo. V odpovědi chybí hlavička WWW-Authenticate
+wsWebSocketContainer.missingAuthenticateHeader=Zpracování HTTP odpovědi pro kód [{0}] selhalo. V odpovědi chybí hlavička [{1}]
 wsWebSocketContainer.sessionCloseFail=Relace s ID [{0}] nebyla ukončena čistě
diff --git a/java/org/apache/tomcat/websocket/LocalStrings_es.properties b/java/org/apache/tomcat/websocket/LocalStrings_es.properties
index ce320ac974..cdf18a8b54 100644
--- a/java/org/apache/tomcat/websocket/LocalStrings_es.properties
+++ b/java/org/apache/tomcat/websocket/LocalStrings_es.properties
@@ -40,6 +40,6 @@ wsSession.doClose=Cerrando WebSocket sesión [{0}]
 wsSession.duplicateHandlerText=Un manejador de mensaje de texto ya ha sido configurado
 wsSession.instanceNew=Falló la registración de la instancia del dispoitivo final
 
-wsWebSocketContainer.missingWWWAuthenticateHeader=Fallo al manejar el código de respuesta HTTP [{0}]. No existe la cabecera WWW-Authenticate en la respuesta
+wsWebSocketContainer.missingAuthenticateHeader=Fallo al manejar el código de respuesta HTTP [{0}]. No existe la cabecera [{1}] en la respuesta
 wsWebSocketContainer.pathNoHost=No se especificó ningún host en URI
 wsWebSocketContainer.sessionCloseFail=La sesión con ID [{0}] no se cerró correctamente
diff --git a/java/org/apache/tomcat/websocket/LocalStrings_fr.properties b/java/org/apache/tomcat/websocket/LocalStrings_fr.properties
index fb39b3d836..7860e77950 100644
--- a/java/org/apache/tomcat/websocket/LocalStrings_fr.properties
+++ b/java/org/apache/tomcat/websocket/LocalStrings_fr.properties
@@ -130,8 +130,8 @@ wsWebSocketContainer.invalidStatus=La réponse HTTP du serveur [{0}] n''a pas pe
 wsWebSocketContainer.invalidSubProtocol=Le serveur WebSocket a renvoyé plusieurs valeurs pour l'en-tête Sec-WebSocket-Protocol
 wsWebSocketContainer.maxBuffer=L'implémentation limites la valeur maximale d'un tampon à Integer.MAX_VALUE
 wsWebSocketContainer.missingAnnotation=Impossible d''utiliser la classe POJO [{0}] car elle n''est pas annotée avec @ClientEndpoint
+wsWebSocketContainer.missingAuthenticateHeader=Echec de traitement du code HTTP de réponse [{0}] : la réponse ne contient pas de header [{1}].
 wsWebSocketContainer.missingLocationHeader=Echec du traitement du code de réponse HTTP [{0}], l''en-tête location n''est pas présent dans la réponse
-wsWebSocketContainer.missingWWWAuthenticateHeader=Echec de traitement du code HTTP de réponse [{0}] : la réponse ne contient pas de header WWW-Authenticate.
 wsWebSocketContainer.pathNoHost=Aucun hôte n'est spécifié dans l'URI
 wsWebSocketContainer.pathWrongScheme=Le schéma [{0}] n''est pas supporté, seuls sont supportés ws et wss
 wsWebSocketContainer.proxyConnectFail=Impossible de se connecter au Proxy [{0}] configuré, le code HTTP de la réponse est [{0}]
diff --git a/java/org/apache/tomcat/websocket/LocalStrings_ja.properties b/java/org/apache/tomcat/websocket/LocalStrings_ja.properties
index d0807920a7..6205b20083 100644
--- a/java/org/apache/tomcat/websocket/LocalStrings_ja.properties
+++ b/java/org/apache/tomcat/websocket/LocalStrings_ja.properties
@@ -29,6 +29,10 @@ asyncChannelWrapperSecure.tooBig=Integer として解釈するには大きすぎ
 asyncChannelWrapperSecure.wrongStateRead=読み取り操作の完了中に読み取り中を意味するフラグが false になっていることを検出しました (true になっているべきです)。
 asyncChannelWrapperSecure.wrongStateWrite=書き込み操作を完了しようとすると、書き込みが進行中であることを示すフラグがfalse(trueであったはずです)であることが判明しました
 
+authenticator.nullPassword=認証に使用するパスワードが指定されていません
+authenticator.nullUserName=認証に使用するユーザー名が指定されていません
+authenticator.realmMismatch=ユーザが指定した認証レルム [{0}] は、サーバ [{1}] から受信した認証チャレンジのレルムと一致しませんでした
+
 backgroundProcessManager.processFailed=バックグラウンド処理が失敗しました。
 
 caseInsensitiveKeyMap.nullKey=null 値はキーに使用できません。
@@ -111,8 +115,8 @@ wsSession.instanceNew=エンドポイントインスタンスの登録に失敗
 wsSession.invalidHandlerTypePong=pongメッセージハンドラはMessageHandler.Wholeを実装する必要があります。
 wsSession.messageFailed=WebSocket コネクションが切断されているため、完了メッセージを送信できません。
 wsSession.removeHandlerFailed=セッションに登録されていないためハンドラー [{0}] を解除できません。
-wsSession.sendCloseFail=セッション[{0}]のクローズメッセージをリモートエンドポイントに送信できませんでした。
-wsSession.timeout=WebSocketセッション[{0}]タイムアウトが切れました。
+wsSession.sendCloseFail=セッション [{0}] のクローズメッセージをリモートエンドポイントに送信できませんでした
+wsSession.timeout=WebSocket セッション [{0}] タイムアウトが切れました
 wsSession.timeoutRead=WebSocketセッション[{0}]読み取りアイドルタイムアウトの期限が切れました
 wsSession.timeoutWrite=WebSocketセッション[{0}]書き込みアイドルタイムアウトの期限が切れました
 wsSession.unknownHandler=認識できないタイプ [{1}] のメッセージハンドラ [{0}] を追加できません
@@ -130,8 +134,8 @@ wsWebSocketContainer.invalidStatus=サーバー[{0}]からのHTTPレスポンス
 wsWebSocketContainer.invalidSubProtocol=WebSocketサーバーは、Sec-WebSocket-Protocolヘッダーに複数の値を返しました。
 wsWebSocketContainer.maxBuffer=この実装はバッファの最大サイズをInteger.MAX_VALUEに制限します。
 wsWebSocketContainer.missingAnnotation=POJOクラス [{0}] は@ClientEndpointでアノテーションされていないため使用できません
+wsWebSocketContainer.missingAuthenticateHeader=HTTP 応答コード [{0}] を処理できません。応答ヘッダーに [{1}] ヘッダーがありません。
 wsWebSocketContainer.missingLocationHeader=HTTP レスポンスコード [{0}] を処理できません。レスポンスに Location ヘッダーがありませんでした。
-wsWebSocketContainer.missingWWWAuthenticateHeader=HTTP 応答コード [{0}] を処理できません。応答ヘッダーに WWW-Authenticate ヘッダーがありません。
 wsWebSocketContainer.pathNoHost=URIにホストが指定されていません
 wsWebSocketContainer.pathWrongScheme=スキーマ [{0}] はサポートされていません。サポートされているスキーマはwsとwssです
 wsWebSocketContainer.proxyConnectFail=設定されたプロキシ [{0}] に接続できませんでした。HTTPレスポンスコードは [{1}] でした
diff --git a/java/org/apache/tomcat/websocket/LocalStrings_ko.properties b/java/org/apache/tomcat/websocket/LocalStrings_ko.properties
index dc4e6b9f0d..a6cb205f00 100644
--- a/java/org/apache/tomcat/websocket/LocalStrings_ko.properties
+++ b/java/org/apache/tomcat/websocket/LocalStrings_ko.properties
@@ -130,8 +130,8 @@ wsWebSocketContainer.invalidStatus=서버 [{0}](으)로부터의 HTTP 응답은,
 wsWebSocketContainer.invalidSubProtocol=웹소켓 서버가, 해당 Sec-WebSocket-Protocol 헤더를 위해 여러 값들을 반환했습니다.
 wsWebSocketContainer.maxBuffer=이 구현은 버퍼의 최대 크기를 Integer.MAX_VALUE로 제한합니다.
 wsWebSocketContainer.missingAnnotation=@ClientEndpoint에 의해 annotate되지 않았기에, POJO 클래스 [{0}]을(를) 사용할 수 없습니다.
+wsWebSocketContainer.missingAuthenticateHeader=HTTP 응답 코드 [{0}]을(를) 처리하지 못했습니다. 응답 헤더 [{1}] 가 없습니다.
 wsWebSocketContainer.missingLocationHeader=HTTP 응답 코드 [{0}]을(를) 처리하지 못했습니다. 응답에 Location 헤더가 없습니다.
-wsWebSocketContainer.missingWWWAuthenticateHeader=HTTP 응답 코드 [{0}]을(를) 처리하지 못했습니다. 응답 헤더 WWW-Authenticate가 없습니다.
 wsWebSocketContainer.pathNoHost=URI 내에 호스트가 지정되지 않았습니다.
 wsWebSocketContainer.pathWrongScheme=스킴 [{0}]은(는) 지원되지 않습니다. 지원되는 스킴들은 ws와 wss입니다.
 wsWebSocketContainer.proxyConnectFail=설정된 프록시 [{0}](으)로 연결하지 못했습니다. HTTP 응답 코드는 [{1}]이었습니다.
diff --git a/java/org/apache/tomcat/websocket/LocalStrings_zh_CN.properties b/java/org/apache/tomcat/websocket/LocalStrings_zh_CN.properties
index b5aedd3a68..3fe58ae42c 100644
--- a/java/org/apache/tomcat/websocket/LocalStrings_zh_CN.properties
+++ b/java/org/apache/tomcat/websocket/LocalStrings_zh_CN.properties
@@ -130,8 +130,8 @@ wsWebSocketContainer.invalidStatus=来自服务器[{0}]的HTTP响应不允许HTT
 wsWebSocketContainer.invalidSubProtocol=WebSocket服务器为Sec-WebSocket-Protocol标头返回了多个值
 wsWebSocketContainer.maxBuffer=此实现将缓冲区的最大大小限制为Integer.MAX_VALUE
 wsWebSocketContainer.missingAnnotation=无法使用POJO类[{0}],因为它未添加注解@ClientEndpoint
+wsWebSocketContainer.missingAuthenticateHeader=无法处理HTTP响应代码[{0}]。 缺少 [{1}] 标头作为响应
 wsWebSocketContainer.missingLocationHeader=处理HTTP响应码 [{0}] 失败。响应头缺少Location
-wsWebSocketContainer.missingWWWAuthenticateHeader=无法处理HTTP响应代码[{0}]。 缺少WWW-Authenticate标头作为响应
 wsWebSocketContainer.pathNoHost=URI中未指定主机
 wsWebSocketContainer.pathWrongScheme=不支持方案[{0}]。支持的方案是ws和wss
 wsWebSocketContainer.proxyConnectFail=失败连接到已配置的代理 [{0}]。HTTP 响应码是 [{1}]
diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index ef7770176e..a14e88f9a0 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -151,6 +151,25 @@
       <update>
         Update Derby to 10.16.1.1. (markt)
       </update>
+      <add>
+        Improvements to Chinese translations. (markt)
+      </add>
+      <add>
+        Improvements to Czech translations. (markt)
+      </add>
+      <add>
+        Improvements to French translations. (remm)
+      </add>
+      <add>
+        Improvements to Japanese translations. Contributed by tak7iji and
+        Shirayuking. (markt)
+      </add>
+      <add>
+        Improvements to Korean translations. (markt)
+      </add>
+      <add>
+        Improvements to Spanish translations. (markt)
+      </add>
     </changelog>
   </subsection>
 </section>


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