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 2024/03/05 12:05:37 UTC

(tomcat) branch 10.1.x updated (505ac56f83 -> 78ec2501a5)

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 505ac56f83 Fix BZ 68495 - force conversion to String
     new 42162e5568 Improvements to French translations. (remm)
     new 78ec2501a5 Improvements to Japanese translations by tak7iji.

The 2 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:
 .../apache/catalina/authenticator/LocalStrings_fr.properties | 12 ++++++++++++
 .../apache/catalina/authenticator/LocalStrings_ja.properties | 12 ++++++++++++
 java/org/apache/catalina/core/LocalStrings_fr.properties     |  9 +++++++++
 java/org/apache/catalina/core/LocalStrings_ja.properties     |  9 +++++++++
 java/org/apache/catalina/filters/LocalStrings_fr.properties  |  6 ++++++
 java/org/apache/catalina/filters/LocalStrings_ja.properties  |  6 ++++++
 .../apache/catalina/ha/session/LocalStrings_fr.properties    |  2 ++
 .../apache/catalina/ha/session/LocalStrings_ja.properties    |  2 ++
 java/org/apache/catalina/ha/tcp/LocalStrings_fr.properties   |  3 +++
 java/org/apache/catalina/ha/tcp/LocalStrings_ja.properties   |  3 +++
 java/org/apache/catalina/mbeans/LocalStrings_fr.properties   |  1 +
 java/org/apache/catalina/mbeans/LocalStrings_ja.properties   |  1 +
 java/org/apache/catalina/realm/LocalStrings_fr.properties    |  2 ++
 java/org/apache/catalina/realm/LocalStrings_ja.properties    |  2 ++
 java/org/apache/catalina/session/LocalStrings_fr.properties  |  8 ++++++++
 java/org/apache/catalina/session/LocalStrings_ja.properties  |  8 ++++++++
 java/org/apache/catalina/startup/LocalStrings_fr.properties  |  9 +++++++++
 java/org/apache/catalina/startup/LocalStrings_ja.properties  |  9 +++++++++
 .../tribes/group/interceptors/LocalStrings_fr.properties     |  1 +
 .../tribes/group/interceptors/LocalStrings_ja.properties     |  1 +
 .../catalina/tribes/membership/LocalStrings_fr.properties    |  6 ++++++
 .../catalina/tribes/membership/LocalStrings_ja.properties    |  6 ++++++
 .../apache/catalina/tribes/tipis/LocalStrings_fr.properties  |  5 +++++
 .../apache/catalina/tribes/tipis/LocalStrings_ja.properties  |  5 +++++
 .../catalina/tribes/transport/LocalStrings_fr.properties     |  1 +
 .../catalina/tribes/transport/LocalStrings_ja.properties     |  1 +
 .../catalina/tribes/transport/nio/LocalStrings_fr.properties |  4 ++++
 .../catalina/tribes/transport/nio/LocalStrings_ja.properties |  4 ++++
 java/org/apache/catalina/users/LocalStrings_fr.properties    |  1 +
 java/org/apache/catalina/users/LocalStrings_ja.properties    |  1 +
 java/org/apache/catalina/valves/LocalStrings_fr.properties   |  8 ++++++++
 java/org/apache/catalina/valves/LocalStrings_ja.properties   |  8 ++++++++
 .../catalina/valves/rewrite/LocalStrings_fr.properties       |  2 ++
 .../catalina/valves/rewrite/LocalStrings_ja.properties       |  2 ++
 java/org/apache/coyote/LocalStrings_fr.properties            |  1 +
 java/org/apache/coyote/LocalStrings_ja.properties            |  1 +
 java/org/apache/coyote/ajp/LocalStrings_fr.properties        |  2 ++
 java/org/apache/coyote/ajp/LocalStrings_ja.properties        |  2 ++
 .../apache/coyote/http11/filters/LocalStrings_fr.properties  |  2 ++
 .../apache/coyote/http11/filters/LocalStrings_ja.properties  |  2 ++
 java/org/apache/jasper/resources/LocalStrings_fr.properties  |  9 +++++++++
 java/org/apache/jasper/resources/LocalStrings_ja.properties  |  9 +++++++++
 java/org/apache/tomcat/util/LocalStrings_fr.properties       |  5 +++++
 java/org/apache/tomcat/util/LocalStrings_ja.properties       |  5 +++++
 java/org/apache/tomcat/util/buf/LocalStrings_fr.properties   |  3 +++
 java/org/apache/tomcat/util/buf/LocalStrings_ja.properties   |  3 +++
 .../tomcat/util/codec/binary/LocalStrings_fr.properties      |  1 +
 .../tomcat/util/codec/binary/LocalStrings_ja.properties      |  1 +
 .../tomcat/util/descriptor/web/LocalStrings_fr.properties    |  1 +
 .../tomcat/util/descriptor/web/LocalStrings_ja.properties    |  1 +
 .../apache/tomcat/util/digester/LocalStrings_fr.properties   |  1 +
 .../apache/tomcat/util/digester/LocalStrings_ja.properties   |  1 +
 java/org/apache/tomcat/util/http/LocalStrings_fr.properties  |  1 +
 java/org/apache/tomcat/util/http/LocalStrings_ja.properties  |  1 +
 .../apache/tomcat/util/modeler/LocalStrings_fr.properties    |  3 +++
 .../apache/tomcat/util/modeler/LocalStrings_ja.properties    |  3 +++
 java/org/apache/tomcat/util/net/LocalStrings_fr.properties   |  2 +-
 .../apache/tomcat/util/net/jsse/LocalStrings_fr.properties   |  1 +
 .../apache/tomcat/util/net/jsse/LocalStrings_ja.properties   |  1 +
 .../tomcat/util/net/openssl/LocalStrings_fr.properties       |  2 ++
 .../tomcat/util/net/openssl/LocalStrings_ja.properties       |  2 ++
 .../apache/tomcat/util/threads/LocalStrings_fr.properties    |  2 ++
 .../apache/tomcat/util/threads/LocalStrings_ja.properties    |  2 ++
 java/org/apache/tomcat/websocket/LocalStrings_fr.properties  |  1 +
 java/org/apache/tomcat/websocket/LocalStrings_ja.properties  |  1 +
 webapps/docs/changelog.xml                                   | 11 ++++++++++-
 66 files changed, 241 insertions(+), 2 deletions(-)


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


(tomcat) 02/02: Improvements to Japanese translations by tak7iji.

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 78ec2501a51ac95018180b3f2f44170aaa5508b1
Author: Mark Thomas <ma...@apache.org>
AuthorDate: Tue Mar 5 07:05:11 2024 -0500

    Improvements to Japanese translations by tak7iji.
---
 .../apache/catalina/authenticator/LocalStrings_ja.properties | 12 ++++++++++++
 java/org/apache/catalina/core/LocalStrings_ja.properties     |  9 +++++++++
 java/org/apache/catalina/filters/LocalStrings_ja.properties  |  6 ++++++
 .../apache/catalina/ha/session/LocalStrings_ja.properties    |  2 ++
 java/org/apache/catalina/ha/tcp/LocalStrings_ja.properties   |  3 +++
 java/org/apache/catalina/mbeans/LocalStrings_ja.properties   |  1 +
 java/org/apache/catalina/realm/LocalStrings_ja.properties    |  2 ++
 java/org/apache/catalina/session/LocalStrings_ja.properties  |  8 ++++++++
 java/org/apache/catalina/startup/LocalStrings_ja.properties  |  9 +++++++++
 .../tribes/group/interceptors/LocalStrings_ja.properties     |  1 +
 .../catalina/tribes/membership/LocalStrings_ja.properties    |  6 ++++++
 .../apache/catalina/tribes/tipis/LocalStrings_ja.properties  |  5 +++++
 .../catalina/tribes/transport/LocalStrings_ja.properties     |  1 +
 .../catalina/tribes/transport/nio/LocalStrings_ja.properties |  4 ++++
 java/org/apache/catalina/users/LocalStrings_ja.properties    |  1 +
 java/org/apache/catalina/valves/LocalStrings_ja.properties   |  8 ++++++++
 .../catalina/valves/rewrite/LocalStrings_ja.properties       |  2 ++
 java/org/apache/coyote/LocalStrings_ja.properties            |  1 +
 java/org/apache/coyote/ajp/LocalStrings_ja.properties        |  2 ++
 .../apache/coyote/http11/filters/LocalStrings_ja.properties  |  2 ++
 java/org/apache/jasper/resources/LocalStrings_ja.properties  |  9 +++++++++
 java/org/apache/tomcat/util/LocalStrings_ja.properties       |  5 +++++
 java/org/apache/tomcat/util/buf/LocalStrings_ja.properties   |  3 +++
 .../tomcat/util/codec/binary/LocalStrings_ja.properties      |  1 +
 .../tomcat/util/descriptor/web/LocalStrings_ja.properties    |  1 +
 .../apache/tomcat/util/digester/LocalStrings_ja.properties   |  1 +
 java/org/apache/tomcat/util/http/LocalStrings_ja.properties  |  1 +
 .../apache/tomcat/util/modeler/LocalStrings_ja.properties    |  3 +++
 .../apache/tomcat/util/net/jsse/LocalStrings_ja.properties   |  1 +
 .../tomcat/util/net/openssl/LocalStrings_ja.properties       |  2 ++
 .../apache/tomcat/util/threads/LocalStrings_ja.properties    |  2 ++
 java/org/apache/tomcat/websocket/LocalStrings_ja.properties  |  1 +
 webapps/docs/changelog.xml                                   |  3 +++
 33 files changed, 118 insertions(+)

diff --git a/java/org/apache/catalina/authenticator/LocalStrings_ja.properties b/java/org/apache/catalina/authenticator/LocalStrings_ja.properties
index 0bc7790bbe..4403c97862 100644
--- a/java/org/apache/catalina/authenticator/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/authenticator/LocalStrings_ja.properties
@@ -13,12 +13,15 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
+authenticator.authentication=認証タイプ [{1}] で認証されたプリンシパル [{0}]
+authenticator.authenticationFail=User 認証失敗
 authenticator.certificates=このリクエストにはクライアント認証チェーンがありません
 authenticator.changeSessionId=認証時に [{0}] から [{1}] にセッションIDが変更されました
 authenticator.check.authorize=Connector から取得したユーザー名 [{0}] を正当なものとして信頼します。ユーザーのロールは Tomcat Realmから取得します。
 authenticator.check.authorizeFail=Realm がユーザー[{0}]を認識しませんでした。 その名前とロールのないプリンシパルを作成します。
 authenticator.check.found=既に認証された [{0}]
 authenticator.check.sso=認証されていませんが、SSOセッションID [{0}]が見つかりました。 再認証を試みます。
+authenticator.corsBypass=CORS プリフライト リクエストによる認証のバイパス
 authenticator.formlogin=フォームログインページへの無効な直接参照です
 authenticator.jaspicCleanSubjectFail=JASPIC Subject のクリーンアップに失敗しました
 authenticator.jaspicSecureResponseFail=JASPIC処理中のsecure レスポンスに失敗しました
@@ -27,10 +30,14 @@ authenticator.loginFail=ログイン失敗
 authenticator.manager=トラストマネージャを初期化中の例外です
 authenticator.noAuthHeader=クライアントは認証ヘッダーを送信しませんでした。
 authenticator.notContext=設定エラー: コンテキストに指定しなければいけません
+authenticator.reauthentication=認証タイプ [{1}] のキャッシュされたプリンシパル [{0}] が再認証されました
 authenticator.requestBodyTooBig=認証処理中にリクエストボディが大きすぎてキャッシュされませんでした。
 authenticator.sessionExpired=ログインプロセスに認められていた時間が過ぎました。継続したいならば,バックボタンを2度押してから再度リンクを押すか,ブラウザを立ち上げ直してください
+authenticator.sso=SSO [{0}] が見つかりました
 authenticator.tomcatPrincipalLogoutFail=TomcatPrincipal インスタンスによるログアウトが失敗しました。
 authenticator.unauthorized=提供された証明書で認証できません
+authenticator.userDataPermissionFail=ユーザデータがリソースの制約に従っていません
+authenticator.userPermissionFail=ユーザ [{0}] にはリソースへのアクセス権限がありません
 
 basicAuthenticator.invalidAuthorization=無効な認証: [{0}]
 basicAuthenticator.invalidCharset=指定できる値は、null、空の文字列またはUTF-8です。
@@ -47,6 +54,9 @@ formAuthenticator.forwardLogin=リクエストメソッドGETを使用してコ
 formAuthenticator.forwardLoginFail=ログインページへの転送での予期しないエラー
 formAuthenticator.noErrorPage=コンテキスト [{0}] のFORM認証にエラーページが定義されていません
 formAuthenticator.noLoginPage=コンテキスト [{0}] のFORM認証にログインページが定義されていません
+formAuthenticator.reauthFailed=再認証に失敗しました。通常の認証を続行します
+formAuthenticator.restoreFailed=元のリクエストの復元に失敗しました
+formAuthenticator.sessionExpired=クライアントが非アクティブであるため、認証中にセッションが期限切れになりました
 formAuthenticator.sessionIdMismatch=現在のセッションIDは [{0}] ですが、FORM認証 は [{1}] を期待していました
 
 singleSignOn.debug.associate=SSO はアプリケーションセッション [{1}] を SSO セッション [{0}] に関連付けます
@@ -78,5 +88,7 @@ spnegoAuthenticator.authHeaderNotNego=クライアントから受信した認証
 spnegoAuthenticator.serviceLoginFail=サービスプリンシパルとしてログインできません
 spnegoAuthenticator.ticketValidateFail=クライアント提供のチケットの検証に失敗しました。
 
+sslAuthenticatorValve.authFailed=提供された証明書による認証に失敗しました
 sslAuthenticatorValve.http2=仮想ホスト[{1}]のコンテキスト[{0}]はCLIENT-CERT認証を使用するように構成され、[{2}]はHTTP/2をサポートするように構成されています。 CLIENT-CERT認証の利用は、HTTP/2の使用と互換性がありません。
+sslAuthenticatorValve.noCertificates=このリクエストには証明書が含まれていません
 sslAuthenticatorValve.tls13=仮想ホスト[{1}]のコンテキスト[{0}]は、CLIENT-CERT認証を使用するように構成され、[{2}]は、JSSEを使用してTLS1.3をサポートするように構成されています。 CLIENT-CERT認証の利用は、TLS1.3およびJSSEの使用と互換性がありません。
diff --git a/java/org/apache/catalina/core/LocalStrings_ja.properties b/java/org/apache/catalina/core/LocalStrings_ja.properties
index f122d334eb..4f0611e1ed 100644
--- a/java/org/apache/catalina/core/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/core/LocalStrings_ja.properties
@@ -93,6 +93,7 @@ aprListener.tooLateForSSLRandomSeed=setSSLRandomSeedできません:SSLは既
 aprListener.usingFIPSProvider=FIPS プロバイダを既定のプロバイダとして OpenSSL を使用します
 aprListener.wrongFIPSMode=AprLifecycleListener の設定 FIPSMode に予期せぬ値 [{0}] が指定されました。
 
+asyncContextImpl.afterOnError=エラーが発生し、AsyncListener.onError() への呼び出しが返された後、非コンテナー (アプリケーション) スレッドが AsyncContext を使用しようとしました。 これは競合状態を避けるために許可されていません。
 asyncContextImpl.asyncDispatchError=非同期ディスパッチの処理中にエラーが発生しました。
 asyncContextImpl.asyncRunnableError=AsyncContext.start() による非同期 Runnable 処理中のエラー
 asyncContextImpl.dispatchingStarted=非同期ディスパッチ操作は既に呼び出されています。同じ非同期サイクル内の追加の非同期ディスパッチ操作は許可されません。
@@ -113,6 +114,7 @@ containerBase.backgroundProcess.cluster=クラスター [{0}] でバックグラ
 containerBase.backgroundProcess.error=バックグラウンドスレッド処理中の例外
 containerBase.backgroundProcess.realm=Realm [{0}] のバックグラウンド処理中に例外が発生しました。
 containerBase.backgroundProcess.valve=Valve [{0}] のバックグラウンドプロセス処理中の例外
+containerBase.child.add=子コンテナ [{0}] をコンテナ [{1}] に追加します
 containerBase.child.destroy=子コンテナ破棄中のエラー
 containerBase.child.notUnique=子要素の名前 [{0}] が一意ではありません。
 containerBase.child.start=子要素を開始できません。
@@ -153,6 +155,11 @@ listener.notServer=このlistenerはServer要素内にのみネストする必
 
 naming.addEnvEntry=環境エントリ [{0}] を追加します
 naming.addResourceEnvRef=リソースenv ref [{0}]を追加しています。
+naming.addResourceLink=リソースリンク [{0}] を追加します
+naming.addResourceRef=リソース参照 [{0}] を [{1}] に追加します
+naming.addService=サービス参照 [{0}] を [{1}] に追加します
+naming.addSlash=サービスURLを [/{0}] に変更します
+naming.bind=ネーミングコンテキストをコンテナ [{0}] にバインドします
 naming.bindFailed=オブジェクトのバインドに失敗しました: [{0}]
 naming.invalidEnvEntryType=環境エントリ [{0}] は無効な型を持っています
 naming.invalidEnvEntryValue=環境エントリ [{0}] は無効な値を持っています
@@ -221,6 +228,7 @@ standardContext.reloadingCompleted=このコンテキストの再ロードが完
 standardContext.reloadingStarted=このコンテキストの再ロードを開始しました
 standardContext.requestListener.requestDestroyed=Listener クラス [{0}] のインスタンスへリクエスト破棄ライフサイクルイベントを送信するときに例外が発生しました
 standardContext.requestListener.requestInit=クラス [{0}] のリスナインスタンスに初期化するライフサイクルイベントのリクエストを送信中の例外です
+standardContext.resetContextFail=[{0}] という名前のコンテキストをリセット中にエラーが発生しました
 standardContext.resourcesInit=静的リソースの初期化エラー
 standardContext.resourcesStart=静的リソース開始中のエラー
 standardContext.resourcesStop=静的リソースの停止中のエラー
@@ -260,6 +268,7 @@ standardHost.problematicAppBase=ホスト [{0}] のappBaseに空の文字列を
 standardHost.problematicLegacyAppBase=ホスト [{0}] のlegacyAppBaseに空の文字列を使用すると、CATALINA_BASEに設定されます。これは悪い考えです
 
 standardHostValve.customStatusFailed=カスタムエラーページ [{0}] を正しくディスパッチできませんでした
+standardHostValve.exception=例外処理 [{0}]
 
 standardPipeline.basic.start=新しい基本 Valve を開始できません。
 standardPipeline.basic.stop=古い基本 Valve を停止できません。
diff --git a/java/org/apache/catalina/filters/LocalStrings_ja.properties b/java/org/apache/catalina/filters/LocalStrings_ja.properties
index 4c5bee2a45..b8f3bf2705 100644
--- a/java/org/apache/catalina/filters/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/filters/LocalStrings_ja.properties
@@ -23,7 +23,12 @@ corsFilter.onlyHttp=CORSは非HTTPリクエストまたはレスポンスをサ
 corsFilter.wrongType1=[{0}]型のHttpServletRequestオブジェクトが必要です
 corsFilter.wrongType2=[{0}] 型または [{1}] 型のHttpServletRequest オブジェクトが必要です
 
+csrfPrevention.createCache=セッション [{1}] 用にサイズ [{0}] の新しい CSRF nonce キャッシュを作成しています (null の場合に作成されます)
 csrfPrevention.invalidRandomClass=乱数生成器クラス [{0}] のインスタンスを作成できません
+csrfPrevention.rejectInvalidNonce=無効なnonce [{2}] のため、セッション [{1}] での [{0}] のリクエストを拒否します
+csrfPrevention.rejectNoCache=nonce キャッシュが空か欠落しているため、セッション [{1}] の [{0}] のリクエストを拒否しています
+csrfPrevention.rejectNoNonce=CSRF nonce が見つからなかったため、セッション [{1}] の [{0}] のリクエストを拒否しました
+csrfPrevention.unsupportedPattern=サポートされていないパターン [{0}]
 
 expiresFilter.exceptionProcessingParameter=構成パラメータ [{0}]: [{1}] 処理中の例外
 expiresFilter.expirationHeaderAlreadyDefined=レスポンスステータス [{1}] がコンテンツタイプ [{2}] のリクエスト [{0}]、expirationヘッダーがすでに定義されています。
@@ -61,6 +66,7 @@ remoteCidrFilter.noRemoteIp=クライアントは IP アドレスを持ってい
 remoteIpFilter.invalidHostHeader=HTTP ヘッダ [{1}] 中の Host に無効な値 [{0}] が見つかりました
 remoteIpFilter.invalidHostWithPort=HTTP ヘッダ [{1}] 中の Host の値 [{0}] はポート番号を含んでいますが無視されます
 remoteIpFilter.invalidNumber=パラメータ [{0}]: [{1}] に不正な番号があります。
+remoteIpFilter.invalidPort=HTTP ヘッダー [{1}] のポート [{0}] に無視されるポート番号が含まれています
 remoteIpFilter.invalidRemoteAddress=報告されたリモートアドレス [{0}] が無効であるため、リモートホストを特定できません
 
 requestFilter.deny=プロパティ [{1}] に従い  [{0}] へのリクエストを拒否しました
diff --git a/java/org/apache/catalina/ha/session/LocalStrings_ja.properties b/java/org/apache/catalina/ha/session/LocalStrings_ja.properties
index eb79fb16f3..1b96b2424a 100644
--- a/java/org/apache/catalina/ha/session/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/ha/session/LocalStrings_ja.properties
@@ -18,6 +18,8 @@ backupManager.startFailed=BackupManager: [{0}]の起動に失敗しました。
 backupManager.startUnable=BackupManager を開始できません: [{0}]
 backupManager.stopped=マネージャ [{0}] を停止します
 
+clusterManager.noValve=クロスコンテキストサポート用の ReplicationValve が見つかりません
+
 clusterSessionListener.noManager=Context Managerが存在しません。
 
 deltaManager.createMessage.access=マネージャ [{0}]: セッション [{1}] へのアクセスメッセージを作成します
diff --git a/java/org/apache/catalina/ha/tcp/LocalStrings_ja.properties b/java/org/apache/catalina/ha/tcp/LocalStrings_ja.properties
index 9d1642126e..1946be9d28 100644
--- a/java/org/apache/catalina/ha/tcp/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/ha/tcp/LocalStrings_ja.properties
@@ -31,10 +31,13 @@ ReplicationValve.stats=[{2}] リクエストの平均要求時間= [{0}] ミリ
 
 simpleTcpCluster.clustermanager.cloneFailed=クラスタマネージャをクローンできません。既定はorg.apache.catalina.ha.session.DeltaManagerです
 simpleTcpCluster.clustermanager.notImplement=マネージャ [{0}] は ClusterManager を実装していません。それにクラスターはすでに停止しています。
+simpleTcpCluster.createManager=クラス [{1}] を使用してコンテキスト [{0}] の ClusterManager を作成しています
 simpleTcpCluster.member.addFailed=レプリケーションシステムに接続できません。
 simpleTcpCluster.member.added=レプリケーションメンバーを追加しました: [{0}]
 simpleTcpCluster.member.disappeared=メッセージ消失を受信しました: [{0}]
 simpleTcpCluster.member.removeFailed=レプリケーションシステムからクラスターノードを削除できません。
+simpleTcpCluster.noListener=タイプ [{1}] からのメッセージ [{0}] が転送されましたが、リスナーが登録されていません
+simpleTcpCluster.noMembers=クラスタにメンバがいません。メッセージ [{0}] は無視されます
 simpleTcpCluster.sendFailed=クラスタセンダ経由でメッセージを送信できません。
 simpleTcpCluster.start=Clusterを起動します。
 simpleTcpCluster.startUnable=クラスタを起動できません。
diff --git a/java/org/apache/catalina/mbeans/LocalStrings_ja.properties b/java/org/apache/catalina/mbeans/LocalStrings_ja.properties
index edf8533808..7e50979b89 100644
--- a/java/org/apache/catalina/mbeans/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/mbeans/LocalStrings_ja.properties
@@ -13,6 +13,7 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
+globalResources.create=コンテキスト [{0}] で Global JNDI リソース用の MBean を作成しています
 globalResources.createError=グローバル JNDI リソース処理中の例外
 globalResources.createError.operation=MBean 作成中の操作未サポートエラー
 globalResources.createError.runtime=MBeans 作成中の予期せぬエラー
diff --git a/java/org/apache/catalina/realm/LocalStrings_ja.properties b/java/org/apache/catalina/realm/LocalStrings_ja.properties
index 9e934d405d..967705b9b7 100644
--- a/java/org/apache/catalina/realm/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/realm/LocalStrings_ja.properties
@@ -38,6 +38,7 @@ jaasCallback.username=返されたユーザー名[{0}]
 
 jaasMemoryLoginModule.callbackHandlerError=コールバックハンドラーの呼び出し中のエラー: [{0}]
 jaasMemoryLoginModule.invalidCredentials=ユーザー名、または、パスワードが間違っています。
+jaasMemoryLoginModule.login=ユーザ [{0}] はプリンシパル [{1}] としてログインします
 jaasMemoryLoginModule.noCallbackHandler=CallbackHandler が未指定です。
 jaasMemoryLoginModule.noCatalinaBase=ファイル[{0}]をロードするCatalina baseを特定できません
 jaasMemoryLoginModule.noConfig=設定ファイルを読み込めませんでした。 [{0}]
@@ -110,6 +111,7 @@ realmBase.hasRoleFailure=ユーザ名 [{0}] はロール [{1}] を持ってい
 realmBase.hasRoleSuccess=ユーザ名 [{0}] はロール [{1}] を持っています
 realmBase.invalidDigestEncoding=無効なダイジェストエンコーディング [{0}]
 realmBase.unknownAllRolesMode=未知のモード [{0}]。strict、authOnly、strictAuthOnly のどれか1つでなければなりません。
+realmBase.validity=証明書の有効性チェック中のエラー
 
 userDatabaseRealm.lookup=キー [{0}] でユーザデータベースを検索中の例外です
 userDatabaseRealm.noDatabase=キー [{0}] でユーザデータベースコンポーネントが見つかりません
diff --git a/java/org/apache/catalina/session/LocalStrings_ja.properties b/java/org/apache/catalina/session/LocalStrings_ja.properties
index 465125c9fb..837c270dc8 100644
--- a/java/org/apache/catalina/session/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/session/LocalStrings_ja.properties
@@ -31,6 +31,7 @@ fileStore.deleteFailed=ファイル [{0}] を削除できなかったため、
 fileStore.deleteSessionFailed=不要になったファイル[{0}]を削除できません
 fileStore.invalid=セッションID [{1}]の永続ファイル[{0}]が無効です
 fileStore.loading=セッション [{0}] をファイル [{1}] からロードします
+fileStore.noFile=セッション ID [{0}] の永続ファイル [{1}] が見つかりませんでした
 fileStore.removing=セッション [{0}] をファイル [{1}] から削除します
 fileStore.saving=セッション [{0}] をファイル [{1}] に保存します
 
@@ -47,6 +48,7 @@ persistentManager.backupMaxIdle=[{1}]秒間アイドルしているセッショ
 persistentManager.deserializeError=セッション [{0}] をデシリアライズ中のエラー
 persistentManager.isLoadedError=セッション [{0}] がメモリーに読み込み済みかチェック中のエラー
 persistentManager.loading=[{0}] の永続化セッションをロードします
+persistentManager.noStore=ストアが構成されておらず、永続性が無効になっています
 persistentManager.removeError=ストアからセッション[{0}]削除中のエラー
 persistentManager.serializeError=セッション [{0}] をシリアライズ中のエラーです: [{1}]
 persistentManager.storeClearError=ストア上の全セッション消去中のエラー
@@ -63,10 +65,12 @@ persistentManager.tooManyActive=アクティブセッションが多すぎます
 persistentManager.unloading=[{0}] の永続化セッションを保存します
 
 standardManager.deletePersistedFileFail=永続化セッションを読み込んだ [{0}] を削減できません。ファイルが残っていると将来セッションの永続化に失敗する可能性があります。
+standardManager.expiringSessions=[{0}] 個の永続セッションが期限切れになります
 standardManager.loading=[{0}] から永続化セッションをロードしています
 standardManager.loading.exception=持続されたセッションをロード中にExceptionが発生しました
 standardManager.managerLoad=永続記憶装置からセッションをロード中の例外です
 standardManager.managerUnload=永続記憶装置にセッションをアンロード中の例外です
+standardManager.noFile=永続化データファイル [{0}] が見つかりませんでした
 standardManager.unloading=持続されたセッションを [{0}] に保存します
 standardManager.unloading.debug=永続セッションのアンロード
 standardManager.unloading.nosessions=アンロードする永続セッションがありません
@@ -92,3 +96,7 @@ standardSession.sessionEvent=セッションイベントリスナが例外を投
 standardSession.setAttribute.iae=setAttribute: シリアライズできない属性です
 standardSession.setAttribute.ise=setAttribute: セッションは既に無効化されています
 standardSession.setAttribute.namenull=setAttribute: nameパラメタはnullであってはいけません
+
+store.expireFail=キー [{0}] のセッション期限切れの処理中にエラーが発生しました
+store.keysFail=キー取得エラー
+store.removeFail=キー [{0}] 削除中のエラー
diff --git a/java/org/apache/catalina/startup/LocalStrings_ja.properties b/java/org/apache/catalina/startup/LocalStrings_ja.properties
index e5fbaf3a39..830776c746 100644
--- a/java/org/apache/catalina/startup/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/startup/LocalStrings_ja.properties
@@ -14,10 +14,14 @@
 # limitations under the License.
 
 catalina.configFail=[{0}]からサーバー設定を読み込めません
+catalina.destroyFail=障害が発生した server の破棄エラー
 catalina.generatedCodeLocationError=生成された組込みTomcaコードの構成済みのロケーション[{0}]の使用中にエラーが発生しました
 catalina.incorrectPermissions=権限が間違っています。ファイルに対して読み取り権限が許可されていません。
 catalina.init=サーバーの初期化 [{0}] ミリ秒
 catalina.initError=Catalinaの初期化エラー
+catalina.initialContextFactory=システムプロパティ INITIAL_CONTEXT_FACTORY はすでに [{0}] に設定されています
+catalina.loaderWriteFail=コードローダの書き込みエラー
+catalina.namingPrefix=java.naming.factory.url.pkgs に [{0}] を設定
 catalina.noCluster=[{0}]のためにクラスタルールセットが見つかりません。ラスタ構成が無効になっています。
 catalina.noLoader=コンフィグレーションコードローダ [{0}] が見つかりませんでした。生成されたコードは使用されません
 catalina.noNaming=ネーミング環境が無効です。
@@ -37,6 +41,7 @@ connector.noSetSSLImplementationName=コネクター [{0}] は SSL 実装の変
 
 contextConfig.altDDNotFound=代替配備記述子ファイル [{0}] が見つかりません
 contextConfig.annotationsStackOverflow=StackOverflowErrorのため、Webアプリケーション [{0}] のアノテーションのスキャンを完了できません。考えられる根本的な原因には、-Xssの設定が低すぎる事や不正な循環継承が考えられます。処理中のクラス階層は [{1}] でした
+contextConfig.antiLocking=コンテキスト [{0}] のアンチロックが docBase を [{1}] に設定しています
 contextConfig.applicationMissing=アプリケーションのweb.xmlが見つかりません、既定値のみを使用します
 contextConfig.applicationParse=アプリケーションのweb.xmlファイル [{0}] の解析エラーです
 contextConfig.applicationPosition=[{0}] 行の [{1}] 列目で発生しました
@@ -69,10 +74,12 @@ contextConfig.jspFile.error=JSPファイル [{0}] は''/''で始まらなけれ
 contextConfig.jspFile.warning=警告: Servlet 2.4ではJSPファイル [{0}] は''/''で始まらなければいけません
 contextConfig.missingRealm=認証するためにレルムが設定されていません
 contextConfig.noAntiLocking=java.io.tmpdirに設定された値[{0}]が有効なディレクトリを指していません。 Webアプリケーション[{1}]のantiResourceLocking設定は無視されます。
+contextConfig.noJsp=URL [{0}] の JSP プロパティ グループをスキップしています。名前 [{1}] の JSP サーブレットが見つかりません
 contextConfig.processAnnotationsDir.debug=[{0}] 配下のディレクトリからクラスファイルをスキャンします
 contextConfig.processAnnotationsInParallelFailure=並列実行に失敗しました
 contextConfig.processAnnotationsJar.debug=アノテーション付きのクラスファイルのjarファイルのスキャン[{0}]
 contextConfig.processAnnotationsWebDir.debug=アノテーション[{0}]のクラスファイルのWebアプリケーションディレクトリのスキャン
+contextConfig.processContext=コンテキスト [{0}] を構成 [{1}] で処理しています
 contextConfig.resourceJarFail=コンテキスト [{1}] へ静的リソースとして含める URL [{0}] に配置された JAR ファイルを処理できませんでした。
 contextConfig.role.auth=<security-role>に定義されていないセキュリティロール名 [{0}] が<auth-constraint>の中で使用されました
 contextConfig.role.link=<security-role>に定義されていないセキュリティロール名 [{0}] が<role-link>の中で使用されました
@@ -109,6 +116,7 @@ hostConfig.cce=ライフサイクルイベントデータオブジェクト [{0}
 hostConfig.context.remove=コンテキスト [{0}] の削除中に異常が発生しました。
 hostConfig.context.restart=コンテキスト [{0}] を再起動中のエラー
 hostConfig.createDirs=配備用のディレクトリを作成できません:[{0}]
+hostConfig.delete=アプリケーションのリロード中にリソース [{0}] を削除します
 hostConfig.deploy.error=Webアプリケーションディレクトリ[{0}]の配備中の例外
 hostConfig.deployDescriptor=配備記述子 [{0}] を配備します
 hostConfig.deployDescriptor.blocked=コンテキストパス [{0}] を持つWebアプリケーションは、アプリケーションのセキュアな配備に必要な設定が含まれている可能性がありますが、このホストのdeployXML設定によって処理が妨げられる配備記述子 [{1}] が含まれていたため配備されていません。このアプリケーションを配備するには、[{2}] に適切な記述子を作成する必要があります。
@@ -160,6 +168,7 @@ tomcat.homeDirMakeFail=ホームディレクトリとして使用する [{0}] 
 tomcat.invalidCommandLine=無効なコマンドライン引数[{0}]
 tomcat.noContextClass=ホスト [{1}] とURL [{2}] のコンテキストクラス [{0}] のインスタンス化に失敗しました
 tomcat.noContextXml=Webアプリケーションcontext.xml [{0}]を特定できません
+tomcat.noWrapper=ラッパの作成に失敗しました
 
 userConfig.database=ユーザデータベースのロード中の例外です
 userConfig.deploy=ユーザ [{0}] のWebアプリケーションを配備します
diff --git a/java/org/apache/catalina/tribes/group/interceptors/LocalStrings_ja.properties b/java/org/apache/catalina/tribes/group/interceptors/LocalStrings_ja.properties
index bd89a77db3..78e81a5f48 100644
--- a/java/org/apache/catalina/tribes/group/interceptors/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/tribes/group/interceptors/LocalStrings_ja.properties
@@ -80,6 +80,7 @@ tcpFailureDetector.heartbeat.failed=TcpFailureDetector のハートビートチ
 tcpFailureDetector.member.disappeared=メンバ検証が完了しました。メンバーが消えました [{0}]
 tcpFailureDetector.memberDisappeared.verify=memberDisappeared[{0}]メッセージを受信しました。メンバ検証します。
 tcpFailureDetector.performBasicCheck.memberAdded=私たちに通知されなかったにもかかわらず、メンバーが追加されました:[{0}]
+tcpFailureDetector.recievedPacket=障害検出パケット [{0}] を受信しました
 tcpFailureDetector.still.alive=故障検出チェックが完了しました。メンバー [{0}] は正常です。
 tcpFailureDetector.suspectMember.alive=疑わしいクラスタメンバーの生存を確認しました。[{0}]
 tcpFailureDetector.suspectMember.dead=疑義メンバが死亡したことが確認されました。[{0}]
diff --git a/java/org/apache/catalina/tribes/membership/LocalStrings_ja.properties b/java/org/apache/catalina/tribes/membership/LocalStrings_ja.properties
index 83bd6504b2..2579a2a04e 100644
--- a/java/org/apache/catalina/tribes/membership/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/tribes/membership/LocalStrings_ja.properties
@@ -26,9 +26,15 @@ mcastService.noStart=マルチキャスト送信が開始または有効にな
 mcastServiceImpl.bind=マルチキャストソケットの [{0}:{1}] へのバインドを試行します。
 mcastServiceImpl.bind.failed=マルチキャストアドレスへのバインドに失敗しました。ポートのみにバインドします。
 mcastServiceImpl.error.receiving=マルチキャストパッケージを受信中にエラーが発生しました。500msスリープします。
+mcastServiceImpl.error.receivingNoSleep=マルチキャスト パッケージの受信エラー
 mcastServiceImpl.invalid.startLevel=不正な開始レベルです。受け付けられるのは Channel.MBR_RX_SEQ と Channel.MBR_TX_SEQ です。
 mcastServiceImpl.invalid.stopLevel=無効な停止レベルです。受け入れ可能なレベルはChannel.MBR_RX_SEQとChannel.MBR_TX_SEQのみです。
+mcastServiceImpl.invalidMemberPackage=無効なメンバマルチキャストパッケージ
+mcastServiceImpl.memberAdd=メンバ [{0}] を追加
 mcastServiceImpl.memberDisappeared.failed=メンバー消失メッセージを処理できません。
+mcastServiceImpl.memberExpire=Member [{0}]を期限切れにします
+mcastServiceImpl.memberShutdown=Member [{0}] はシャットダウンしました
+mcastServiceImpl.messageError=メッセージをデコードできません
 mcastServiceImpl.packet.tooLong=受信したマルチキャストパケットが大きすぎるためパッケージを破棄します。受信したパケットサイズは [{0}] です。
 mcastServiceImpl.receive.running=McastService.receive は既に実行中です。
 mcastServiceImpl.recovery=リカバリスレッドがメンバーシップを復旧するため、マルチキャストできなくなります。
diff --git a/java/org/apache/catalina/tribes/tipis/LocalStrings_ja.properties b/java/org/apache/catalina/tribes/tipis/LocalStrings_ja.properties
index 219b792936..7c43b56a4c 100644
--- a/java/org/apache/catalina/tribes/tipis/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/tribes/tipis/LocalStrings_ja.properties
@@ -22,9 +22,13 @@ abstractReplicatedMap.leftOver.pingMsg=PINGメッセージがタイムアウト
 abstractReplicatedMap.mapMember.unavailable=メンバー[{0}]はまだ利用できません。
 abstractReplicatedMap.mapMemberAdded.added=マップメンバーが追加されました:[{0}]
 abstractReplicatedMap.mapMemberAdded.nullMember=通知されたメンバーはメンバーシップに登録されていません:[{0}]
+abstractReplicatedMap.newBackup=Primary が新しい backup を選んでいます
+abstractReplicatedMap.newPrimary=Backup が primary になりました
 abstractReplicatedMap.ping.stateTransferredMember=メンバー [{0}] は状態を転送中で利用可能ではありません。
 abstractReplicatedMap.ping.timeout=マップ [{1}] のメンバー [{0}] がping処理でタイムアウトしました。
+abstractReplicatedMap.primaryDisappeared=Primary が消えました
 abstractReplicatedMap.relocate.complete=マップ要素の再配置は [{0}] ミリ秒で完了しました。
+abstractReplicatedMap.removeOrphan=孤立したプロキシを削除しました
 abstractReplicatedMap.transferState.noReplies=転送状態、0 レスポンス、おそらくタイムアウトです。
 abstractReplicatedMap.unable.deserialize.MapMessage=MapMessageのデシリアライズができません。
 abstractReplicatedMap.unable.diffObject=オブジェクトのdiffを取れません。 代わりにオブジェクト全体を複製します。
@@ -47,6 +51,7 @@ mapMessage.deserialize.error.key=MapMessage キーのデシリアライズに失
 mapMessage.deserialize.error.value=MapMessageの値のデシリアライズに失敗しました。
 
 replicatedMap.member.disappeared=メンバー[{0}]が消滅しました。関連するマップエントリは、新しいノードに再配置されます。
+replicatedMap.member.disappeared.unknown=Member [{0}] は消えましたが、マップには存在しませんでした。
 replicatedMap.relocate.complete=マップ要素の再配置は [{0}] ミリ秒で完了しました。
 replicatedMap.unable.relocate=[{0}]を新しいバックアップノードに再配置できません
 replicatedMap.unableReplicate.completely=バックアップキー[{0}]を複製できません。 成功ノード:[{1}]。 障害ノード:[{2}]。
diff --git a/java/org/apache/catalina/tribes/transport/LocalStrings_ja.properties b/java/org/apache/catalina/tribes/transport/LocalStrings_ja.properties
index 640fecef7f..cdf18c4808 100644
--- a/java/org/apache/catalina/tribes/transport/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/tribes/transport/LocalStrings_ja.properties
@@ -19,6 +19,7 @@ pooledSender.closed.queue=キューは閉じられています。
 
 receiverBase.bind.failed=アドレス [{0}] にレプリケーションリスナーを束縛できません。
 receiverBase.socket.bind=Receiver Serverソケットがバインドされました:[{0}]
+receiverBase.start=アドレス [{0}] でレプリケーション リスナーを開始します
 receiverBase.udp.bind=UDP 受信用のサーバーソケットを [{0}] にバインドしました。
 receiverBase.unable.bind=[{0}] へサーバーソケットをバインドできなかったためエラーを送出しました。
 receiverBase.unable.bind.udp=UDP ソケットを [{0}] へバインドできません。エラーを送出します。
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 0b7abcd458..e115397b05 100644
--- a/java/org/apache/catalina/tribes/transport/nio/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/tribes/transport/nio/LocalStrings_ja.properties
@@ -16,7 +16,9 @@
 nioReceiver.alreadyStarted=ServerSocketChannel は既に開始しています。
 nioReceiver.cleanup.fail=セレクターの切断と後始末が失敗しました
 nioReceiver.clientDisconnect=レプリケーションクライアントが切断されました。ポーリングキーでエラーが発生しました。 クライアントを無視します。
+nioReceiver.closeError=Close エラー
 nioReceiver.eventsError=イベント処理中のエラー
+nioReceiver.noThread=使用可能な TcpReplicationThread がありません
 nioReceiver.requestError=NioReceiverでリクエストを処理できません
 nioReceiver.run.fail=レプリケーションリスナーを実行できません。
 nioReceiver.start.fail=クラスタレシーバを起動できません
@@ -25,6 +27,7 @@ nioReceiver.stop.threadRunning=NioReceiver スレッドは時間内に停止で
 nioReceiver.threadpool.fail=ThreadPool を初期化できません。リスナーを開始しませんでした。
 nioReceiver.threadsExhausted=チャネルキーは登録されていますが、最後の [{0}] ミリ秒間はinterest ops がありませんでした。(キャンセル [{1}]):[{2}] 最終アクセス:[{3}] 考えられる原因: すべてのスレッドが使用され、スレッドダンプを実行します
 
+nioReplicationTask.disconnect=Channel がリモートエンドで閉じられ、切断されています
 nioReplicationTask.error.register.key=読み取り用のキーを登録中のエラー: [{0}]
 nioReplicationTask.exception.drainChannel=TcpReplicationThread.drainChannelで例外をキャッチしました。
 nioReplicationTask.process.clusterMsg.failed=クラスターメッセージを処理できませんでした。
@@ -44,6 +47,7 @@ nioSender.unknown.state=不明な状態です。実行可能操作セット=[{0}
 
 parallelNioSender.error.keepalive=Sender:[{0}]の keepalive テスト中にエラーが発生しました。
 parallelNioSender.operation.timedout=操作がタイムアウトしました ([{0}] ミリ秒)。
+parallelNioSender.selectorCloseFail=Selector をクローズできませんでした
 parallelNioSender.send.fail=メンバーの送信に失敗しました:[{0}]; Settingに設定します。
 parallelNioSender.send.fail.retrying=[{0}] へのメッセージ送信が失敗しました。状態を SUSPECT へ変更して再送します。
 parallelNioSender.send.failed=パラレル NIO 送信の失敗
diff --git a/java/org/apache/catalina/users/LocalStrings_ja.properties b/java/org/apache/catalina/users/LocalStrings_ja.properties
index 009c23e8de..b09a98fa17 100644
--- a/java/org/apache/catalina/users/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/users/LocalStrings_ja.properties
@@ -14,6 +14,7 @@
 # limitations under the License.
 
 dataSourceUserDatabase.exception=データベースアクセスで例外が発生
+dataSourceUserDatabase.features=データソース UserDatabase の機能: User <-> Role [{0}]、Roles [{1}]、Group [{2}]
 
 memoryUserDatabase.fileClose=[{0}]のクローズに失敗しました
 memoryUserDatabase.fileDelete=[{0}]を削除できませんでした
diff --git a/java/org/apache/catalina/valves/LocalStrings_ja.properties b/java/org/apache/catalina/valves/LocalStrings_ja.properties
index f92379690e..77d3cbd92c 100644
--- a/java/org/apache/catalina/valves/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/valves/LocalStrings_ja.properties
@@ -26,6 +26,7 @@ accessLogValve.rotateFail=アクセスログのローテーションに失敗し
 accessLogValve.unsupportedEncoding=文字エンコーディングに [{0}] を指定できません。システムの既定値を使用します。
 accessLogValve.writeFail=ログメッセージ [{0}] の書き込みに失敗しました
 
+errorReportValve.contentTypeFail=レスポンスのコンテンツタイプ設定に失敗しました
 errorReportValve.description=説明
 errorReportValve.errorPageIOException=例外のため [{0}] にエラーページを表示できません
 errorReportValve.errorPageNotFound=[{0}]に静的エラーページが見つかりません
@@ -128,6 +129,9 @@ http.511.reason=Network Authentication Required
 jdbcAccessLogValve.close=データベースのクローズに失敗しました。
 jdbcAccessLogValve.exception=アクセスエントリの挿入を実行中の例外です
 
+loadBalancerDrainingValve.draining=ロードバランサは DISABLED 状態にあり、このノードを使用していません
+loadBalancerDrainingValve.skip=クライアントは有効な [{0}] Cookie を提示しているため、リバランスはスキップされています
+
 patternTokenizer.unexpectedParenthesis=パターンに予期しない ')' があります
 
 persistentValve.acquireFailed=リクエスト [{0}] は、利用可能な許可がなかったため、セッションごとのセマフォを取得できませんでした
@@ -135,6 +139,9 @@ persistentValve.acquireInterrupted=リクエスト [{0}] は、許可の待機
 persistentValve.filter.failure=filter = [{0}]をコンパイルできません
 persistentValve.requestIgnore=リクエスト [{0}] は、構成されたフィルターと一致するため、この Valve によって無視されました
 persistentValve.requestProcess=リクエスト [{0}] は、構成されたフィルターと一致しないため、この Valve によって処理されます
+persistentValve.sessionLoadFail=ストアからのセッション [{0}] の読み込みに失敗しました
+
+proxyErrorReportValve.error=[{0}] に対するプロキシ エラー
 
 remoteCidrValve.invalid="[{0}]" に不正な値が指定されました。詳細は前のメッセージを参照してください。
 remoteCidrValve.noPort=リクエストに有効なサーバーポートが含まれていません。 リクエストは拒否されました。
@@ -152,6 +159,7 @@ requestFilterValve.deny=プロパティ [{1}] により [{0}] へのリクエス
 sslValve.certError=java.security.cert.X509Certificateオブジェクトを生成するための証明書文字列[{0}]の処理に失敗しました。
 sslValve.invalidProvider=リクエスト [{0}] に関連付けられたコネクターに指定された SSL プロバイダーは無効です。証明書データを処理できません。
 
+stuckThreadDetectionValve.interrupted=リクエスト終了後にスレッドが中断され、無視されました
 stuckThreadDetectionValve.notifyStuckThreadCompleted=スレッド [{0}] (id = [{3}]) は以前にスタックされていると報告されましたが完了しました。それはおよそ [{1}] ミリ秒の間アクティブだった。\n\
 \ {2,choice,0#|0< このバルブによって監視されているスレッド [{2}] は残っていますが、スタックされている可能性があります。}
 stuckThreadDetectionValve.notifyStuckThreadDetected=スレッド [{0}] (ID = [{6}]) は [{1}] ミリ秒 ([{2}] 以降) から [{4}] に対する同じリクエストを処理するためにアクティブであり、スタックされている可能性があります (このStuckThreadDetectionValveの設定されたしきい値 (threshold) は [{5}] 秒です)。このValveによって監視されているスレッドは合計で [{3}] 個あり、スタックされている可能性があります。
diff --git a/java/org/apache/catalina/valves/rewrite/LocalStrings_ja.properties b/java/org/apache/catalina/valves/rewrite/LocalStrings_ja.properties
index aa99d320ac..f8673837bd 100644
--- a/java/org/apache/catalina/valves/rewrite/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/valves/rewrite/LocalStrings_ja.properties
@@ -23,4 +23,6 @@ rewriteValve.closeError=構成クローズ中のエラー
 rewriteValve.invalidFlags=[{0}]に無効なフラグ [{1}]があります。
 rewriteValve.invalidLine=無効な行[{0}]
 rewriteValve.invalidMapClassName=Mapクラス名[{0}]が無効です。
+rewriteValve.noConfiguration=設定リソースが見つかりません [{0}]
+rewriteValve.readConfiguration=[/WEB-INF/{0}] から構成を読み取ります
 rewriteValve.readError=構成の読み取りエラー
diff --git a/java/org/apache/coyote/LocalStrings_ja.properties b/java/org/apache/coyote/LocalStrings_ja.properties
index f7cdd8ea6c..22275d7b9c 100644
--- a/java/org/apache/coyote/LocalStrings_ja.properties
+++ b/java/org/apache/coyote/LocalStrings_ja.properties
@@ -25,6 +25,7 @@ abstractConnectionHandler.protocolexception.debug=ProtocolExceptionsは正常で
 abstractConnectionHandler.socketexception.debug=SocketExceptionsは正常です。無視します。
 abstractConnectionHandler.upgradeCreate=SocketWrapper [{1}]のアップグレードプロセッサ[{0}]が作成されました。
 
+abstractProcessor.asyncFail=非同期データを書き込むことができません
 abstractProcessor.fallToDebug=\n\
 \ 注: 以降のリクエスト構文解析エラーの発生はDEBUGレベルでログに出力されます。
 abstractProcessor.hostInvalid=ホスト名 [{0}] は無効です。
diff --git a/java/org/apache/coyote/ajp/LocalStrings_ja.properties b/java/org/apache/coyote/ajp/LocalStrings_ja.properties
index 10d554acbc..fca931c2bc 100644
--- a/java/org/apache/coyote/ajp/LocalStrings_ja.properties
+++ b/java/org/apache/coyote/ajp/LocalStrings_ja.properties
@@ -23,10 +23,12 @@ ajpmessage.overflow=バッファーの位置 [{1}] へ [{0}] バイトのデー
 ajpprocessor.certs.fail=証明書変換に失敗しました。
 ajpprocessor.header.error=ヘッダーメッセージの解析に失敗しました
 ajpprocessor.header.tooLong=受信したヘッダーに指定されたメッセージ長は [{0}] ですがpacketSize は [{1}] しかありません。
+ajpprocessor.pongFail=Pong メッセージが失敗しました
 ajpprocessor.readtimeout=ソケットからのデータの読み取りをタイムアウトにします。
 ajpprocessor.request.prepare=リクエスト準備中エラー
 ajpprocessor.request.process=リクエスト処理エラー
 ajpprocessor.response.invalidHeader=値として [{1}] を持つHTTPレスポンスヘッダ [{0}] は無効であるため、応答から削除されました
+ajpprocessor.unexpectedMessage=予期しないメッセージ タイプ [{0}]
 ajpprocessor.unknownAttribute=リバースプロキシから受信した不明なリクエスト属性[{0}]によるリクエストの拒否
 
 ajpprotocol.noSSL=AJP は SSL に対応していません。SSL ホスト構成 [{0}] を無視します。
diff --git a/java/org/apache/coyote/http11/filters/LocalStrings_ja.properties b/java/org/apache/coyote/http11/filters/LocalStrings_ja.properties
index c9b902b8c2..28c94a3bf2 100644
--- a/java/org/apache/coyote/http11/filters/LocalStrings_ja.properties
+++ b/java/org/apache/coyote/http11/filters/LocalStrings_ja.properties
@@ -29,4 +29,6 @@ chunkedInputFilter.invalidTrailerHeaderValue=無効な trailer header 値(値
 chunkedInputFilter.maxExtension=maxExtensionSizeを超過しました
 chunkedInputFilter.maxTrailer=maxTrailerSize を超過しています。
 
+gzipOutputFilter.flushFail=gzip フィルターのフラッシュ中に例外が無視されました
+
 inputFilter.maxSwallow=maxShallowSize を超えました。
diff --git a/java/org/apache/jasper/resources/LocalStrings_ja.properties b/java/org/apache/jasper/resources/LocalStrings_ja.properties
index de15606df1..df279792ba 100644
--- a/java/org/apache/jasper/resources/LocalStrings_ja.properties
+++ b/java/org/apache/jasper/resources/LocalStrings_ja.properties
@@ -15,6 +15,7 @@
 
 jasper.error.emptybodycontent.nonempty=TLDによると、タグ [{0}] は空である必要がありますがそうなっていません
 
+jsp.compiled=[{0}] がコンパイルされました {1}ms
 jsp.engine.info=Jasper JSP {0} エンジン
 jsp.error.URLMustStartWithSlash=パス [{0}] はスラッシュ文字で始まる必要があります
 jsp.error.action.isnottagfile=[{0}] アクションはタグファイル内でのみ使用できます
@@ -55,6 +56,7 @@ jsp.error.compilation.jdtProblemError=JDT問題リスト処理中のエラー
 jsp.error.compilation.source=ソースファイル[{0}]の読み込み中のエラー
 jsp.error.compiler=Java コンパイラが見つかりません。
 jsp.error.compiler.config=設定オプション compilerClassName:[{0}]およびコンパイラ:[{1}]のJavaコンパイラは利用可能ではありません。
+jsp.error.compiler.missingResource=リソースへのアクセスに問題が発生しました。古いものとして扱います
 jsp.error.config_pagedir_encoding_mismatch=jsp-property-group中に指定されているPage-encoding [{0}] がpage指示子中の指定 [{1}] と違います
 jsp.error.corresponding.servlet=生成されたサーブレットエラー:\n\
 \n
@@ -76,6 +78,7 @@ jsp.error.el_interpreter_class.instantiation=ELInterpreter class [{0}] のロー
 jsp.error.fallback.invalidUse=jsp:fallbackはjsp:pluginの直接の子でなければいけません
 jsp.error.file.already.registered=ファイル [{0}] の再帰的な取り込みです
 jsp.error.file.cannot.read=ファイルが読めません: [{0}]
+jsp.error.file.close=readerクローズ時の例外
 jsp.error.file.not.found=JSP ファイル [{0}] が見つかりません
 jsp.error.flush=データをフラッシュする際に例外が発生しました。
 jsp.error.fragmentwithtype=''fragment''属性と''type''属性を両方指定できません。''fragment''が存在する場合には''type''は''{0}''に固定されます
@@ -242,6 +245,7 @@ jsp.error.tld.unable_to_get_jar=TLDを含むJARリソース [{0}] を取得で
 jsp.error.tld.url=不正なTLD URL [{0}]
 jsp.error.tlv.invalid.page=[{1}] 中の [{0}] に対するTagLibraryValidatorの検証エラーメッセージです
 jsp.error.tlvclass.instantiation=TagLibraryValidatorクラスのロードまたはインスタンス化に失敗しました: [{0}]
+jsp.error.typeConversion=[{0}] から {1} への変換に失敗しました
 jsp.error.unable.compile=JSPのクラスをコンパイルできません
 jsp.error.unable.deleteClassFile=クラスファイルを削除できません
 jsp.error.unable.getType=[{0}]から型を抽出できません。
@@ -320,6 +324,7 @@ jsp.warning.unsupported.targetVM=サポートされていない target VM [{0}]
 jsp.warning.useInstanceManagerForTags=警告: initParam の useInstanceManagerForTagsの値は無効です。既定値「false」が使用されます
 jsp.warning.xpoweredBy=警告: initParam の xpoweredBy の値は無効です。既定値「false」が使用されます
 
+jspc.built=ビルドされたファイル [{0}]
 jspc.delete.fail=ファイル[{0}]を削除できませんでした
 jspc.error.compilation=コンパイルエラー
 jspc.error.fileDoesNotExist=ファイル引数 [{0}] は存在しません。
@@ -330,8 +335,12 @@ jspc.error.minThreadCount=少なくとも1つのスレッド [{0}] が必要で
 jspc.error.parseThreadCount=スレッド数[{0}]を解析できません。
 jspc.error.unknownOption=認識できないオプション[{0}]。 ヘルプには-helpを使用してください。
 jspc.errorCount=エラー数:[{0}]
+jspc.generatingMapping=コンパイル コンテキスト [{1}] を使用してファイル [{0}] の Web マッピングを生成しています
 jspc.generation.result=[{1}] ミリ秒の間に [{0}] 個のエラーが発生して生成が完了しました
 jspc.implicit.uriRoot=uriRoot には暗黙的に [{0}] が設定されます
+jspc.outdated=[{0}] は古いためコンパイルされています
+jspc.processing=ファイル [{0}] を処理中
+jspc.start={0} ページから実行します
 jspc.usage=使用法: jspc <options> [--] <jsp files>\n\
 JSPファイルの場所は次のオプションで指定するか、\n\
 \    -webapp <dir>         web-appを含むディレクトリ。すべてのJSPファイルは\n\
diff --git a/java/org/apache/tomcat/util/LocalStrings_ja.properties b/java/org/apache/tomcat/util/LocalStrings_ja.properties
index 859e9003f1..090a521617 100644
--- a/java/org/apache/tomcat/util/LocalStrings_ja.properties
+++ b/java/org/apache/tomcat/util/LocalStrings_ja.properties
@@ -13,6 +13,8 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
+diagnostics.deadlockFound=次のスレッド間でデッドロックが検出されました:
+diagnostics.setPropertyFail=[{0}] を [{1}] に設定できませんでした。代わりに [{2}] を取得しました
 diagnostics.threadDumpTitle=完全なスレッドダンプ
 diagnostics.vmInfoClassCompilation=Class コンパイル
 diagnostics.vmInfoClassLoading=クラスローディング
@@ -31,5 +33,8 @@ diagnostics.vmInfoThreadMxBean=ThreadMXBeanの機能
 
 introspectionUtils.conversionError=[{0}] からクラス [{1}] への変換中のエラー
 introspectionUtils.getPropertyError=クラス [{1}] のプロパティ [{0}] を取得中のエラー
+introspectionUtils.hostResolutionFail=ホスト名 [{0}] を解決できません
+introspectionUtils.noMethod=クラス [{2}] のオブジェクト [{1}] にメソッド [{0}] が見つかりません
 introspectionUtils.nullParameter=引数のオブジェクト、メソッド、パラメータのいずれも null を指定できません。
 introspectionUtils.setPropertyError=クラス [{2}] のプロパティ [{0}] に [{1}] を設定中のエラー
+introspectionUtils.tooManyIterations=プロパティは解決できなかったため [{0}] のままです
diff --git a/java/org/apache/tomcat/util/buf/LocalStrings_ja.properties b/java/org/apache/tomcat/util/buf/LocalStrings_ja.properties
index 581e7252a7..13cdc6d497 100644
--- a/java/org/apache/tomcat/util/buf/LocalStrings_ja.properties
+++ b/java/org/apache/tomcat/util/buf/LocalStrings_ja.properties
@@ -32,6 +32,9 @@ hexUtils.fromHex.oddDigits=入力は、偶数の16進数で構成する必要が
 
 messageBytes.illegalCharacter=コードポイント [{1}] のユニコード文字 [{0}] は有効範囲 0 から 255 の範囲外のため、エンコードできません。
 
+stringCache.byteTime=ByteCache 生成時間: {0}ms
+stringCache.charTime=CharCache 生成時間: {0}ms
+
 uDecoder.eof=予期せぬ場所で終端に達しました。
 uDecoder.isHexDigit=16進エンコーディングが無効です
 uDecoder.noSlash="/" を符号化して含めることはできません。
diff --git a/java/org/apache/tomcat/util/codec/binary/LocalStrings_ja.properties b/java/org/apache/tomcat/util/codec/binary/LocalStrings_ja.properties
index 32ac5167c0..342dcfcf0d 100644
--- a/java/org/apache/tomcat/util/codec/binary/LocalStrings_ja.properties
+++ b/java/org/apache/tomcat/util/codec/binary/LocalStrings_ja.properties
@@ -17,3 +17,4 @@ base64.impossibleModulus=計算できない剰余 [{0}] です。
 base64.inputTooLarge=入力配列が大きすぎます。出力配列は [{1}] の指定された最大サイズよりも大きくなります [{0}]
 base64.lineSeparator=行区切り記号にはbase64文字を使用できません[{0}]
 base64.nullEncodeParameter=null 値を整数に符号化できませんでした。
+base64.outOfMemory=配列サイズ [{0}] を割り当てることができません
diff --git a/java/org/apache/tomcat/util/descriptor/web/LocalStrings_ja.properties b/java/org/apache/tomcat/util/descriptor/web/LocalStrings_ja.properties
index bf253ad6d0..6519dfcdfc 100644
--- a/java/org/apache/tomcat/util/descriptor/web/LocalStrings_ja.properties
+++ b/java/org/apache/tomcat/util/descriptor/web/LocalStrings_ja.properties
@@ -25,6 +25,7 @@ servletDef.invalidServletName=サーブレット定義の<servlet-name> [{0}]が
 webRuleSet.absoluteOrdering=<absolute-ordering>要素はweb-fragment.xmlで無効であり無視されます。
 webRuleSet.absoluteOrderingCount=<absolute-ordering>要素は1回の発生に制限されます。
 webRuleSet.nameCount=<name>要素は1回に制限されます。
+webRuleSet.noMethod=クラス [{2}] のオブジェクト [{1}] にメソッド [{0}] が見つかりません
 webRuleSet.postconstruct.duplicate=クラス [{0}]にPostConstructメソッド定義が重複しています
 webRuleSet.predestroy.duplicate=クラス [{0}] の@PreDestroyメソッドの定義が重複しています
 webRuleSet.relativeOrdering=<ordering>要素はweb.xmlで無効であり無視されます。
diff --git a/java/org/apache/tomcat/util/digester/LocalStrings_ja.properties b/java/org/apache/tomcat/util/digester/LocalStrings_ja.properties
index 0aac526e5b..cfa4c89000 100644
--- a/java/org/apache/tomcat/util/digester/LocalStrings_ja.properties
+++ b/java/org/apache/tomcat/util/digester/LocalStrings_ja.properties
@@ -24,6 +24,7 @@ digester.error.finish=Finish イベントで例外を送出しました。
 digester.errorLocation=行番号 [{0}] 列番号 [{1}] でエラーが発生しました: [{2}]
 digester.failedToUpdateAttributes=属性[{0}]が更新に失敗し、[{1}]に残りました。
 digester.failedToUpdateSystemProperty=システムプロパティ [{0}] を更新できません。元の値 [{1}] はそのままです。
+digester.invalidURI=無効な URI [{0}] または [{1}]
 digester.noLocator=ロケータを利用できません。
 digester.noRulesFound=[{0}]と一致するルールは見つかりませんでした。
 digester.parseError=行[{0}]の列[{1}]の解析エラー
diff --git a/java/org/apache/tomcat/util/http/LocalStrings_ja.properties b/java/org/apache/tomcat/util/http/LocalStrings_ja.properties
index cb2f67d008..3d0077404d 100644
--- a/java/org/apache/tomcat/util/http/LocalStrings_ja.properties
+++ b/java/org/apache/tomcat/util/http/LocalStrings_ja.properties
@@ -37,6 +37,7 @@ parameters.maxCountFail.fallToDebug=\n\
 parameters.multipleDecodingFail=文字のデコードに失敗しました。 合計[{0}]個の障害が検出されましたが、最初のものだけが記録されました。 このロガーがすべての失敗を記録するためにはデバッグレベルのロギングを有効にします。
 parameters.noequal=[{2}] の値で [{0}] の位置から [{1}] の位置で終了するパラメータには、''=''文字が続いていませんでした
 
+rfc6265CookieProcessor.expectedBytes=Cookie を文字列として解析中、期待されるバイト数
 rfc6265CookieProcessor.invalidAttributeName=このCookieに無効な属性名 [{0}] が指定されました
 rfc6265CookieProcessor.invalidAttributeValue=このCookie属性 [{0}] に無効な属性値 [{1}] が指定されました
 rfc6265CookieProcessor.invalidCharInValue=無効な文字[{0}]がCookie値に存在します。
diff --git a/java/org/apache/tomcat/util/modeler/LocalStrings_ja.properties b/java/org/apache/tomcat/util/modeler/LocalStrings_ja.properties
index 9da59d52de..55fa502675 100644
--- a/java/org/apache/tomcat/util/modeler/LocalStrings_ja.properties
+++ b/java/org/apache/tomcat/util/modeler/LocalStrings_ja.properties
@@ -37,6 +37,8 @@ managedMBean.noSet=リソース [{1}] にsetter メソッド [{0}] がありま
 modules.digesterParseError=レジストリデータ解析中のエラー
 modules.readDescriptorsError=記述子読み取り中のエラー
 
+registry.createdServer=作成された MBeanServer
+registry.existingServer=既存の MBeanServer を使用する
 registry.initError=[{0}]初期化中のエラー
 registry.invalidSource=無効なソースが指定されました。ソースは、URL、ファイル、クラス、または入力ストリームのいずれかである必要があります
 registry.loadError=[{0}] に配置した MBean 記述子の読み込み中のエラー
@@ -47,3 +49,4 @@ registry.nullBean=オブジェクト名 [{0}] の bean に null を登録でき
 registry.objectNameCreateError=ObjectName作成中のエラー
 registry.registerError=MBean 登録中のエラー
 registry.unregisterError=MBean 登録解除中のエラー
+registry.unregisterExisting=既存のコンポーネント[{0}]の登録を解除しています
diff --git a/java/org/apache/tomcat/util/net/jsse/LocalStrings_ja.properties b/java/org/apache/tomcat/util/net/jsse/LocalStrings_ja.properties
index 4e1c0d1df1..09c1bc6d7c 100644
--- a/java/org/apache/tomcat/util/net/jsse/LocalStrings_ja.properties
+++ b/java/org/apache/tomcat/util/net/jsse/LocalStrings_ja.properties
@@ -20,6 +20,7 @@ jsseUtil.excludeProtocol=JRE は SSL プロトコル [{0}] に対応していま
 jsseUtil.noDefaultProtocols=sslEnableProtocols の既定値を取得できません。コネクターを開始できるよう明示的に値を設定してください。
 
 pemFile.noMultiPrimes=PKCS#1 証明書は multi-prime RSA フォーマットですが、Java はそのようなフォーマットに対する RSA 秘密鍵を構築する API を提供していません
+pemFile.noPassword=秘密鍵を復号するにはパスワードが必要です
 pemFile.notPbkdf2=OID [{0}] は、PBES2 に唯一許可される KDF である PKBDF2 の正しい OID ではありません
 pemFile.notValidRFC5915=与えられたキーファイルは RFC 5915 に準拠していません
 pemFile.parseError=秘密鍵ファイル [{0}] を解析できません
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 2024c5206d..f0c0168bc2 100644
--- a/java/org/apache/tomcat/util/net/openssl/LocalStrings_ja.properties
+++ b/java/org/apache/tomcat/util/net/openssl/LocalStrings_ja.properties
@@ -46,6 +46,8 @@ openssl.errApplyConf=OpenSSLConfをSSLコンテキストに適用できません
 openssl.errCheckConf=OpenSSLConfチェック中のエラー
 openssl.errMakeConf=OpenSSLConfコンテキストを作成できませんでした。
 openssl.errorSSLCtxInit=SSL コンテキスト初期化中のエラー
+openssl.failSslContextMake=SSLContextを作成できません。 SSLEngine が AprLifecycleListener で有効になっていること、AprLifecycleListener が正しく初期化されていること、および有効な SSLProtocol が指定されていることを確認してください
+openssl.invalidSslProtocol=無効な値 [{0}] が SSLProtocol 属性に指定されました
 openssl.keyManagerMissing=キーマネージャーが見つかりません。
 openssl.keyManagerMissing.warn=キーマネージャーが見つかりませんでした。 TLS は機能しますが、証明書は Tomcat からは認識されないため、この証明書に対して管理/監視機能は機能しません
 openssl.makeConf=OpenSSLConfコンテキストの作成
diff --git a/java/org/apache/tomcat/util/threads/LocalStrings_ja.properties b/java/org/apache/tomcat/util/threads/LocalStrings_ja.properties
index ca42cbd0ca..c73442450f 100644
--- a/java/org/apache/tomcat/util/threads/LocalStrings_ja.properties
+++ b/java/org/apache/tomcat/util/threads/LocalStrings_ja.properties
@@ -15,6 +15,8 @@
 
 taskQueue.notRunning=Executor が動作していないため、コマンドを強制的にキューへ登録できません
 
+taskThread.exiting=スレッドが意図的に終了しました
+
 threadPoolExecutor.invalidKeepAlive=コアスレッドは正のキープアライブ時間が必要です
 threadPoolExecutor.queueFull=キューが一杯です
 threadPoolExecutor.taskRejected=タスク [{0}] が [{1}] から拒否されました
diff --git a/java/org/apache/tomcat/websocket/LocalStrings_ja.properties b/java/org/apache/tomcat/websocket/LocalStrings_ja.properties
index 2c3fed3f23..dc997e8962 100644
--- a/java/org/apache/tomcat/websocket/LocalStrings_ja.properties
+++ b/java/org/apache/tomcat/websocket/LocalStrings_ja.properties
@@ -53,6 +53,7 @@ perMessageDeflate.unknownParameter=未知の拡張パラメーター [{0}] が
 
 util.invalidMessageHandler=提供されたメッセージハンドラにonMessage(Object)メソッドがありません
 util.invalidType=値[{0}]をタイプ [{1}] に強制できません。このタイプはサポートされていません。
+util.invalidValue=値 [{0}] は区切り文字を含んでいます
 util.notToken=パラメーター名 [{0}]、値 [{1}] の不正な拡張パラメーターが指定されました。
 util.unknownDecoderType=デコーダタイプ [{0}] は認識されません
 
diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index 28d7afab91..7bd567dffe 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -153,6 +153,9 @@
       <add>
         Improvements to French translations. (remm)
       </add>
+      <add>
+        Improvements to Japanese translations by tak7iji. (markt)
+      </add>
     </changelog>
   </subsection>
 <section name="Tomcat 10.1.19 (schultz)" rtext="2024-02-19">


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


(tomcat) 01/02: Improvements to French translations. (remm)

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 42162e5568ab01617011320d054eb092742ecc5f
Author: Mark Thomas <ma...@apache.org>
AuthorDate: Tue Mar 5 07:04:49 2024 -0500

    Improvements to French translations. (remm)
---
 .../apache/catalina/authenticator/LocalStrings_fr.properties | 12 ++++++++++++
 java/org/apache/catalina/core/LocalStrings_fr.properties     |  9 +++++++++
 java/org/apache/catalina/filters/LocalStrings_fr.properties  |  6 ++++++
 .../apache/catalina/ha/session/LocalStrings_fr.properties    |  2 ++
 java/org/apache/catalina/ha/tcp/LocalStrings_fr.properties   |  3 +++
 java/org/apache/catalina/mbeans/LocalStrings_fr.properties   |  1 +
 java/org/apache/catalina/realm/LocalStrings_fr.properties    |  2 ++
 java/org/apache/catalina/session/LocalStrings_fr.properties  |  8 ++++++++
 java/org/apache/catalina/startup/LocalStrings_fr.properties  |  9 +++++++++
 .../tribes/group/interceptors/LocalStrings_fr.properties     |  1 +
 .../catalina/tribes/membership/LocalStrings_fr.properties    |  6 ++++++
 .../apache/catalina/tribes/tipis/LocalStrings_fr.properties  |  5 +++++
 .../catalina/tribes/transport/LocalStrings_fr.properties     |  1 +
 .../catalina/tribes/transport/nio/LocalStrings_fr.properties |  4 ++++
 java/org/apache/catalina/users/LocalStrings_fr.properties    |  1 +
 java/org/apache/catalina/valves/LocalStrings_fr.properties   |  8 ++++++++
 .../catalina/valves/rewrite/LocalStrings_fr.properties       |  2 ++
 java/org/apache/coyote/LocalStrings_fr.properties            |  1 +
 java/org/apache/coyote/ajp/LocalStrings_fr.properties        |  2 ++
 .../apache/coyote/http11/filters/LocalStrings_fr.properties  |  2 ++
 java/org/apache/jasper/resources/LocalStrings_fr.properties  |  9 +++++++++
 java/org/apache/tomcat/util/LocalStrings_fr.properties       |  5 +++++
 java/org/apache/tomcat/util/buf/LocalStrings_fr.properties   |  3 +++
 .../tomcat/util/codec/binary/LocalStrings_fr.properties      |  1 +
 .../tomcat/util/descriptor/web/LocalStrings_fr.properties    |  1 +
 .../apache/tomcat/util/digester/LocalStrings_fr.properties   |  1 +
 java/org/apache/tomcat/util/http/LocalStrings_fr.properties  |  1 +
 .../apache/tomcat/util/modeler/LocalStrings_fr.properties    |  3 +++
 java/org/apache/tomcat/util/net/LocalStrings_fr.properties   |  2 +-
 .../apache/tomcat/util/net/jsse/LocalStrings_fr.properties   |  1 +
 .../tomcat/util/net/openssl/LocalStrings_fr.properties       |  2 ++
 .../apache/tomcat/util/threads/LocalStrings_fr.properties    |  2 ++
 java/org/apache/tomcat/websocket/LocalStrings_fr.properties  |  1 +
 webapps/docs/changelog.xml                                   |  8 +++++++-
 34 files changed, 123 insertions(+), 2 deletions(-)

diff --git a/java/org/apache/catalina/authenticator/LocalStrings_fr.properties b/java/org/apache/catalina/authenticator/LocalStrings_fr.properties
index 41db2efdf2..ec3dfe15e2 100644
--- a/java/org/apache/catalina/authenticator/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/authenticator/LocalStrings_fr.properties
@@ -13,12 +13,15 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
+authenticator.authentication=Le principal [{0}] a été authentifié avec le type d''authentification [{1}]
+authenticator.authenticationFail=Erreur d'authentification de l'utilisateur
 authenticator.certificates=Aucune chaîne de certificat client (client certificate chain) dans cette requête
 authenticator.changeSessionId=L''id de session a changé suite à l''authntification de [{0}] en [{1}]
 authenticator.check.authorize=Le nom d''utilisateur [{0}] obtenu à partir du connecteur est considéré comme de valide et de confiance, les rôles sont obtenus à partir du royaume
 authenticator.check.authorizeFail=Le royaume ne reconnait pas l''utilisateur [{0}], un principal a été crée avec ce nom mais sans rôles
 authenticator.check.found=Déjà authentifié [{0}]
 authenticator.check.sso=Pas d''authentification mais un session ID SSO [{0}] a été trouvé, nouvelle tentative d''authentification
+authenticator.corsBypass=La requête CORS Preflight évite l'authentification
 authenticator.formlogin=Référence directe au formulaire de connexion (form login page) invalide
 authenticator.jaspicCleanSubjectFail=Échec du nettoyage du sujet de JASPIC
 authenticator.jaspicSecureResponseFail=Echec de la sécurisation de la réponse lors du traitement de JASPIC
@@ -27,10 +30,14 @@ authenticator.loginFail=Échec de connexion ("Login failed")
 authenticator.manager=Exception lors de l'initialisation des gestionnaires d'authentification (trust managers)
 authenticator.noAuthHeader=Aucun en-tête d'autorisation envoyé par le client
 authenticator.notContext=Erreur de configuration :  Doit être attaché à un contexte
+authenticator.reauthentication=Le principal en cache [{0}] est réauthentifié avec le type d''authentification [{1}]
 authenticator.requestBodyTooBig=Le corps de la requête était trop grand pour être mis en cache pendant le processus d'authentification
 authenticator.sessionExpired=Le temps alloué au processus de login est échu.  Si vous désirez continuer, veuillez soit retourner en arrière 2 fois et recliquer le lien demandé, soit fermer et ré-ouvrir votre navigateur
+authenticator.sso=Le SSO [{0}] a été trouvé
 authenticator.tomcatPrincipalLogoutFail=La déconnection avec l'instance de TomcatPrincipal a échoué
 authenticator.unauthorized=Impossible d'authentifier avec les crédits fournis (provided credentials)
+authenticator.userDataPermissionFail=Les données envoyées par l'utilisateur ne répondent pas aux contraintes définies pour la ressource
+authenticator.userPermissionFail=L''utilisateur [{0}] n''a pas l''autorisation d''accéder à la ressource
 
 basicAuthenticator.invalidAuthorization=L''autorisation est invalide: [{0}]
 basicAuthenticator.invalidCharset=Les seules valeurs permises sont null, la chaîne vide, ou des caractères UTF-8
@@ -47,6 +54,9 @@ formAuthenticator.forwardLogin=Transmission de la requête pour [{0}] faite avec
 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.reauthFailed=La réauthentification a échouée, l'authentification classique va être utilisée
+formAuthenticator.restoreFailed=Echec de la restauration de la requête d'origine
+formAuthenticator.sessionExpired=L'inactivité du client a causé l'expiration de la session pendant l'authentification
 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}]
@@ -78,5 +88,7 @@ spnegoAuthenticator.authHeaderNotNego=L'en-tête d'autorisation envoyé par le c
 spnegoAuthenticator.serviceLoginFail=Impossible de se connecteur en tant que principal de service
 spnegoAuthenticator.ticketValidateFail=Impossible de valider le ticket fourni par le client
 
+sslAuthenticatorValve.authFailed=L'authentification avec les certificats fournis a échouée
 sslAuthenticatorValve.http2=Le contexte [{0}] dans l''hôte vituel [{1}] est configuré pour utiliser l''autentification CLIENT-CERT et [{2}] est configuré avec le support de HTTP/2. L''utilisation de l''authentification CLIENT-CERT est incompatible avec l''utilisation de HTTP/2.
+sslAuthenticatorValve.noCertificates=Aucun certificat n'est fourni avec cette requête
 sslAuthenticatorValve.tls13=Le contexte [{0}] dans l''hôte vituel [{1}] est configuré pour utiliser l''autentification CLIENT-CERT et [{2}] est configuré pour supporter TLS 1.3 avec JSSE. L''utilisation de l''authentification CLIENT-CERT est incompatible avec l''utilisation de TLS/1.3 avec JSSE.
diff --git a/java/org/apache/catalina/core/LocalStrings_fr.properties b/java/org/apache/catalina/core/LocalStrings_fr.properties
index 79b33d46b7..88d4f41730 100644
--- a/java/org/apache/catalina/core/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/core/LocalStrings_fr.properties
@@ -93,6 +93,7 @@ aprListener.tooLateForSSLRandomSeed=setSSLRandomSeed impossible : SSL a déjà 
 aprListener.usingFIPSProvider=Utilisation d'OpenSSL avec le provider FIPS comme provider par défaut
 aprListener.wrongFIPSMode=Valuer inattendue de l''option FIPSMode de AprLifecycleListener : [{0}]
 
+asyncContextImpl.afterOnError=Un fil d'exécution qui n'appartient pas au conteneur (applicatif) a essayé d'utiliser l'AsyncContext après qu'une erreur se soit produite et que l'appel à AsyncListener.onError() ait retourné. Ceci n'est pas autorisé pour éviter une situation de concurrence critique.
 asyncContextImpl.asyncDispatchError=Erreur lors d'un dispatch asynchrone
 asyncContextImpl.asyncRunnableError=Erreur lors du traitement asynchrone du Runnable via AsyncContext.start()
 asyncContextImpl.dispatchingStarted=Une opération de dispatch asynchrone a déjà été appelée, plusieurs dispatch au cours d'un même cycle asynchrone n'est pas autorisé
@@ -113,6 +114,7 @@ containerBase.backgroundProcess.cluster=Une exception s''est produite lors du tr
 containerBase.backgroundProcess.error=Exception durant le traitement du fil d'arrière-plan
 containerBase.backgroundProcess.realm=Exception lors du traitement d''arrière plan du realm [{0}]
 containerBase.backgroundProcess.valve=Exception lors du traitement d''arrière plan de la valve [{0}]
+containerBase.child.add=Ajout du conteneur fils [{0}] au conteneur [{1}]
 containerBase.child.destroy=Erreur lors de la destruction du conteneur fils
 containerBase.child.notUnique=Le nom de conteneur fils [{0}] n''est pas unique
 containerBase.child.start=Erreur lors du démarrage du conteneur fils
@@ -153,6 +155,11 @@ listener.notServer=Ce listener ne peut être ajouté qu''à des éléments Serve
 
 naming.addEnvEntry=Ajout de l''entrée d''environnement [{0}]
 naming.addResourceEnvRef=Ajout de la référence de ressource d''environnement [{0}]
+naming.addResourceLink=Ajout du lien de ressource [{0}]
+naming.addResourceRef=Ajout de la référence de ressource [{0}] à [{1}]
+naming.addService=Ajout de la référence de service [{0}] à [{1}]
+naming.addSlash=Modification de l''URL du service en [/{0}]
+naming.bind=Association de l''environnement de noms au conteneur [{0}]
 naming.bindFailed=Echec lors du liage à l''objet : [{0}]
 naming.invalidEnvEntryType=L''entrée environnement [{0}] a un type invalide
 naming.invalidEnvEntryValue=L''entrée environnement [{0}] a une valeur invalide
@@ -221,6 +228,7 @@ standardContext.reloadingCompleted=Le rechargement de ce contexte est terminé
 standardContext.reloadingStarted=Le rechargement du contexte [{0}] a démarré
 standardContext.requestListener.requestDestroyed=Une exception est survenue lors de l''envoi de l''événement de destruction de la requête pour l''instance de listener de cycle de vie [{0}]
 standardContext.requestListener.requestInit=Une exception est survenue lors de l''envoi de l''événement d''initialisation de la requête pour l''instance de listener de cycle de vie [{0}]
+standardContext.resetContextFail=Erreur de réinitialisation du contexte avec le nom [{0}]
 standardContext.resourcesInit=Erreur d'initialisation des ressources statiques
 standardContext.resourcesStart=Erreur lors du démarrage des ressources statiques
 standardContext.resourcesStop=Erreur lors de l'arrêt des ressources statiques
@@ -260,6 +268,7 @@ standardHost.problematicAppBase=Utiliser une chaîne vide pour l''appBase de l''
 standardHost.problematicLegacyAppBase=L''utilisation d''une chaîne vide pour legacyAppBase de l''hôte [{0}] le fixera à CATALINA_BASE, ce qui n''est pas judicieux
 
 standardHostValve.customStatusFailed=La page d''erreur personnalisée [{0}] n''a pu être redirigée correctement
+standardHostValve.exception=Exception lors du traitement de [{0}]
 
 standardPipeline.basic.start=Erreur lors du démarrage de la nouvelle valve de base
 standardPipeline.basic.stop=Erreur lors de l'arrêt de l'ancienne valve de base
diff --git a/java/org/apache/catalina/filters/LocalStrings_fr.properties b/java/org/apache/catalina/filters/LocalStrings_fr.properties
index 558f69d197..b565ef9e78 100644
--- a/java/org/apache/catalina/filters/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/filters/LocalStrings_fr.properties
@@ -23,7 +23,12 @@ corsFilter.onlyHttp=CORS ne supporte pas des requêtes ou des réponses non HTTP
 corsFilter.wrongType1=Attente d''un objet HttpServletRequest de type [{0}]
 corsFilter.wrongType2=Attendu un object HttpServletRequest de type [{0}] ou [{1}]
 
+csrfPrevention.createCache=Création d''un nouveau cache pour les CSRF nonce avec la taille [{0}] pour la session [{1}] (celle ci sera crée si elle est null)
 csrfPrevention.invalidRandomClass=Impossible de créer une source aléatoire ("Random source") à l''aide de la classe [{0}]
+csrfPrevention.rejectInvalidNonce=La requête pour [{0}] avec la session [{1}] est rejetée car le nonce [{2}] est invalide
+csrfPrevention.rejectNoCache=La requête pour [{0}] avec la session [{1}] est rejetée car le cache de nonce est vide ou absent
+csrfPrevention.rejectNoNonce=La requête pour [{0}] avec la session [{1}] est rejetée car aucun CSRF nonce n''a été trouvé
+csrfPrevention.unsupportedPattern=Le modèle [{0}] n''est pas supporté
 
 expiresFilter.exceptionProcessingParameter=Erreur lors du traitement du paramètre de configuration [{0}] : [{1}]
 expiresFilter.expirationHeaderAlreadyDefined=Requête [{0}] de statut de réponse [{1}] et de type de contenu ("content-type") [{2}], en-tête d''expiration déjà défini
@@ -61,6 +66,7 @@ remoteCidrFilter.noRemoteIp=Le client n'a pas d'adresse IP.  Requête rejetée.
 remoteIpFilter.invalidHostHeader=La valeur invalide [{0}] a été trouvée pour le Host dans l''en-tête HTTP [{1}]
 remoteIpFilter.invalidHostWithPort=La valeur de Host [{0}] dans l''en-tête HTTP [{1}] contenait un numéro de port qui sera ingnoré
 remoteIpFilter.invalidNumber=Nombre invalide pour le paramètre [{0}] : [{1}]
+remoteIpFilter.invalidPort=Le port [{0}] dans l''en-tête HTTP [{1}] incluait un numéro de port qui sera ignoré
 remoteIpFilter.invalidRemoteAddress=Impossible de déterminer l''hôte distant car l''adresse distante [{0}] est invalide
 
 requestFilter.deny=Refus de la requête [{0}] d''après la propriété [{1}]
diff --git a/java/org/apache/catalina/ha/session/LocalStrings_fr.properties b/java/org/apache/catalina/ha/session/LocalStrings_fr.properties
index e72f809132..4854cda8ec 100644
--- a/java/org/apache/catalina/ha/session/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/ha/session/LocalStrings_fr.properties
@@ -18,6 +18,8 @@ backupManager.startFailed=Impossible de démarrer le BackupManager : [{0}]
 backupManager.startUnable=Impossible de démarrer le BackupManager : [{0}]
 backupManager.stopped=Le gestionnaire de session [{0}] s''est arrêté
 
+clusterManager.noValve=Aucune ReplicationValve n'a été trouvée pour le support du cross contexte
+
 clusterSessionListener.noManager=Le gestionnaire de session du contexte n''existe pas : [{0}]
 
 deltaManager.createMessage.access=Gestionnaire de session [{0}] : création du message de session [{1}] d''accès
diff --git a/java/org/apache/catalina/ha/tcp/LocalStrings_fr.properties b/java/org/apache/catalina/ha/tcp/LocalStrings_fr.properties
index 54aa799351..9fb368df77 100644
--- a/java/org/apache/catalina/ha/tcp/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/ha/tcp/LocalStrings_fr.properties
@@ -31,10 +31,13 @@ ReplicationValve.stats=Temps de requête moyen= [{0}] ms pour le Cluster le temp
 
 simpleTcpCluster.clustermanager.cloneFailed=Impossible de cloner le gestionnaire du cluster, le org.apache.catalina.ha.session.DeltaManager par défaut sera utilisé
 simpleTcpCluster.clustermanager.notImplement=Le gestionnaire ("Manager") [{0}] n''implémente pas ClusterManager. Son ajout au cluster a été abandonné.
+simpleTcpCluster.createManager=Création d''un ClusterManager pour le contexte [{0}] en utilisant la classe [{1}]
 simpleTcpCluster.member.addFailed=Impossible de se connecter au système de réplication
 simpleTcpCluster.member.added=Membre de réplication ajouté : [{0}]
 simpleTcpCluster.member.disappeared=Le membre recu a disparu : [{0}]
 simpleTcpCluster.member.removeFailed=Impossible d'enlever un nœud du cluster du système de réplication
+simpleTcpCluster.noListener=Le message [{0}] de type [{1}] a été transféré mais aucun écouteur n''est enregistré
+simpleTcpCluster.noMembers=Aucun membre dans le cluster, le message [{0}] est ignoré
 simpleTcpCluster.sendFailed=Impossible d'envoyer un message à travers l'expéditeur du cluster
 simpleTcpCluster.start=Le cluster va démarrer
 simpleTcpCluster.startUnable=Impossible de démarre le cluster
diff --git a/java/org/apache/catalina/mbeans/LocalStrings_fr.properties b/java/org/apache/catalina/mbeans/LocalStrings_fr.properties
index c3fea7c0bf..4a6dcf1b76 100644
--- a/java/org/apache/catalina/mbeans/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/mbeans/LocalStrings_fr.properties
@@ -13,6 +13,7 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
+globalResources.create=Création des MBeans pour les ressources JNDI globales dans le contexte [{0}]
 globalResources.createError=Erreur lors du traitement des ressources JNDI globales
 globalResources.createError.operation=Une erreur d'opération non supportée s'est produite lors de la création des MBeans
 globalResources.createError.runtime=Erreur inattendue lors de la création des MBeans
diff --git a/java/org/apache/catalina/realm/LocalStrings_fr.properties b/java/org/apache/catalina/realm/LocalStrings_fr.properties
index 04bba3308e..b24afbe21b 100644
--- a/java/org/apache/catalina/realm/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/realm/LocalStrings_fr.properties
@@ -38,6 +38,7 @@ jaasCallback.username=Nom d''utilisateur renvoyé [{0}]
 
 jaasMemoryLoginModule.callbackHandlerError=Erreur lors de l''invocation du CallbackHandler : [{0}]
 jaasMemoryLoginModule.invalidCredentials=Le nom d'utilisateur ou le mot de passe est incorrect
+jaasMemoryLoginModule.login=Connection de l''utilisateur [{0}] comme principal [{1}]
 jaasMemoryLoginModule.noCallbackHandler=Aucun CallbackHandler n'a été spécifié
 jaasMemoryLoginModule.noCatalinaBase=Impossible de déterminer le répertoire de base de Catalina pour pouvoir charger le fichier [{0}]
 jaasMemoryLoginModule.noConfig=Impossible de charger le fichier de configuration [{0}]
@@ -110,6 +111,7 @@ realmBase.hasRoleFailure=Le nom d''utilisateur [{0}] N''A PAS de rôle [{1}]
 realmBase.hasRoleSuccess=Le nom d''utilisateur [{0}] a pour rôle [{1}]
 realmBase.invalidDigestEncoding=L''encodage de digest spécifié [{0}] est invalide
 realmBase.unknownAllRolesMode=Le mode [{0}] est inconnu, il doit être : strict, authOnly ou strictAuthOnly
+realmBase.validity=Erreur lors de la vérification de la validité du certificat
 
 userDatabaseRealm.lookup=Exception lors de la recherche dans la base de données utilisateurs avec la clé [{0}]
 userDatabaseRealm.noDatabase=Aucun composant base de données utilisateurs trouvé pour la clé [{0}]
diff --git a/java/org/apache/catalina/session/LocalStrings_fr.properties b/java/org/apache/catalina/session/LocalStrings_fr.properties
index 080fc323a4..c4b66dd7be 100644
--- a/java/org/apache/catalina/session/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/session/LocalStrings_fr.properties
@@ -31,6 +31,7 @@ fileStore.deleteFailed=Impossible d''effacer le fichier [{0}] qui empêche la cr
 fileStore.deleteSessionFailed=Impossible d''effacer le fichier [{0}] qui n''est plus nécessaire
 fileStore.invalid=Fichier de persistance [{0}] invalide pour la session avec id [{1}]
 fileStore.loading=Chargement de la Session [{0}] depuis le fichier [{1}]
+fileStore.noFile=Le fichier de persistence [{1}] pour la session [{0}] n''a pas été trouvé
 fileStore.removing=Retrait de la Session [{0}] du fichier [{1}]
 fileStore.saving=Sauvegarde de la Session [{0}] vers le fichier [{1}]
 
@@ -47,6 +48,7 @@ persistentManager.backupMaxIdle=Sauvegarde de la session [{0}] vers le stockage
 persistentManager.deserializeError=Erreur lors de la désérialisation de la session [{0}]
 persistentManager.isLoadedError=Erreur en vérifiant si la session [{0}] est chargée en mémoire
 persistentManager.loading=Chargement de [{0}] sessions persistantes
+persistentManager.noStore=Aucun stockage (Store) n'a été configuré, la persistence est désactivée
 persistentManager.removeError=Erreur en enlevant la session [{0}] du stockage
 persistentManager.serializeError=Erreur lors de la sérialisation de la session [{0}] : [{1}]
 persistentManager.storeClearError=Erreur en supprimant toutes les sessions du stockage
@@ -63,10 +65,12 @@ persistentManager.tooManyActive=Trop de sessions actives, [{0}], à la recherche
 persistentManager.unloading=Sauvegarde de [{0}] sessions persistantes
 
 standardManager.deletePersistedFileFail=Impossible de supprimer [{0}] après avoir lu les sessions persistées, cela pourrait empêcher la future persistance des sessions
+standardManager.expiringSessions=Expiration de [{0}] sessions persistées
 standardManager.loading=Chargement des sessions qui ont persisté depuis [{0}]
 standardManager.loading.exception="Exception" lors du chargement de sessions persistantes
 standardManager.managerLoad=Exception au chargement des sessions depuis le stockage persistant (persistent storage)
 standardManager.managerUnload=Exception au déchargement des sessions vers le stockage persistant (persistent storage)
+standardManager.noFile=Le fichier de données de persistence [{0}] n''a pas été trouvé
 standardManager.unloading=Sauvegarde des sessions ayant persisté vers [{0}]
 standardManager.unloading.debug=Déchargement des session persistées
 standardManager.unloading.nosessions=Aucune session persistée à décharger
@@ -92,3 +96,7 @@ standardSession.sessionEvent=L'écouteur d'évènement de session (session event
 standardSession.setAttribute.iae="setAttribute" : Attribut [{0}] non sérialisable
 standardSession.setAttribute.ise="setAttribute" : Session déjà invalidée
 standardSession.setAttribute.namenull="setAttribute" : le nom de paramètre ne peut être nul
+
+store.expireFail=Erreur de traitement de l''expiration de la session pour la clé [{0}]
+store.keysFail=Erreur lors de la récupération des clés
+store.removeFail=Erreur lors du retrait de la clé [{0}]
diff --git a/java/org/apache/catalina/startup/LocalStrings_fr.properties b/java/org/apache/catalina/startup/LocalStrings_fr.properties
index 3e86ceea87..cfd849da1a 100644
--- a/java/org/apache/catalina/startup/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/startup/LocalStrings_fr.properties
@@ -14,10 +14,14 @@
 # limitations under the License.
 
 catalina.configFail=Impossible de charger la configuration du serveur depuis [{0}]
+catalina.destroyFail=Erreur lors de la destruction du serveur ayant échoué
 catalina.generatedCodeLocationError=Impossible d''utiliser l''emplacement configuré [{0}] pour générer le code utilisant Tomcat embedded
 catalina.incorrectPermissions=Les permissions sont incorrectes, la lecture n'est pas autorisée sur le fichier
 catalina.init=L''initialisation du serveur a pris [{0}] millisecondes
 catalina.initError=Erreur lors de l'initialisation de Catalina
+catalina.initialContextFactory=La propriété système INITIAL_CONTEXT_FACTORY est déjà fixée à [{0}]
+catalina.loaderWriteFail=Erreur lors de l'écriture du code de chargement
+catalina.namingPrefix=Le préfixe de nom est défini [{0}]
 catalina.noCluster=le RuleSet du cluster n''a pas été trouvé à cause de [{0}], la configuration du cluster est désactivée
 catalina.noLoader=Le chargeur du code de configuration [{0}] n''a pas été trouvé, le code généré ne sera pas utilisé
 catalina.noNaming=L'environnement de noms JNDI est désactivé
@@ -37,6 +41,7 @@ connector.noSetSSLImplementationName=Le connecteur [{0}] ne supporte pas le chan
 
 contextConfig.altDDNotFound=fichier alt-dd [{0}] pas trouvé
 contextConfig.annotationsStackOverflow=Impossible de finir l''analyse des annotations de l''application web [{0}] à cause d''une StackOverflowError, les causes possibles sont une valeur trop petite pour -Xss et des dépendances d''héritage cycliques ; la hiérarchie de classe qui était traitée était [{1}]
+contextConfig.antiLocking=L''anti verrouillage de fichiers pour le contexte [{0}] change docBase en [{1}]
 contextConfig.applicationMissing=Le fichier web.xml de l'application est absent, utilisation des paramètres par défaut
 contextConfig.applicationParse=Erreur d''évaluation (parse) dans le fichier web.xml de l''application à [{0}]
 contextConfig.applicationPosition=S''est produite à la ligne [{0}] colonne [{1}]
@@ -69,10 +74,12 @@ contextConfig.jspFile.error=Le fichier JSP [{0}] doit commencer par un ''/''
 contextConfig.jspFile.warning=WARNING : Le fichier JSP [{0}] doit commencer par un  ''/'' dans l''API Servlet 2.4
 contextConfig.missingRealm=Aucun royaume (realm) n'a été configuré pour réaliser l'authentification
 contextConfig.noAntiLocking=La valeur [{0}] configurée pour java.io.tmpdir ne correspond pas à un répertoire valide, le paramètre antiResourceLocking configuré pour l''application [{1}] sera ignoré
+contextConfig.noJsp=Le groupe de propriétés JSP pour l''URL [{0}] sera sauté, le Servlet JSP avec le nom [{1}] n''a pas été trouvé
 contextConfig.processAnnotationsDir.debug=Balayage du répertoire pour trouver des fichiers de classe avec annotations [{0}]
 contextConfig.processAnnotationsInParallelFailure=L'exécution en parallèle a échoué
 contextConfig.processAnnotationsJar.debug=Analyse du fichier jars pour des classes annotées avec [{0}]
 contextConfig.processAnnotationsWebDir.debug=Balayage du répertoire d''applications web, pour fichiers de classe avec annotations [{0}]
+contextConfig.processContext=Traitement du contexte [{0}] avec la configuration [{1}]
 contextConfig.resourceJarFail=Echec du traitement du JAR trouvé à l''URL [{0}] pour les ressources statiques qui devront être incluses dans le contexte avec le nom [{1}]
 contextConfig.role.auth=Le nom de rôle de sécurité [{0}] est utilisé dans un <auth-constraint> sans avoir été défini dans <security-role>
 contextConfig.role.link=Le nom de rôle de sécurité [{0}] est utilisé dans un <role-link> sans avoir été défini dans <security-role>
@@ -109,6 +116,7 @@ hostConfig.cce=L''objet donnée évènement cycle de vie (Lifecycle event data o
 hostConfig.context.remove=Erreur en enlevant le contexte [{0}]
 hostConfig.context.restart=Erreur pendant le redémarrage du contexte [{0}]
 hostConfig.createDirs=Impossible de créer un répertoire pour le déploiement : [{0}]
+hostConfig.delete=Suppression de la ressource [{0}] lors du rechargement de l''application
 hostConfig.deploy.error=Exception lors du déploiement du répertoire [{0}] de l''application web
 hostConfig.deployDescriptor=Déploiement du descripteur de configuration [{0}]
 hostConfig.deployDescriptor.blocked=L''application web dont le chemin est [{0}] n''a pas été déployée car elle contenait un descripteur de déploiement [{1}] qui pourrait inclure de la configuration nécessaire pour le déploiement sécurisé de l''application mais ce traitement est empêché par le paramètre deployXML pour cet hôte, un descripteur approprié devrait être crée à [{2}] pour déployer cette application
@@ -159,6 +167,7 @@ tomcat.homeDirMakeFail=Impossible de créer le répertoire [{0}] pour l''utilise
 tomcat.invalidCommandLine=Arguments de ligne de commande [{0}] invalides
 tomcat.noContextClass=Impossible d''instancier la classe du contexte [{0}] pour l''hôte [{1}] et l''URL [{2}]
 tomcat.noContextXml=Impossible de trouver le context.xml de l''application web [{0}]
+tomcat.noWrapper=Echec de la création de l'enrobeur (wrapper)
 
 userConfig.database=Exception lors du chargement de la base de données utilisateur
 userConfig.deploy=Déploiement de l''application web pour l''utilisateur [{0}]
diff --git a/java/org/apache/catalina/tribes/group/interceptors/LocalStrings_fr.properties b/java/org/apache/catalina/tribes/group/interceptors/LocalStrings_fr.properties
index 5e7978e023..b281a76c4a 100644
--- a/java/org/apache/catalina/tribes/group/interceptors/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/tribes/group/interceptors/LocalStrings_fr.properties
@@ -80,6 +80,7 @@ tcpFailureDetector.heartbeat.failed=Incapable de faire une pulsation ("heatbeat"
 tcpFailureDetector.member.disappeared=La vérfication est complète, le membre a disparu [{0}]
 tcpFailureDetector.memberDisappeared.verify=Reçu un message memberDisappeared[{0}], qui sera vérifié
 tcpFailureDetector.performBasicCheck.memberAdded=Le membre a été ajouté bien qu''aucune notification n''ait été reçue : [{0}]
+tcpFailureDetector.recievedPacket=Réception d''un paquet de détection d''échec [{0}]
 tcpFailureDetector.still.alive=Vérification terminée. Le membre [{0}] vit toujours
 tcpFailureDetector.suspectMember.alive=Membre suspect, confirmé vivant.[{0}]
 tcpFailureDetector.suspectMember.dead=Un membre suspect a été confirmé mort [{0}]
diff --git a/java/org/apache/catalina/tribes/membership/LocalStrings_fr.properties b/java/org/apache/catalina/tribes/membership/LocalStrings_fr.properties
index 04420918dd..b086a70519 100644
--- a/java/org/apache/catalina/tribes/membership/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/tribes/membership/LocalStrings_fr.properties
@@ -26,9 +26,15 @@ mcastService.noStart=L'envoi multicast n'est pas démarré ou activé
 mcastServiceImpl.bind=Tentive d''associer le socket multicast à [{0} : {1}]
 mcastServiceImpl.bind.failed=Echec de l'association à l’adresse multicast, association uniquement sur le port
 mcastServiceImpl.error.receiving=Erreur en recevant un paquet multicast, attente de 500ms
+mcastServiceImpl.error.receivingNoSleep=Erreur lors de la réception d'un paquet multicast
 mcastServiceImpl.invalid.startLevel=Niveau de départ invalide. Les seuls niveaux acceptables sont Channel.MBR_RX_SEQ et Channel.MBR_TX_SEQ
 mcastServiceImpl.invalid.stopLevel=Niveau de stop invalide, les seuls niveaux valides sont Channel.MBR_RX_SEQ et Channel.MBR_TX_SEQ
+mcastServiceImpl.invalidMemberPackage=Membre invalide dans le paquet multicast
+mcastServiceImpl.memberAdd=Ajout du membre [{0}]
 mcastServiceImpl.memberDisappeared.failed=Impossible de traiter le message indiquant un membre disparu
+mcastServiceImpl.memberExpire=Expiration du membre [{0}]
+mcastServiceImpl.memberShutdown=Le membre [{0}] s''est arrêté
+mcastServiceImpl.messageError=Impossible de décoder le message
 mcastServiceImpl.packet.tooLong=Le paquet multicast reçu est trop long, il est abandonné : [{0}]
 mcastServiceImpl.receive.running=McastService.receive est déjà en cours d'exécution
 mcastServiceImpl.recovery=Le multicast est non fonctionnel, le registre de membres de Tribes exécute le processus de récupération
diff --git a/java/org/apache/catalina/tribes/tipis/LocalStrings_fr.properties b/java/org/apache/catalina/tribes/tipis/LocalStrings_fr.properties
index e8a4dc7bbf..2e2b340a4d 100644
--- a/java/org/apache/catalina/tribes/tipis/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/tribes/tipis/LocalStrings_fr.properties
@@ -22,9 +22,13 @@ abstractReplicatedMap.leftOver.pingMsg=Le délai d''attente a été dépassé po
 abstractReplicatedMap.mapMember.unavailable=Le membre [{0}] n''est pas encore disponible
 abstractReplicatedMap.mapMemberAdded.added=Le membre de la structure répliquée a été ajouté : [{0}]
 abstractReplicatedMap.mapMemberAdded.nullMember=Notifié que le membre n''est pas disponible dans le registre de membres : [{0}]
+abstractReplicatedMap.newBackup=Le noeud primaire choisit une nouvelle sauvegarde
+abstractReplicatedMap.newPrimary=Le noeud de sauvegarde devient le primaire
 abstractReplicatedMap.ping.stateTransferredMember=L''état du membre [{0}] est transféré mais il n''est pas encore disponible
 abstractReplicatedMap.ping.timeout=Le membre [{0}] dans la carte répliquée [{1}] a fait un timeout lors du traitement d''un ping
+abstractReplicatedMap.primaryDisappeared=Le noeud primaire a disparu
 abstractReplicatedMap.relocate.complete=La relocation des entrées de la structure répliquée a été finie en [{0}] ms
+abstractReplicatedMap.removeOrphan=Retrait d'un proxy orphelin
 abstractReplicatedMap.transferState.noReplies=État de transfert, 0 réponses, probablement un timeout
 abstractReplicatedMap.unable.deserialize.MapMessage=Impossible de désérialiser MapMessage
 abstractReplicatedMap.unable.diffObject=Impossible d'obtenir les différences de l'objet, il sera entièrement répliqué
@@ -47,6 +51,7 @@ mapMessage.deserialize.error.key=Erreur de désérialisation de la clé du MapMe
 mapMessage.deserialize.error.value=Erreur de désérialisation de la valeur du MapMessage
 
 replicatedMap.member.disappeared=Le membre [{0}] a disparu, les entrées correspondantes seront déplacées sur un nouveau nœud
+replicatedMap.member.disappeared.unknown=Le membre [{0}] a disparu, mais il n''était pas présent dans la liste
 replicatedMap.relocate.complete=La relocation des entrées de la structure répliquée a été accomplie en [{0}] ms
 replicatedMap.unable.relocate=Impossible de déplacer [{0}] sur un nouveau noeud auxiliaire.
 replicatedMap.unableReplicate.completely=Impossible de répliquer la clé de sauvegarde : [{0}], succès pour les nœuds : [{1}], échec pour les nœuds : [{2}]
diff --git a/java/org/apache/catalina/tribes/transport/LocalStrings_fr.properties b/java/org/apache/catalina/tribes/transport/LocalStrings_fr.properties
index 69389fd8a9..bb333ad200 100644
--- a/java/org/apache/catalina/tribes/transport/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/tribes/transport/LocalStrings_fr.properties
@@ -19,6 +19,7 @@ pooledSender.closed.queue=La queue est fermée
 
 receiverBase.bind.failed=Échec d''attachement en écoute de la réplication à l''adresse [{0}]
 receiverBase.socket.bind=Socket de réception du serveur attaché à : [{0}]
+receiverBase.start=Démarrage de l''écouteur de réplication sur l''adresse [{0}]
 receiverBase.udp.bind=Le socket serveur receveur est associé avec [{0}]
 receiverBase.unable.bind=Impossible de lier la socket serveur à : [{0}], cela renvoie une erreur.
 receiverBase.unable.bind.udp=Impossible d''associer le socket UDP à [{0}], propagation de l''erreur
diff --git a/java/org/apache/catalina/tribes/transport/nio/LocalStrings_fr.properties b/java/org/apache/catalina/tribes/transport/nio/LocalStrings_fr.properties
index e577c471b9..0f7bf4ee26 100644
--- a/java/org/apache/catalina/tribes/transport/nio/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/tribes/transport/nio/LocalStrings_fr.properties
@@ -16,7 +16,9 @@
 nioReceiver.alreadyStarted=ServerSocketChannel est déjà démarré
 nioReceiver.cleanup.fail=Impossible de nettoyer lors de la fermeture du sélecteur
 nioReceiver.clientDisconnect=Le client de réplication est déconnecté, erreur lors du "polling" de clé. Le client est ignoré.
+nioReceiver.closeError=Erreur de fermeture
 nioReceiver.eventsError=Erreur lors du traitement des évènements
+nioReceiver.noThread=Aucun TcpReplicationThread n'est disponible
 nioReceiver.requestError=Impossible de traiter la requête dans NioReceiver
 nioReceiver.run.fail=Impossible d'exécuter l'écouteur de réplication
 nioReceiver.start.fail=Incapable de démarrer le récepteur de cluster
@@ -25,6 +27,7 @@ nioReceiver.stop.threadRunning=Le thread NioReceiver ne s'est pas arrêté suffi
 nioReceiver.threadpool.fail=Le ThreadPool n'a pas pu être initialisé. Le Listener n'a pas démarré.
 nioReceiver.threadsExhausted=La clé du canal est enregistrée mais n''a pas reçue d''opérations qui l''intéressaient depuis [{0}] ms (annulé : [{1}]) : [{2}] dernier accès : [{3}] cause possible : tous les threads sont utilisés, effectuez un dump des threads
 
+nioReplicationTask.disconnect=Le canal a été fermé sur l'hôte distant, déconnection
 nioReplicationTask.error.register.key=Erreur lors de l''enregistrement de la clé en lecture : [{0}]
 nioReplicationTask.exception.drainChannel=Erreur rencontrée dans TcpReplicationThread.drainChannel
 nioReplicationTask.process.clusterMsg.failed=Le traitement du message du cluster a échoué
@@ -44,6 +47,7 @@ nioSender.unknown.state=Les données sont dans un état inconnu. readyOps=[{0}]
 
 parallelNioSender.error.keepalive=Erreur lors du test de temps d''attente pour l''expéditeur [{0}]
 parallelNioSender.operation.timedout=L''opération a dépassé le temps imparti ([{0}] ms)
+parallelNioSender.selectorCloseFail=Echec de la fermeture du sélecteur
 parallelNioSender.send.fail=L''envoi d''un membre a échoué pour [{0}], le membre est considéré suspect
 parallelNioSender.send.fail.retrying=L''envoi au membre[{0}] ne fonctionne pas ; Marqué comme suspect et nouvel essai.
 parallelNioSender.send.failed=L'envoi NIO en parallèle a échoué
diff --git a/java/org/apache/catalina/users/LocalStrings_fr.properties b/java/org/apache/catalina/users/LocalStrings_fr.properties
index a6024583e5..7fad94db4d 100644
--- a/java/org/apache/catalina/users/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/users/LocalStrings_fr.properties
@@ -14,6 +14,7 @@
 # limitations under the License.
 
 dataSourceUserDatabase.exception=Exception lors de l'accès à la base de données
+dataSourceUserDatabase.features=Fonctionnalités de la UserDatabase utilisant une DataSource: User <-> Rôle [{0}], Rôles [{1}], Groupes [{2}]
 
 memoryUserDatabase.fileClose=Echec de fermeture [{0}]
 memoryUserDatabase.fileDelete=Impossible d''effacer [{0}]
diff --git a/java/org/apache/catalina/valves/LocalStrings_fr.properties b/java/org/apache/catalina/valves/LocalStrings_fr.properties
index 07533d1dc4..13a874c624 100644
--- a/java/org/apache/catalina/valves/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/valves/LocalStrings_fr.properties
@@ -26,6 +26,7 @@ accessLogValve.rotateFail=Échec de rotation des journaux d'accès
 accessLogValve.unsupportedEncoding=Impossible de changer l''encodage en [{0}], le jeu de caractères par défaut du système sera utilisé
 accessLogValve.writeFail=Impossible d''écrire le message de log [{0}]
 
+errorReportValve.contentTypeFail=Echec pour définir le content-type de la réponse
 errorReportValve.description=description
 errorReportValve.errorPageIOException=Impossible d''afficher la page d''erreur à [{0}] à cause d''une exception
 errorReportValve.errorPageNotFound=Impossible de trouver une erreur page statique à [{0}]
@@ -128,6 +129,9 @@ http.511.reason=L’authentification du réseau est nécessaire
 jdbcAccessLogValve.close=Echec de fermeture de la base de donnée
 jdbcAccessLogValve.exception=Exception en insérant l'entrée de l'accès
 
+loadBalancerDrainingValve.draining=Le balanceur de charge est dans l'étât DISABLED, le changement de répartition de la charge est sauté
+loadBalancerDrainingValve.skip=Le client a envoyé un cookie [{0}] valide, le le changement de répartition de la charge est sauté
+
 patternTokenizer.unexpectedParenthesis=')' inattendu dans le modèle
 
 persistentValve.acquireFailed=La requête pour [{0}] n''a pas obtenu le sémaphore associé à la session car aucun permis n''était disponible
@@ -135,6 +139,9 @@ persistentValve.acquireInterrupted=La requête pour [{0}] n''a pas obtenu le sé
 persistentValve.filter.failure=Impossible de compiler le filtre=[{0}]
 persistentValve.requestIgnore=La requête pour [{0}] a été ignorée par cette Valve car elle correspond au filtre configuré
 persistentValve.requestProcess=La requête pour [{0}] va être traitée par cette Valve car elle ne correspond pas au filtre configuré
+persistentValve.sessionLoadFail=Le chargement de la session [{0}] depuis le stockage a échoué
+
+proxyErrorReportValve.error=Erreur de proxy vers [{0}]
 
 remoteCidrValve.invalid=La configuration fournie pour [{0}] est invalide, voir les précédents messages pour plus de détails
 remoteCidrValve.noPort=La requête est rejetée car elle ne contient pas un port du serveur valide
@@ -152,6 +159,7 @@ requestFilterValve.deny=Refus de la requête pour [{0}] basé sur la propriété
 sslValve.certError=Impossible de traiter le certificat [{0}] pour créer un objet java.security.cert.X509Certificate
 sslValve.invalidProvider=Le fournisseur SSL spécifié pour le connecteur associé avec cette requête de [{0}] est invalide, le certificat n''a pas pu être traité
 
+stuckThreadDetectionValve.interrupted=Le fil d'exécution a été interrompu après la fin de la requête, cela sera ignoré
 stuckThreadDetectionValve.notifyStuckThreadCompleted=Le Thread [{0}] (id=[{3}]) qui a été préalablement rapporté comme étant bloqué s''est terminé, il a été actif pendant approximativement [{1}] millisecondes, il y a [{2}] thread(s) au total qui sont surveillés par cette valve et qui pourraient être bloqués
 stuckThreadDetectionValve.notifyStuckThreadDetected=Le Thread [{0}] (id=[{6}]) a été actif depuis [{1}] millisecondes (depuis [{2}]) pour traiter la même requête pour [{4}] et pourrait être bloqué (le seuil configurable est de [{5}] secondes pour cette StuckThreadDetectionValve), il y a [{3}] thread(s) au total qui sont surveillés par cette valve et qui pourraient être bloqués
 stuckThreadDetectionValve.notifyStuckThreadInterrupted=Le Thread [{0}] (id=[{5}]) a été interrompu car il a été actif depuis [{1}] millisecondes (depuis [{2}]) pour traiter la même requête pour [{3}] et était probablement bloqué (le seuil configurable est de [{4}] secondes pour cette StuckThreadDetectionValve)
diff --git a/java/org/apache/catalina/valves/rewrite/LocalStrings_fr.properties b/java/org/apache/catalina/valves/rewrite/LocalStrings_fr.properties
index 5cc54ebda8..79d40829aa 100644
--- a/java/org/apache/catalina/valves/rewrite/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/valves/rewrite/LocalStrings_fr.properties
@@ -23,4 +23,6 @@ rewriteValve.closeError=Erreur lors de la fermeture de la configuration
 rewriteValve.invalidFlags=Indicateur invalide dans [{0}] indicateurs [{1}]
 rewriteValve.invalidLine=Ligne invalide [{0}]
 rewriteValve.invalidMapClassName=Le nom de la classe [{0}] de la structure est invalide
+rewriteValve.noConfiguration=Aucune ressource de configuration trouvée à [{0}]
+rewriteValve.readConfiguration=Lecture de la configuration depuis [/WEB-INF/{0}]
 rewriteValve.readError=Erreur lors de la lecture de la configuration
diff --git a/java/org/apache/coyote/LocalStrings_fr.properties b/java/org/apache/coyote/LocalStrings_fr.properties
index 40c20c32ac..dbb80f6727 100644
--- a/java/org/apache/coyote/LocalStrings_fr.properties
+++ b/java/org/apache/coyote/LocalStrings_fr.properties
@@ -25,6 +25,7 @@ abstractConnectionHandler.protocolexception.debug=Les ProtocolExceptions sont no
 abstractConnectionHandler.socketexception.debug=Les SocketException sont normales et sont ignorées
 abstractConnectionHandler.upgradeCreate=Création du processeur pour l''upgrade [{0}] du wrapper du socket [{1}]
 
+abstractProcessor.asyncFail=Impossible d'écrire les données asynchrones
 abstractProcessor.fallToDebug=\n\
 \ Note : les occurrences suivantes d'erreurs d'analyse de requête seront enregistrées au niveau DEBUG.
 abstractProcessor.hostInvalid=L''hôte [{0}] n''est pas valide
diff --git a/java/org/apache/coyote/ajp/LocalStrings_fr.properties b/java/org/apache/coyote/ajp/LocalStrings_fr.properties
index 29b7db4597..151428cd8a 100644
--- a/java/org/apache/coyote/ajp/LocalStrings_fr.properties
+++ b/java/org/apache/coyote/ajp/LocalStrings_fr.properties
@@ -23,10 +23,12 @@ ajpmessage.overflow=Débordement du tampon en ajoutant [{0}] octets à la positi
 ajpprocessor.certs.fail=La conversion du certificat a échouée
 ajpprocessor.header.error=Erreur de traitement du message d'en-tête
 ajpprocessor.header.tooLong=Un en-tête de message de taille [{0}] a été reçu mais la packtSize est de seulement [{1}]
+ajpprocessor.pongFail=Le message de réponse au ping a échoué
 ajpprocessor.readtimeout=Timeout lors de la lecture de données sur le socket
 ajpprocessor.request.prepare=Erreur lors de la préparation de la requête
 ajpprocessor.request.process=Erreur de traitement de la requête
 ajpprocessor.response.invalidHeader=L''en-tête de réponse HTTP [{0}] avec la valeur [{1}] a été retiré de la réponse car il est invalide
+ajpprocessor.unexpectedMessage=Message de type inattendu [{0}]
 ajpprocessor.unknownAttribute=La requête est rejetée à cause de l''attribut de requête [{0}] inconnu reçu du reverse proxy
 
 ajpprotocol.noSSL=SSL n''est pas supporté par AJP, la configuration de l''hôte SSL pour [{0}] a été ignorée
diff --git a/java/org/apache/coyote/http11/filters/LocalStrings_fr.properties b/java/org/apache/coyote/http11/filters/LocalStrings_fr.properties
index 5becd11a03..fbf0298a40 100644
--- a/java/org/apache/coyote/http11/filters/LocalStrings_fr.properties
+++ b/java/org/apache/coyote/http11/filters/LocalStrings_fr.properties
@@ -29,4 +29,6 @@ chunkedInputFilter.invalidTrailerHeaderValue=La valeur de l'en-tête de fin est
 chunkedInputFilter.maxExtension=maxExtensionSize a été dépassé
 chunkedInputFilter.maxTrailer=maxTrailerSize a été dépassé
 
+gzipOutputFilter.flushFail=L'erreur lors de l'envoi des données du filtre gzip est ignorée
+
 inputFilter.maxSwallow=maxSwallowSize a été dépassé
diff --git a/java/org/apache/jasper/resources/LocalStrings_fr.properties b/java/org/apache/jasper/resources/LocalStrings_fr.properties
index 065f778922..dd0b295945 100644
--- a/java/org/apache/jasper/resources/LocalStrings_fr.properties
+++ b/java/org/apache/jasper/resources/LocalStrings_fr.properties
@@ -15,6 +15,7 @@
 
 jasper.error.emptybodycontent.nonempty=D''après la TLD, le tag [{0}] doit être vide, mais ne l''est pas
 
+jsp.compiled=Compilé [{0}] en {1}ms
 jsp.engine.info=Moteur Jasper JSP {0}
 jsp.error.URLMustStartWithSlash=Le chemin [{0}] doit commencer par un caractère slash
 jsp.error.action.isnottagfile=L''action [{0}] ne peut être utilisée que dans un fichier tag
@@ -55,6 +56,7 @@ jsp.error.compilation.jdtProblemError=Erreur lors du traitement de la liste des
 jsp.error.compilation.source=Erreur lors du chargement du fichier source [{0}]
 jsp.error.compiler=Aucun compilateur Java disponible
 jsp.error.compiler.config=Aucun compilateur Java disponible pour les options de configuration compilerClassName : [{0}] et compiler : [{1}]
+jsp.error.compiler.missingResource=Problème d'accès à la ressource, elle sera traitée comme périmée
 jsp.error.config_pagedir_encoding_mismatch=L''encode de page (Page-encoding) indiqué dans le jsp-property-group [{0}] est différent de celui indiqué dans la directive de page [{1}]
 jsp.error.corresponding.servlet=Erreur de servlet générée :
 jsp.error.could.not.add.taglibraries=Impossible d'ajouter une ou plusieurs bibliothèques de tag.
@@ -75,6 +77,7 @@ jsp.error.el_interpreter_class.instantiation=Impossible de charger ou d''instanc
 jsp.error.fallback.invalidUse=jsp:fallback doit être un enfant direct de jsp:plugin
 jsp.error.file.already.registered=Inclusion récursive du fichier [{0}]
 jsp.error.file.cannot.read=Impossible de lire le fichier : [{0}]
+jsp.error.file.close=Erreur lors de la fermeture du lecteur
 jsp.error.file.not.found=Le fichier [{0}] n''a pas été trouvé
 jsp.error.flush=Une exception s'est produite lors de l'envoi des données
 jsp.error.fragmentwithtype=On ne peut indiquer à la fois les attributs ''fragment'' et ''type''.  Si ''fragment'' est présent, ''type'' est fixé comme ''{0}''
@@ -241,6 +244,7 @@ jsp.error.tld.unable_to_get_jar=Impossible d''obtenir la ressource [{0}] du JAR
 jsp.error.tld.url=Mauvaise URL de TLD [{0}]
 jsp.error.tlv.invalid.page=Message d''erreurs de validation provenant du TagLibraryValidator pour [{0}] en [{1}]
 jsp.error.tlvclass.instantiation=Impossible de charger ou d''instancier la classe TagLibraryValidator : [{0}]
+jsp.error.typeConversion=Erreur de la conversion de [{0}] en {1}
 jsp.error.unable.compile=Impossible de compiler la classe pour la JSP
 jsp.error.unable.deleteClassFile=Impossible de supprimer le fichier de classe [{0}]
 jsp.error.unable.getType=Impossible d''extraire un type de [{0}]
@@ -319,6 +323,7 @@ jsp.warning.unsupported.targetVM=La VM cible [{0}] demandée n''est pas support
 jsp.warning.useInstanceManagerForTags=WARNING : Valeur invalide pour le paramètre d'initialisation useInstanceManagerForTags, la valeur par défaut "false" sera utilisée
 jsp.warning.xpoweredBy=WARNING : Valeur invalide pour le paramètre d'initialisation xpoweredBy, la valeur par défaut "false" sera utilisée
 
+jspc.built=Le fichier [{0}] a été compilé
 jspc.delete.fail=Impossible d''effacer le fichier [{0}]
 jspc.error.compilation=Erreur de compilation
 jspc.error.fileDoesNotExist=Le fichier [{0}] donné en argument n''existe pas
@@ -329,8 +334,12 @@ jspc.error.minThreadCount=Il doit y avoir au moins un thread [{0}]
 jspc.error.parseThreadCount=Impossible d''analyser le nombre de threads [{0}]
 jspc.error.unknownOption=Option [{0}] non reconnue, utiliser -help pour obtenir de l''aide
 jspc.errorCount=Nombre d''erreurs : [{0}]
+jspc.generatingMapping=Génération du mapping web pour le fichier [{0}] en utilisant le contexte de compilation [{1}]
 jspc.generation.result=La génération s''est terminée avec [{0}] erreurs en [{1}] millisecondes
 jspc.implicit.uriRoot=uriRoot réglé implicitement à [{0}]
+jspc.outdated=[{0}] est périmé et est compilé
+jspc.processing=Traitement du fichier [{0}]
+jspc.start=L''exécution démarre pour {0} pages
 jspc.usage=Utilisation : jspc <options> [--] <fichiers jsp>\n\
 où les fichiers jsp sont soit\n\
 \    -webapp <dir>         Un répertoire contenant une application web, toutes les pages jsp\n\
diff --git a/java/org/apache/tomcat/util/LocalStrings_fr.properties b/java/org/apache/tomcat/util/LocalStrings_fr.properties
index 538ce3db25..1a6cc38ba0 100644
--- a/java/org/apache/tomcat/util/LocalStrings_fr.properties
+++ b/java/org/apache/tomcat/util/LocalStrings_fr.properties
@@ -13,6 +13,8 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
+diagnostics.deadlockFound=Un point de verrouillage a été trouvé entre les deux fils d'exécution suivants:
+diagnostics.setPropertyFail=Impossible de définir [{0}] en [{1}], [{2}] a été obtenu à la place
 diagnostics.threadDumpTitle=Traces complètes des threads
 diagnostics.vmInfoClassCompilation=Compilation de la classe
 diagnostics.vmInfoClassLoading=Chargeur de classes
@@ -31,5 +33,8 @@ diagnostics.vmInfoThreadMxBean=Capacités de ThreadMXBean
 
 introspectionUtils.conversionError=Erreur de conversion de [{0}] vers le type [{1}]
 introspectionUtils.getPropertyError=Erreur en obtenant la propriété [{0}] sur la classe [{1}]
+introspectionUtils.hostResolutionFail=Impossible de résoudre le nom d''hôte [{0}]
+introspectionUtils.noMethod=Impossible de trouver la méthode [{0}] dans l''objet [{1}] de classe [{2}]
 introspectionUtils.nullParameter=Les arguments nom de méthode, les paramètres et l'objet cible ne peuvent pas être null
 introspectionUtils.setPropertyError=Erreur en fixant la propriété [{0}] à [{1}] sur la classe [{2}]
+introspectionUtils.tooManyIterations=La propriét n''a pu être résolue et reste [{0}]
diff --git a/java/org/apache/tomcat/util/buf/LocalStrings_fr.properties b/java/org/apache/tomcat/util/buf/LocalStrings_fr.properties
index 1fe1d756e2..d2480ecc56 100644
--- a/java/org/apache/tomcat/util/buf/LocalStrings_fr.properties
+++ b/java/org/apache/tomcat/util/buf/LocalStrings_fr.properties
@@ -32,6 +32,9 @@ hexUtils.fromHex.oddDigits=L'entrée doit contenir un nombre pair de chiffres h
 
 messageBytes.illegalCharacter=Le caractère Unicode [{0}] ayant le code point [{1}] ne peut être encodé, parce qu''il est en-dehors de l''éventail permis 0-255.
 
+stringCache.byteTime=Temps de génération du ByteCache: {0}ms
+stringCache.charTime=Temps de génération du CharCache: {0}ms
+
 uDecoder.eof=Fin de fichier (EOF)
 uDecoder.isHexDigit=L'encodage hexadécimal est invalide
 uDecoder.noSlash=Un caractère slash encodé n'est pas autorisé
diff --git a/java/org/apache/tomcat/util/codec/binary/LocalStrings_fr.properties b/java/org/apache/tomcat/util/codec/binary/LocalStrings_fr.properties
index a2d0a67bdd..5ae85e1f32 100644
--- a/java/org/apache/tomcat/util/codec/binary/LocalStrings_fr.properties
+++ b/java/org/apache/tomcat/util/codec/binary/LocalStrings_fr.properties
@@ -17,3 +17,4 @@ base64.impossibleModulus=Modulo [{0}] invalide
 base64.inputTooLarge=Le tableau en entrée est trop grand, la taille du tableau de sortie [{0}] serait plus grande que la taille maximale autorisée [{1}]
 base64.lineSeparator=Le séparateur de ligne ne doit pas contenir des caractères base64 [{0}]
 base64.nullEncodeParameter=Impossible d'encoder unentier en utilisant un paramètre null
+base64.outOfMemory=Impossible d''allouer un tableau de taille [{0}]
diff --git a/java/org/apache/tomcat/util/descriptor/web/LocalStrings_fr.properties b/java/org/apache/tomcat/util/descriptor/web/LocalStrings_fr.properties
index 9837709beb..db54feef80 100644
--- a/java/org/apache/tomcat/util/descriptor/web/LocalStrings_fr.properties
+++ b/java/org/apache/tomcat/util/descriptor/web/LocalStrings_fr.properties
@@ -25,6 +25,7 @@ servletDef.invalidServletName=<servlet-name> [{0}] invalide dans la définition
 webRuleSet.absoluteOrdering=L’élément <absolute-ordering> est invalide dans web-fragment.xml et sera ignoré
 webRuleSet.absoluteOrderingCount=L'élément <absolute-ordering> est limité à 1 ocurrence
 webRuleSet.nameCount=L'élément <name> est limité à 1 ocurrence
+webRuleSet.noMethod=Impossible de trouver la méthode [{0}] dans l''objet [{1}] de la classe [{2}]
 webRuleSet.postconstruct.duplicate=La méthode post construct est dupliquée dans la classe [{0}]
 webRuleSet.predestroy.duplicate=Double définition de l''annotation de méthode @PreDestroy pour la classe [{0}]
 webRuleSet.relativeOrdering=L’élément <ordering> est invalide dans web.xml et sera ignoré
diff --git a/java/org/apache/tomcat/util/digester/LocalStrings_fr.properties b/java/org/apache/tomcat/util/digester/LocalStrings_fr.properties
index 31b86dcaef..fbd8c4ad11 100644
--- a/java/org/apache/tomcat/util/digester/LocalStrings_fr.properties
+++ b/java/org/apache/tomcat/util/digester/LocalStrings_fr.properties
@@ -24,6 +24,7 @@ digester.error.finish=L'évènement finalisation a renvoyé une exception
 digester.errorLocation=Erreur à la ligne [{0}] colonne [{1}] : [{2}]
 digester.failedToUpdateAttributes=L''attribut [{0}] n''a pu être mis à jour et garde la valeur [{1}]
 digester.failedToUpdateSystemProperty=La propriété système [{0}] n''a pu être mise à jour et reste [{1}]
+digester.invalidURI=URI invalide [{0}] ou [{1}]
 digester.noLocator=Pas de localisateur
 digester.noRulesFound=Aucun règle correspondant à [{0}] n''a été trouvée
 digester.parseError=Erreur lors de l''analyse à la ligne [{0}] colonne [{1}]
diff --git a/java/org/apache/tomcat/util/http/LocalStrings_fr.properties b/java/org/apache/tomcat/util/http/LocalStrings_fr.properties
index e77632af56..725fc96e07 100644
--- a/java/org/apache/tomcat/util/http/LocalStrings_fr.properties
+++ b/java/org/apache/tomcat/util/http/LocalStrings_fr.properties
@@ -37,6 +37,7 @@ parameters.maxCountFail.fallToDebug=\n\
 parameters.multipleDecodingFail=Echec de décodage de caractère, [{0}] erreurs ont été détectées au total mais seule la première a été logguée, activez le niveau debug pour avoir toutes les erreurs
 parameters.noequal=Le paramètre qui démarre à la position [{0}] et qui se termine à la position [{1}] avec comme valeur [{2}] n''est pas suivi par un caractère ''=''
 
+rfc6265CookieProcessor.expectedBytes=Le cookie est traité comme String, des bytes étaient attendus
 rfc6265CookieProcessor.invalidAttributeName=Un nom d''attribut invalide [{0}] a été spécifié pour ce cookie
 rfc6265CookieProcessor.invalidAttributeValue=Un valeur d''attribut invalide [{0}] a été spécifiée pour cet attribut de cookie [{1}]
 rfc6265CookieProcessor.invalidCharInValue=Un caractère invalide [{0}] était présent dans la valeur du cookie
diff --git a/java/org/apache/tomcat/util/modeler/LocalStrings_fr.properties b/java/org/apache/tomcat/util/modeler/LocalStrings_fr.properties
index 6dd9e38fd0..a9545c4c27 100644
--- a/java/org/apache/tomcat/util/modeler/LocalStrings_fr.properties
+++ b/java/org/apache/tomcat/util/modeler/LocalStrings_fr.properties
@@ -37,6 +37,8 @@ managedMBean.noSet=Impossible de trouver la méthode de modification [{0}] sur l
 modules.digesterParseError=Erreur lors de l'analyse des données du registre
 modules.readDescriptorsError=Erreur lors de la lecture des descripteurs
 
+registry.createdServer=Le MBeanServer a été crée
+registry.existingServer=Le MBeanServer existant est utilisé
 registry.initError=Erreur lors de l''initialisation [{0}]
 registry.invalidSource=Une source invalide a été specifiée, elle doit être URL, File Class ou InputStream
 registry.loadError=Impossible de charger les descripteurs à partir de [{0}]
@@ -47,3 +49,4 @@ registry.nullBean=Impossible d''enregistrer un bean null pour [{0}]
 registry.objectNameCreateError=Erreur lors de la création du nom d'objet
 registry.registerError=Erreur lors de l'enregistrement du MBean
 registry.unregisterError=Erreur lors du désenregistrement du MBean
+registry.unregisterExisting=Désenregistrement du composant existant [{0}]
diff --git a/java/org/apache/tomcat/util/net/LocalStrings_fr.properties b/java/org/apache/tomcat/util/net/LocalStrings_fr.properties
index f9b035f3d3..669c602721 100644
--- a/java/org/apache/tomcat/util/net/LocalStrings_fr.properties
+++ b/java/org/apache/tomcat/util/net/LocalStrings_fr.properties
@@ -47,7 +47,7 @@ endpoint.accept.fail=Aucun socket n'a pu être accepté
 endpoint.alpn.fail=Erreur de configuration de la terminaison pour ALPN en utilisant [{0}]
 endpoint.alpn.negotiated=Le protocole [{0}] a été négocié en utilisant ALPN
 endpoint.apr.failSslContextMake=Incapable de créer un SSLContext. Vérifier que SSLEngine est activé dans l'AprLifecycleListener, que l'AprLifecycleListener a été correctement initialisé et qu'un protocole SSL valide a été spécifié.
-endpoint.apr.invalidSslProtocol=Un valeur invalide [{0}] a été donnée pour l''attribut SSLProtocol
+endpoint.apr.invalidSslProtocol=La valeur invalide [{0}] a été fournie pour l''attribut SSLProtocol
 endpoint.debug.channelCloseFail=Echec de la fermeture du canal (channel)
 endpoint.debug.destroySocket=Destruction du socket [{0}]
 endpoint.debug.handlerRelease=Le gestionnaire n'a pas pu retirer le wrapper du socket
diff --git a/java/org/apache/tomcat/util/net/jsse/LocalStrings_fr.properties b/java/org/apache/tomcat/util/net/jsse/LocalStrings_fr.properties
index 2acc7014fe..73ea7408db 100644
--- a/java/org/apache/tomcat/util/net/jsse/LocalStrings_fr.properties
+++ b/java/org/apache/tomcat/util/net/jsse/LocalStrings_fr.properties
@@ -20,6 +20,7 @@ jsseUtil.excludeProtocol=Le protocole SSL [{0}] qui est supporté par ce JRE a 
 jsseUtil.noDefaultProtocols=Impossible de déterminer un défaut pour sslEnabledProtocols de [{0}], indiquez une valeur explicite pour permettre le démarrage du connecteur
 
 pemFile.noMultiPrimes=Le certificat PKCS#1 est dans un format mutli-prime et Java ne fournit pas d'API pour construire une clé privée RSA à partir de ce format
+pemFile.noPassword=Un mot de passe est requis pour déchiffrer la clé privée
 pemFile.notPbkdf2=L''OID [{0}] n''est pas un OID correct pour PKBDF2 qui est le seul KDF autorisé pour PBES2
 pemFile.notValidRFC5915=La fichier de clé fourni ne se conforme pas à la RFC 5915
 pemFile.parseError=Impossible de parser la clé de [{0}]
diff --git a/java/org/apache/tomcat/util/net/openssl/LocalStrings_fr.properties b/java/org/apache/tomcat/util/net/openssl/LocalStrings_fr.properties
index 2cc4023139..cf612d078f 100644
--- a/java/org/apache/tomcat/util/net/openssl/LocalStrings_fr.properties
+++ b/java/org/apache/tomcat/util/net/openssl/LocalStrings_fr.properties
@@ -46,6 +46,8 @@ openssl.errApplyConf=Impossible d'appliquer la OpenSSLConf au contexte SSL
 openssl.errCheckConf=Erreur pendant la vérification de OpenSSLConf
 openssl.errMakeConf=Impossible de créer le contexte de OpenSSLConf
 openssl.errorSSLCtxInit=Erreur d'initialisation du contexte SSL
+openssl.failSslContextMake=Impossible de créer le SSLContext. Vérfiez que le SSLEngine est activé dans l'AprLifecycleListener, que celui ci a été initialisé correctement et qu'un SSLProtocol valide a été spécifié.
+openssl.invalidSslProtocol=La valeur invalide [{0}] a été fournie pour l''attribut SSLProtocol
 openssl.keyManagerMissing=Aucun gestionnaire de clés trouvé
 openssl.keyManagerMissing.warn=Aucun gestionnaire de clés trouvé. TLS fonctionnera mais les certificats ne seront pas exposés dans Tomcat donc les fonctionnalités de gestion ne seront pas disponibles pour ce certificat.
 openssl.makeConf=Création du contexte de OpenSSLConf
diff --git a/java/org/apache/tomcat/util/threads/LocalStrings_fr.properties b/java/org/apache/tomcat/util/threads/LocalStrings_fr.properties
index 4cb10a86a7..ff5b2b03b8 100644
--- a/java/org/apache/tomcat/util/threads/LocalStrings_fr.properties
+++ b/java/org/apache/tomcat/util/threads/LocalStrings_fr.properties
@@ -15,6 +15,8 @@
 
 taskQueue.notRunning=L'exécuteur n'a pas été démarré, impossible d'ajouter une commande à la file d'attente
 
+taskThread.exiting=Le fil d'exécution s'arrête de manière volontaire
+
 threadPoolExecutor.invalidKeepAlive=Les threads principaux doivent avoir un temps d'inactivité positif
 threadPoolExecutor.queueFull=La file d'attente est pleine
 threadPoolExecutor.taskRejected=La tâche [{0}] a été rejetée par [{1}]
diff --git a/java/org/apache/tomcat/websocket/LocalStrings_fr.properties b/java/org/apache/tomcat/websocket/LocalStrings_fr.properties
index 0099464abf..96ae498b10 100644
--- a/java/org/apache/tomcat/websocket/LocalStrings_fr.properties
+++ b/java/org/apache/tomcat/websocket/LocalStrings_fr.properties
@@ -53,6 +53,7 @@ perMessageDeflate.unknownParameter=Un paramètre d''extension inconnu [{0}] a é
 
 util.invalidMessageHandler=Le gestionnaire de messages fourni n'a pas de méthode onMessage(Object)
 util.invalidType=Incapable de convertir la valeur [{0}] en le type [{1}]. Ce type n''est pas supporté.
+util.invalidValue=La valeur [{0}] contient des délimitateurs
 util.notToken=Un paramètre d''extension illégal a été spécifié avec le nom [{0}] et la valeur [{1}]
 util.unknownDecoderType=Le Decoder de type [{0}] n''est pas reconnu
 
diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index 9d9b0a4d60..28d7afab91 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -148,7 +148,13 @@
       </fix>
     </changelog>
   </subsection>
-</section>
+</section>  <subsection name="Other">
+    <changelog>
+      <add>
+        Improvements to French translations. (remm)
+      </add>
+    </changelog>
+  </subsection>
 <section name="Tomcat 10.1.19 (schultz)" rtext="2024-02-19">
   <subsection name="Catalina">
     <changelog>


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