You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by ma...@apache.org on 2023/01/04 15:20:32 UTC

[tomcat] branch 9.0.x updated (ff9b09a4d1 -> 36388d3683)

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

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


    from ff9b09a4d1 Happy New Year 2023
     new 38fff6da09 Improvements to Japanese translations. Contributed by Shirayuking.
     new 36388d3683 Improvements to Portuguese translations.

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:
 java/javax/servlet/http/LocalStrings_ja.properties   |  2 +-
 .../authenticator/LocalStrings_ja.properties         |  4 ++--
 .../authenticator/jaspic/LocalStrings_ja.properties  |  2 +-
 .../catalina/connector/LocalStrings_ja.properties    |  6 +++---
 .../apache/catalina/core/LocalStrings_ja.properties  |  8 ++++----
 .../catalina/deploy/LocalStrings_ja.properties       |  2 +-
 .../catalina/filters/LocalStrings_ja.properties      |  6 +++---
 .../catalina/ha/deploy/LocalStrings_ja.properties    |  4 ++--
 .../catalina/ha/session/LocalStrings_ja.properties   |  6 +++---
 .../catalina/ha/tcp/LocalStrings_ja.properties       | 10 +++++-----
 .../catalina/loader/LocalStrings_ja.properties       |  4 ++--
 .../catalina/manager/LocalStrings_ja.properties      |  4 ++--
 .../LocalStrings_pt.properties}                      |  1 +
 .../apache/catalina/realm/LocalStrings_ja.properties |  2 +-
 .../catalina/servlets/LocalStrings_ja.properties     |  4 ++--
 .../catalina/session/LocalStrings_ja.properties      |  2 +-
 .../catalina/startup/LocalStrings_ja.properties      | 20 ++++++++++----------
 .../group/interceptors/LocalStrings_ja.properties    | 12 ++++++------
 .../tribes/membership/LocalStrings_ja.properties     |  2 +-
 .../membership/cloud/LocalStrings_ja.properties      |  2 +-
 .../catalina/tribes/tipis/LocalStrings_ja.properties | 10 +++++-----
 .../tribes/transport/nio/LocalStrings_ja.properties  |  4 ++--
 .../catalina/tribes/util/LocalStrings_ja.properties  |  2 +-
 .../catalina/valves/LocalStrings_ja.properties       | 14 +++++++-------
 .../catalina/webresources/LocalStrings_ja.properties | 10 +++++-----
 java/org/apache/coyote/LocalStrings_ja.properties    |  2 +-
 .../apache/coyote/http11/LocalStrings_ja.properties  |  2 +-
 .../apache/coyote/http2/LocalStrings_ja.properties   | 18 +++++++++---------
 .../jasper/resources/LocalStrings_ja.properties      |  6 +++---
 .../resources/LocalStrings_pt.properties}            |  1 +
 .../tomcat/util/net/LocalStrings_ja.properties       | 16 ++++++++--------
 .../tomcat/util/net/jsse/LocalStrings_ja.properties  |  2 +-
 .../tomcat/util/scan/LocalStrings_ja.properties      |  2 +-
 .../tomcat/websocket/LocalStrings_ja.properties      |  8 ++++----
 .../tomcat/websocket/pojo/LocalStrings_ja.properties |  2 +-
 webapps/docs/changelog.xml                           |  8 ++++++++
 36 files changed, 110 insertions(+), 100 deletions(-)
 copy java/org/apache/catalina/{core/RestrictedListeners.properties => manager/LocalStrings_pt.properties} (94%)
 copy java/org/apache/{catalina/core/RestrictedListeners.properties => jasper/resources/LocalStrings_pt.properties} (95%)


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


[tomcat] 02/02: Improvements to Portuguese translations.

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

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

commit 36388d36838c928eeb7b5114069e7da544dcfab8
Author: Mark Thomas <ma...@apache.org>
AuthorDate: Wed Jan 4 15:20:19 2023 +0000

    Improvements to Portuguese translations.
    
    Contributed by Guilherme Custódio.
---
 .../apache/catalina/manager/LocalStrings_pt.properties   | 16 ++++++++++++++++
 .../apache/jasper/resources/LocalStrings_pt.properties   | 16 ++++++++++++++++
 webapps/docs/changelog.xml                               |  4 ++++
 3 files changed, 36 insertions(+)

diff --git a/java/org/apache/catalina/manager/LocalStrings_pt.properties b/java/org/apache/catalina/manager/LocalStrings_pt.properties
new file mode 100644
index 0000000000..89a1a28ce3
--- /dev/null
+++ b/java/org/apache/catalina/manager/LocalStrings_pt.properties
@@ -0,0 +1,16 @@
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+htmlManagerServlet.serverIPAddress=Endereço IP
diff --git a/java/org/apache/jasper/resources/LocalStrings_pt.properties b/java/org/apache/jasper/resources/LocalStrings_pt.properties
new file mode 100644
index 0000000000..6cf3e8c138
--- /dev/null
+++ b/java/org/apache/jasper/resources/LocalStrings_pt.properties
@@ -0,0 +1,16 @@
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+jsp.error.outputfolder=Sem pasta destino
diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index d35ba0212a..882ad27eaf 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -160,6 +160,10 @@
         Improvements to Japanese translations. Contributed by Shirayuking.
         (markt)
       </add>
+      <add>
+        Improvements to Portuguese translations. Contributed by Guilherme
+        Custódio. (markt)
+      </add>
     </changelog>
   </subsection>
 </section>


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


[tomcat] 01/02: Improvements to Japanese translations. Contributed by Shirayuking.

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

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

commit 38fff6da09ef57117ff4bfbfab06d9a6e5743949
Author: Mark Thomas <ma...@apache.org>
AuthorDate: Wed Jan 4 15:19:45 2023 +0000

    Improvements to Japanese translations. Contributed by Shirayuking.
---
 java/javax/servlet/http/LocalStrings_ja.properties   |  2 +-
 .../authenticator/LocalStrings_ja.properties         |  4 ++--
 .../authenticator/jaspic/LocalStrings_ja.properties  |  2 +-
 .../catalina/connector/LocalStrings_ja.properties    |  6 +++---
 .../apache/catalina/core/LocalStrings_ja.properties  |  8 ++++----
 .../catalina/deploy/LocalStrings_ja.properties       |  2 +-
 .../catalina/filters/LocalStrings_ja.properties      |  6 +++---
 .../catalina/ha/deploy/LocalStrings_ja.properties    |  4 ++--
 .../catalina/ha/session/LocalStrings_ja.properties   |  6 +++---
 .../catalina/ha/tcp/LocalStrings_ja.properties       | 10 +++++-----
 .../catalina/loader/LocalStrings_ja.properties       |  4 ++--
 .../catalina/manager/LocalStrings_ja.properties      |  4 ++--
 .../apache/catalina/realm/LocalStrings_ja.properties |  2 +-
 .../catalina/servlets/LocalStrings_ja.properties     |  4 ++--
 .../catalina/session/LocalStrings_ja.properties      |  2 +-
 .../catalina/startup/LocalStrings_ja.properties      | 20 ++++++++++----------
 .../group/interceptors/LocalStrings_ja.properties    | 12 ++++++------
 .../tribes/membership/LocalStrings_ja.properties     |  2 +-
 .../membership/cloud/LocalStrings_ja.properties      |  2 +-
 .../catalina/tribes/tipis/LocalStrings_ja.properties | 10 +++++-----
 .../tribes/transport/nio/LocalStrings_ja.properties  |  4 ++--
 .../catalina/tribes/util/LocalStrings_ja.properties  |  2 +-
 .../catalina/valves/LocalStrings_ja.properties       | 14 +++++++-------
 .../catalina/webresources/LocalStrings_ja.properties | 10 +++++-----
 java/org/apache/coyote/LocalStrings_ja.properties    |  2 +-
 .../apache/coyote/http11/LocalStrings_ja.properties  |  2 +-
 .../apache/coyote/http2/LocalStrings_ja.properties   | 18 +++++++++---------
 .../jasper/resources/LocalStrings_ja.properties      |  6 +++---
 .../tomcat/util/net/LocalStrings_ja.properties       | 16 ++++++++--------
 .../tomcat/util/net/jsse/LocalStrings_ja.properties  |  2 +-
 .../tomcat/util/scan/LocalStrings_ja.properties      |  2 +-
 .../tomcat/websocket/LocalStrings_ja.properties      |  8 ++++----
 .../tomcat/websocket/pojo/LocalStrings_ja.properties |  2 +-
 webapps/docs/changelog.xml                           |  4 ++++
 34 files changed, 104 insertions(+), 100 deletions(-)

diff --git a/java/javax/servlet/http/LocalStrings_ja.properties b/java/javax/servlet/http/LocalStrings_ja.properties
index 3fb602322f..ae99c6906d 100644
--- a/java/javax/servlet/http/LocalStrings_ja.properties
+++ b/java/javax/servlet/http/LocalStrings_ja.properties
@@ -22,7 +22,7 @@ err.state.commit=レスポンスがコミットされた後は許可されませ
 
 http.method_delete_not_supported=HTTPのDELETEメソッドは、このURLではサポートされていません。
 http.method_get_not_supported=HTTPのGETメソッドは、このURLではサポートされていません。
-http.method_not_implemented=メソッド [{0}] はRFC 2068には定義されておらず、サーブレットAPIではサポートされません。
+http.method_not_implemented=メソッド [{0}] はRFC 2068には定義されておらず、サーブレットAPIではサポートされません
 http.method_post_not_supported=HTTPのPOSTメソッドは、このURLではサポートされていません。
 http.method_put_not_supported=HTTPのPUTメソッドは、このURLではサポートされていません。
 http.non_http=リクエストが HTTP リクエストではない、あるいはレスポンスが HTTP レスポンスではありません。
diff --git a/java/org/apache/catalina/authenticator/LocalStrings_ja.properties b/java/org/apache/catalina/authenticator/LocalStrings_ja.properties
index 2201a85644..0943dd2af3 100644
--- a/java/org/apache/catalina/authenticator/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/authenticator/LocalStrings_ja.properties
@@ -62,11 +62,11 @@ singleSignOn.debug.sessionLogout=SSOはSSOセッション[{0}]とアプリケー
 singleSignOn.debug.sessionTimeout=SSOはSSOセッション[{0}]とアプリケーションセッション[{1}]のタイムアウトを処理しています
 singleSignOn.debug.update=SSOはSSOセッション [{0}] を認証タイプ [{1}] に更新します
 singleSignOn.sessionExpire.contextNotFound=Context が見つからないため、SSO はセッション [{0}] を破棄できません
-singleSignOn.sessionExpire.engineNull=Engine がNullだったため、SSOはセッション[{0}]を破棄できません。
+singleSignOn.sessionExpire.engineNull=Engine が Null だったため、SSO はセッション [{0}] を破棄できません
 singleSignOn.sessionExpire.hostNotFound=ホストが見つからないため SSO セッション [{0}] を破棄できません
 singleSignOn.sessionExpire.managerError=セッションを検索するときにマネージャが例外をスローしたため、SSOはセッション [{0}] を破棄できません
 singleSignOn.sessionExpire.managerNotFound=マネージャが見つからなかったため、SSO はセッション [{0}] を破棄できません
-singleSignOn.sessionExpire.sessionNotFound=セッションが見つからないため、SSOはセッション[{0}]を破棄できません。
+singleSignOn.sessionExpire.sessionNotFound=セッションが見つからないため、SSO はセッション [{0}] を破棄できません
 
 spnegoAuthenticator.authHeaderNoToken=クライアントから受信した Negoiate 認証ヘッダにはトークンがありません。
 spnegoAuthenticator.authHeaderNotNego=クライアントから受信した認証ヘッダーは Negotiate から始まっていません。
diff --git a/java/org/apache/catalina/authenticator/jaspic/LocalStrings_ja.properties b/java/org/apache/catalina/authenticator/jaspic/LocalStrings_ja.properties
index eb946b85df..76b9155735 100644
--- a/java/org/apache/catalina/authenticator/jaspic/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/authenticator/jaspic/LocalStrings_ja.properties
@@ -26,7 +26,7 @@ callbackHandlerImpl.realmMissing=無視されたコンテナ [{1}] のタイプ
 jaspicAuthenticator.authenticate=JASPIC経由で [{0}] へのリクエストを認証しています
 
 persistentProviderRegistrations.deleteFail=一時ファイル [{0}] を削除できません。
-persistentProviderRegistrations.existsDeleteFail=同名の一時ファイル [{0}] が存在し、削除もできませんでした
+persistentProviderRegistrations.existsDeleteFail=同名の一時ファイル [{0}] が存在し、削除もできません
 persistentProviderRegistrations.moveFail=[{0}]を[{1}]に移動できませんでした。
 persistentProviderRegistrations.xmlFeatureEncoding=XML構成ファイルでJavaエンコーディング名を許可するようにJASPICを構成する際に例外が発生しました。 IANAエンコーディング名のみがサポートされます。
 
diff --git a/java/org/apache/catalina/connector/LocalStrings_ja.properties b/java/org/apache/catalina/connector/LocalStrings_ja.properties
index f48bc8f8ea..effc558d76 100644
--- a/java/org/apache/catalina/connector/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/connector/LocalStrings_ja.properties
@@ -52,11 +52,11 @@ coyoteRequest.getInputStream.ise=getReader()はこのリクエストに対して
 coyoteRequest.getReader.ise=getInputStream()はこのリクエストに対して既に呼び出されています
 coyoteRequest.gssLifetimeFail=ユーザープリンシパル [{0}] の残りの寿命(秒単位) を取得できません
 coyoteRequest.maxPostSizeExceeded=マルチパートリクエストには、関連付けられたコネクタで設定されたmaxPostSizeの制限を超えたパラメータデータ(アップロードされたファイルを除く)が含まれていました。
-coyoteRequest.noAsync=処理チェーン内の次のクラスが非同期をサポートしていないため、非同期を開始できません。[{0}]
-coyoteRequest.noMultipartConfig=multi-part 構成が提供されていないため、partを処理することができません
+coyoteRequest.noAsync=処理チェーン内の次のクラスが非同期をサポートしていないため、非同期を開始できません [{0}]
+coyoteRequest.noMultipartConfig=multi-part 構成が提供されていないため、partを処理できません
 coyoteRequest.parseParameters=POST パラメーターの処理中に例外を投げました。
 coyoteRequest.postTooLarge=POSTされたデータが大きすぎたので、パラメータが構文解析できませんでした。そのアプリケーションが巨大なPOSTを受け付けねばならない場合には、これを解決するためにコネクタのmaxPostSize属性を使用してください。
-coyoteRequest.sendfileNotCanonical=sendfile に指定されたファイル [{0}] の正式名を取得できません。
+coyoteRequest.sendfileNotCanonical=sendfile に指定されたファイル [{0}] の正式名を取得できません
 coyoteRequest.sessionCreateCommitted=レスポンスをコミットした後でセッションを作成できません
 coyoteRequest.sessionEndAccessFail=リクエストの再利用中に行ったセッションへのアクセス終了処理で例外が送出されました。
 coyoteRequest.setAttribute.namenull=setAttributeを名前を指定せずに呼び出すことはできません
diff --git a/java/org/apache/catalina/core/LocalStrings_ja.properties b/java/org/apache/catalina/core/LocalStrings_ja.properties
index 2b161a450b..2d039582bb 100644
--- a/java/org/apache/catalina/core/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/core/LocalStrings_ja.properties
@@ -15,8 +15,8 @@
 
 applicationContext.addFilter.ise=コンテキストが初期化されたため、フィルタをコンテキスト [{0}] に追加できません
 applicationContext.addJspFile.iae=無効な JSP ファイル [{0}] です
-applicationContext.addListener.iae.cnfe=クラス [{0}] のインスタンスを作成できません。
-applicationContext.addListener.iae.init=[{0}]型のインスタンスをリスナーとして追加できません。
+applicationContext.addListener.iae.cnfe=クラス [{0}] のインスタンスを作成できません
+applicationContext.addListener.iae.init=[{0}] 型のインスタンスをリスナーとして追加できません
 applicationContext.addListener.iae.sclNotAllowed=最初のServletContextListenerが呼び出されると、それ以上ServletContextListenerを追加することはできません。
 applicationContext.addListener.iae.wrongType=指定されたクラス [{0}] はリスナークラスのインスタンスではありません。
 applicationContext.addListener.ise=コンテキストが初期化されているため、リスナーをコンテキスト [{0}] に追加できません
@@ -32,7 +32,7 @@ applicationContext.requestDispatcher.iae=パス [{0}] が"/"文字で始まり
 applicationContext.resourcePaths.iae=パス [{0}] は「/」文字で始まっていません
 applicationContext.role.iae=コンテキスト [{0}] を宣言する個々のロールは、nullでも空の文字列でもありません
 applicationContext.roles.iae=コンテキスト [{0}] に対して宣言するロールの配列はnullにできません
-applicationContext.setAttribute.namenull=nameがnullではいけません
+applicationContext.setAttribute.namenull=name が null ではいけません
 applicationContext.setInitParam.ise=初期化パラメータは、コンテキストが初期化された後に設定することはできません。
 applicationContext.setRequestEncoding.ise=コンテキスト [{0}] は初期化済みのためリクエストエンコーディングを構成できません。
 applicationContext.setResponseEncoding.ise=コンテキスト [{0}] は初期化済みのため、レスポンスエンコーディングを構成できません。
@@ -56,7 +56,7 @@ applicationFilterConfig.preDestroy=[{1}]型の名[{0}]というフィルタのpr
 applicationFilterConfig.release=タイプ [{1}] の名前 [{0}] のフィルタを破棄できませんでした
 
 applicationFilterRegistration.nullInitParam=NULLの名前や値のためにフィルターの初期化パラメーターを設定できません。 名前[{0}]、値[{1}]
-applicationFilterRegistration.nullInitParams=キー [{0}] または値 [{1}] のいずれかが null のためフィルターの初期化パラメータを設定できませんでした。
+applicationFilterRegistration.nullInitParams=キー [{0}] または値 [{1}] のいずれかが null のためフィルターの初期化パラメータを設定できません。
 
 applicationHttpRequest.fragmentInDispatchPath=ディスパッチパス [{0}] 中のフラグメントは除去されました
 
diff --git a/java/org/apache/catalina/deploy/LocalStrings_ja.properties b/java/org/apache/catalina/deploy/LocalStrings_ja.properties
index 8c3bfac8bb..f65995d30d 100644
--- a/java/org/apache/catalina/deploy/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/deploy/LocalStrings_ja.properties
@@ -14,7 +14,7 @@
 # limitations under the License.
 
 namingResources.cleanupCloseFailed=コンテナ [{2}] 内のリソース [{1}] のメソッド [{0}] の呼び出しに失敗したため、そのリソースに対してクリーンアップが実行されませんでした
-namingResources.cleanupCloseSecurity=コンテナ [{2}] のリソース [{1}] からメソッド [{0}] を取得できません。リソースを後始末しませんでした。
+namingResources.cleanupCloseSecurity=コンテナ [{2}] のリソース [{1}] からメソッド [{0}] を取得できません。リソースを後始末しません
 namingResources.cleanupNoClose=コンテナー [{1}] のリソース [{0}] にはメソッド [{2}] がないため、リソースの後始末を行いません。
 namingResources.cleanupNoContext=コンテナ [{0}] のJNDIネーミングコンテキストの取得に失敗したため、そのコンテナに対してクリーンアップが実行されませんでした
 namingResources.cleanupNoResource=コンテナ [{1}] のJNDIリソース [{0}] の取得に失敗したため、そのリソースに対してクリーンアップが実行されませんでした
diff --git a/java/org/apache/catalina/filters/LocalStrings_ja.properties b/java/org/apache/catalina/filters/LocalStrings_ja.properties
index 7504c77dbd..cff0e91340 100644
--- a/java/org/apache/catalina/filters/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/filters/LocalStrings_ja.properties
@@ -23,7 +23,7 @@ corsFilter.onlyHttp=CORSは非HTTPリクエストまたはレスポンスをサ
 corsFilter.wrongType1=[{0}]型のHttpServletRequestオブジェクトが必要です
 corsFilter.wrongType2=[{0}] 型または [{1}] 型のHttpServletRequest オブジェクトが必要です
 
-csrfPrevention.invalidRandomClass=乱数生成器クラス [{0}] のインスタンスが作成できませんでした
+csrfPrevention.invalidRandomClass=乱数生成器クラス [{0}] のインスタンスを作成できません
 
 expiresFilter.exceptionProcessingParameter=構成パラメータ [{0}]: [{1}] 処理中の例外
 expiresFilter.expirationHeaderAlreadyDefined=レスポンスステータス [{1}] がコンテンツタイプ [{2}] のリクエスト [{0}]、expirationヘッダーがすでに定義されています。
@@ -49,8 +49,8 @@ filterbase.noSuchProperty=[{1}] タイプのフィルタにはプロパティ [{
 
 http.403=指定されたリソース [{0}] へのアクセスは拒否されました。
 
-httpHeaderSecurityFilter.clickjack.invalid=クリックジャッキングヘッダーに無効な値 [{0}] が指定されました。
-httpHeaderSecurityFilter.committed=HTTPヘッダーセキュリティフィルターへの入力時に既に応答がコミットされているため、HTTPヘッダーを追加できません。
+httpHeaderSecurityFilter.clickjack.invalid=クリックジャッキングヘッダーに無効な値 [{0}] が指定されました
+httpHeaderSecurityFilter.committed=HTTP ヘッダーセキュリティフィルターへの入力時に既に応答がコミットされているため、HTTP ヘッダーを追加できません
 
 remoteCidrFilter.invalid=[{0}] に不正な値が指定されました。詳細は直前のメッセージを参照してください。
 remoteCidrFilter.noRemoteIp=クライアントは IP アドレスを持っていません。リクエストを拒否します。
diff --git a/java/org/apache/catalina/ha/deploy/LocalStrings_ja.properties b/java/org/apache/catalina/ha/deploy/LocalStrings_ja.properties
index 22613c1fb2..f2eaad3d8d 100644
--- a/java/org/apache/catalina/ha/deploy/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/ha/deploy/LocalStrings_ja.properties
@@ -22,7 +22,7 @@ farmWarDeployer.hostOnly=FarmWarDeployer はHostクラスタのサブエレメ
 farmWarDeployer.hostParentEngine=FarmWarDeployer は親 [{0}] が Engine のインスタンスでなければ機能しません。
 farmWarDeployer.mbeanNameFail=エンジン [{0}] とホスト [{1}] のMBeanオブジェクト名を構築できません
 farmWarDeployer.modInstall=[{1}]からwebapp [{0}]をインストールしています。
-farmWarDeployer.modInstallFail=WAR ファイルをインストールできませんでした。
+farmWarDeployer.modInstallFail=WAR ファイルをインストールできません
 farmWarDeployer.msgIoe=ファーム配備ファイルメッセージの読み取りに失敗しました。
 farmWarDeployer.msgRxDeploy=クラスタ配備パス [{0}]、WAR [{1}] を受信しました
 farmWarDeployer.msgRxUndeploy=パス [{0}] からクラスタの配備解除を受信しました
@@ -51,7 +51,7 @@ fileMessageFactory.closed=FileMessageFactoryはクローズされています。
 fileMessageFactory.deleteFail=[{0}]を削除できませんでした
 fileMessageFactory.duplicateMessage=メッセージをもう一度受信します。SenderのActTimeoutが短すぎます。 名前:[{0}] war:[{1}] データ:[{2}] データ長:[{3}]
 
-fileNewFail=[{0}]を作成できません。
+fileNewFail=[{0}] を作成できません
 
 warWatcher.cantListWatchDir=監視ディレクトリ [{0}] のファイル一覧を取得できません : ディレクトリの読み取り権限を確認してください。
 warWatcher.checkWarResult=WAR ファイル [{1}] について WarInfo.check() は [{0}] を返しました。
diff --git a/java/org/apache/catalina/ha/session/LocalStrings_ja.properties b/java/org/apache/catalina/ha/session/LocalStrings_ja.properties
index 0a928bc876..eb79fb16f3 100644
--- a/java/org/apache/catalina/ha/session/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/ha/session/LocalStrings_ja.properties
@@ -15,7 +15,7 @@
 
 backupManager.noCluster=コンテキスト: [{0}]にクラスターが関連付けられていません。
 backupManager.startFailed=BackupManager: [{0}]の起動に失敗しました。
-backupManager.startUnable=BackupManager を開始できません。: [{0}]
+backupManager.startUnable=BackupManager を開始できません: [{0}]
 backupManager.stopped=マネージャ [{0}] を停止します
 
 clusterSessionListener.noManager=Context Managerが存在しません。
@@ -58,12 +58,12 @@ deltaManager.sendMessage.newSession=マネージャ [{0}] が新しいセッシ
 deltaManager.sessionReceived=マネージャ [{0}]; [{2}] ミリ秒で受信した [{1}] で送信されたセッション状態。
 deltaManager.startClustering=[{0}]でクラスタリングマネージャを開始しています。
 deltaManager.stopped=マネージャ [{0}] が停止しています
-deltaManager.unableSerializeSessionID=セッション ID [{0}] をシリアライズできません。
+deltaManager.unableSerializeSessionID=セッション ID [{0}] をシリアライズできません
 deltaManager.unloading.ioe=永続セッションを保存中のIOException:[{0}]
 deltaManager.waitForSessionState=マネージャ [{0}]、[{1}] からのセッション状態を要求しています。 [{2}] 秒以内にセッション状態が受信されなかった場合、この操作はタイムアウトになります。
 
 deltaRequest.invalidAttributeInfoType=無効な属性情報タイプ= [{0}]
-deltaRequest.removeUnable=要素を削除できません。
+deltaRequest.removeUnable=要素を削除できません:
 deltaRequest.showPrincipal=プリンシパル [{0}]はセッション [{1}]に設定されています
 deltaRequest.ssid.mismatch=セッションIDが一致しません。デルタリクエストが実行されていません。
 deltaRequest.ssid.null=setSessionId に指定したセッション ID が null です。
diff --git a/java/org/apache/catalina/ha/tcp/LocalStrings_ja.properties b/java/org/apache/catalina/ha/tcp/LocalStrings_ja.properties
index 3c2c5009f9..9d1642126e 100644
--- a/java/org/apache/catalina/ha/tcp/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/ha/tcp/LocalStrings_ja.properties
@@ -17,7 +17,7 @@ ReplicationValve.crossContext.add=クロスコンテキストセッションレ
 ReplicationValve.crossContext.registerSession=コンテキスト [{1}] からクロスコンテキストセッションID = [{0}] を登録する
 ReplicationValve.crossContext.remove=replication Contextセッションレプリケーションコンテナをスレッドローカルから削除します。
 ReplicationValve.crossContext.sendDelta=コンテキスト [{0}] からのクロスコンテキストセッションデルタを送信します。
-ReplicationValve.filter.failure=フィルター文字列=[{0}] がコンパイルできません。
+ReplicationValve.filter.failure=フィルター文字列=[{0}] がコンパイルできません
 ReplicationValve.filter.loading=リクエストフィルタ= [{0}]のロード
 ReplicationValve.invoke.uri=[{0}]のレプリケーションリクエストを呼び出します。
 ReplicationValve.nocluster=このリクエストに対して構成されたクラスタはありません。
@@ -29,14 +29,14 @@ ReplicationValve.session.indicator=Context [{0}]:リクエスト属性 [{2}] の
 ReplicationValve.session.invalid=コンテキスト [{0}]: 無効なセッション [{1}] が要求されました。消去された、あるいは、このノードに複製されなかった可能性があります。
 ReplicationValve.stats=[{2}] リクエストの平均要求時間= [{0}] ミリ秒、クラスタオーバーヘッド時間= [{1}] ミリ秒、[{3}] リクエストの送信、[{4}] クロスコンテキストリクエスト、[{5}] フィルタリクエスト(合計リクエスト= [{6}] ミリ秒、クラスタ全体リクエスト= [{7}] ミリ秒)。
 
-simpleTcpCluster.clustermanager.cloneFailed=クラスタマネージャをクローンできません。既定はorg.apache.catalina.ha.session.DeltaManagerです。
+simpleTcpCluster.clustermanager.cloneFailed=クラスタマネージャをクローンできません。既定はorg.apache.catalina.ha.session.DeltaManagerです
 simpleTcpCluster.clustermanager.notImplement=マネージャ [{0}] は ClusterManager を実装していません。それにクラスターはすでに停止しています。
 simpleTcpCluster.member.addFailed=レプリケーションシステムに接続できません。
 simpleTcpCluster.member.added=レプリケーションメンバーを追加しました: [{0}]
 simpleTcpCluster.member.disappeared=メッセージ消失を受信しました: [{0}]
-simpleTcpCluster.member.removeFailed=レプリケーションシステムからクラスターノードを削除できませんでした。
-simpleTcpCluster.sendFailed=クラスタセンダ経由でメッセージを送信できませんでした。
+simpleTcpCluster.member.removeFailed=レプリケーションシステムからクラスターノードを削除できません。
+simpleTcpCluster.sendFailed=クラスタセンダ経由でメッセージを送信できません。
 simpleTcpCluster.start=Clusterを起動します。
 simpleTcpCluster.startUnable=クラスタを起動できません。
 simpleTcpCluster.stopUnable=クラスタを停止できません。
-simpleTcpCluster.unableSend.localMember=ローカルメンバー [{0}] にメッセージを送信できません。
+simpleTcpCluster.unableSend.localMember=ローカルメンバー [{0}] にメッセージを送信できません
diff --git a/java/org/apache/catalina/loader/LocalStrings_ja.properties b/java/org/apache/catalina/loader/LocalStrings_ja.properties
index 597ec3c7a4..7bde34eb1f 100644
--- a/java/org/apache/catalina/loader/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/loader/LocalStrings_ja.properties
@@ -16,7 +16,7 @@
 webappClassLoader.addExportsJavaIo=Java 9以降で実行する場合は、JVMコマンドライン引数に「--add-opens = java.base / java.io = {0} "」を追加して、ObjectStreamキャッシュメモリリーク保護を有効にする必要があります。 または、ObjectStreamクラスのキャッシュメモリリーク保護を無効にすることで、この警告を抑制することができます。
 webappClassLoader.addExportsRmi=Java 9以降で実行する場合は、JVMコマンドライン引数に "--add-opens = java.rmi / sun.rmi.transport = ALL-UNNAMED"を追加して、RMIターゲットメモリリーク検出を有効にする必要があります。 また、RMIターゲットメモリリーク検出を無効にすることで、この警告を抑制することも可能です。
 webappClassLoader.addExportsThreadLocal=Java 9以降で実行する場合は、JVMコマンドライン引数に "--add-opens = java.base / java.lang = ALL-UNNAMED"を追加して、ThreadLocalメモリリーク検出を有効にする必要があります。 また、ThreadLocalメモリリーク検出を無効にすることで、この警告を抑制することもできます。
-webappClassLoader.addPermissionNoCanonicalFile=URL [{0}] の正規化パスを取得できません。
+webappClassLoader.addPermissionNoCanonicalFile=URL [{0}] の正規化パスを取得できません
 webappClassLoader.addPermissionNoProtocol=URL [{1}] に含まれるプロトコル [{0}] は未対応です。この URL で参照できるリソースには読み取り権限を付与できません。
 webappClassLoader.addTransformer=Web アプリケーション [{1}] にクラスファイル変換器 [{0}] を追加しました。
 webappClassLoader.addTransformer.duplicate=クラスファイルトランスフォーマー[{0}]をWebアプリケーション[{1}]に追加する呼び出しが重複しました。
@@ -34,7 +34,7 @@ webappClassLoader.clearObjectStreamClassCachesFail=Web アプリケーション
 webappClassLoader.clearRmi=クラス [{0}] 値 [{1}] のスタブクラスを持つ RMI ターゲットを発見しました。メモリーリークを防ぐため発見した RMI ターゲットは強制的に削除します。
 webappClassLoader.clearRmiFail=Webアプリケーション[{0}]のsun.rmi.transport.Targetから参照されるコンテキストクラスローダーのクリアに失敗しました。
 webappClassLoader.clearRmiInfo=Web アプリケーション [{0}] のコンテキストクラスローダーをきれいにするための sun.rmi.transport.Target クラスが見つかりません。Sun 以外の JVM で実行している可能性があります。
-webappClassLoader.getThreadGroupError=スレッドグループ [{0}] の親スレッドグループを取得できません。潜在的なメモリリークをすべてのスレッドでチェックすることはできません。
+webappClassLoader.getThreadGroupError=スレッドグループ [{0}] の親スレッドグループを取得できません。潜在的なメモリリークをすべてのスレッドでチェックすることはできません
 webappClassLoader.jarsAdded=1つ以上のJARがWebアプリケーション[{0}]に追加されました。
 webappClassLoader.jarsModified=1つ以上のJARがWebアプリケーション[{0}]で変更されました。
 webappClassLoader.jarsRemoved=Web アプリケーション [{0}] から 1 つ以上の JAR が削除されました。
diff --git a/java/org/apache/catalina/manager/LocalStrings_ja.properties b/java/org/apache/catalina/manager/LocalStrings_ja.properties
index c2a8fd9757..bf3ebc1f92 100644
--- a/java/org/apache/catalina/manager/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/manager/LocalStrings_ja.properties
@@ -146,7 +146,7 @@ managerServlet.inService=FAIL - アプリケーション [{0}] はすでにサ
 managerServlet.invalidCommand=FAIL  - コマンド [{0}] に無効なパラメータが指定されました
 managerServlet.invalidPath=FAIL - 無効なコンテキストパス [{0}] が指定されました
 managerServlet.listed=OK - バーチャルホスト [{0}] のアプリケーション一覧です
-managerServlet.mkdirFail=FAIL - ディレクトリ [{0}] は作成できません。
+managerServlet.mkdirFail=FAIL - ディレクトリ [{0}] は作成できません
 managerServlet.noCommand=FAIL - コマンドが指定されていません
 managerServlet.noContext=FAIL - パス [{0}] のコンテキストが存在しません
 managerServlet.noGlobal=FAIL - グローバルなJNDIリソースが利用できません
@@ -155,7 +155,7 @@ managerServlet.noSelf=FAIL - マネージャ自身を再ロード、削除、停
 managerServlet.noWrapper=コンテナはこのサーブレットに対して呼び出されたsetWrapper()を持っていません
 managerServlet.notDeployed=FAIL  - Context[{0}]はserver.xmlで定義されており、展開されていない可能性があります。
 managerServlet.notSslConnector=このコネクターでは SSL が有効化されていません。
-managerServlet.objectNameFail=FAIL - オブジェクト名 [{0}] を ManagerServlet として登録できません。
+managerServlet.objectNameFail=FAIL - オブジェクト名 [{0}] を ManagerServlet として登録できません
 managerServlet.postCommand=FAIL - コマンド [{0}] を GET リクエストで実行しようとしましたが、POST リクエストでなければなりません。
 managerServlet.reloaded=OK - コンテキストパス [{0}] のアプリケーションを再ロードしました
 managerServlet.renameFail=FAIL  -  [{0}]の名前を[{1}]に変更できません。 これにより、今後の展開で問題が発生する可能性があります。
diff --git a/java/org/apache/catalina/realm/LocalStrings_ja.properties b/java/org/apache/catalina/realm/LocalStrings_ja.properties
index cd3d1d41ca..4e1d5721d2 100644
--- a/java/org/apache/catalina/realm/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/realm/LocalStrings_ja.properties
@@ -101,7 +101,7 @@ realmBase.algorithm=無効なメッセージダイジェストアルゴリズム
 realmBase.authenticateFailure=ユーザ名 [{0}] は認証に失敗しました
 realmBase.authenticateSuccess=ユーザ名 [{0}] は認証に成功しました
 realmBase.cannotGetRoles=プリンシパル [{0}] からロールを取得できません
-realmBase.createUsernameRetriever.ClassCastException=クラス [{0}] はX509UsernameRetrieverではありません。
+realmBase.createUsernameRetriever.ClassCastException=クラス [{0}] は X509UsernameRetriever ではありません。
 realmBase.createUsernameRetriever.newInstance=タイプ [{0}] のオブジェクトを作成できません。
 realmBase.credentialNotDelegated=ユーザ [{0}] の資格情報は委任されていませんが、保存が要求されました。
 realmBase.delegatedCredentialFail=ユーザー[{0}]の委任された資格情報を取得できません
diff --git a/java/org/apache/catalina/servlets/LocalStrings_ja.properties b/java/org/apache/catalina/servlets/LocalStrings_ja.properties
index 0f9111ede2..b4559e358a 100644
--- a/java/org/apache/catalina/servlets/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/servlets/LocalStrings_ja.properties
@@ -18,7 +18,7 @@ cgiServlet.expandCloseFail=パス [{0}] のスクリプトの入力ストリー
 cgiServlet.expandCreateDirFail=スクリプトの展開先ディレクトリ[{0}]の作成に失敗しました。
 cgiServlet.expandDeleteFail=拡張中にIOExceptionの後に [{0}] でファイルを削除できませんでした
 cgiServlet.expandFail=パス [{0}] のスクリプトを [{1}] に展開できませんでした
-cgiServlet.expandNotFound=見つけることができなかったため [{0}] を展開できませんでした。
+cgiServlet.expandNotFound=見つけることができなかったため [{0}] を展開できません
 cgiServlet.expandOk=パス [{0}] の [{1}] に展開されたスクリプト
 cgiServlet.find.found=見つかったCGI: 名前 [{0}]、パス [{1}]、スクリプト名 [{2}]、CGI名 [{3}]
 cgiServlet.find.location=ファイル [{0}] を探しています。
@@ -27,7 +27,7 @@ cgiServlet.invalidArgumentDecoded=デコードされたコマンドライン引
 cgiServlet.invalidArgumentEncoded=エンコードされたコマンドライン引数 [{0}] は、構成されたcmdLineArgumentsEncoded パターン [{1}] にマッチしません
 cgiServlet.runBadHeader=悪いヘッダライン [{0}]
 cgiServlet.runFail=CGI処理中のIO問題
-cgiServlet.runHeaderReaderFail=ヘッダーリーダーを閉じる時のI / O問題
+cgiServlet.runHeaderReaderFail=ヘッダーリーダーを閉じる時の I/O 問題
 cgiServlet.runInvalidStatus=無効なステータス [{0}]
 cgiServlet.runOutputStreamFail=出力ストリームを切断するとき入出力エラーが発生しました。
 cgiServlet.runReaderInterrupt=標準エラー出力の読み取りスレッドは割り込みを待機しています。
diff --git a/java/org/apache/catalina/session/LocalStrings_ja.properties b/java/org/apache/catalina/session/LocalStrings_ja.properties
index 8eaa481ff6..eab9c148b5 100644
--- a/java/org/apache/catalina/session/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/session/LocalStrings_ja.properties
@@ -50,7 +50,7 @@ persistentManager.loading=[{0}] の永続化セッションをロードします
 persistentManager.removeError=ストアからセッション[{0}]削除中のエラー
 persistentManager.serializeError=セッション [{0}] をシリアライズ中のエラーです: [{1}]
 persistentManager.storeClearError=ストア上の全セッション消去中のエラー
-persistentManager.storeKeysException=セッションストアからセッションIDのリストを取得できませんでした。セッションストアが空の可能性があります。
+persistentManager.storeKeysException=セッションストアからセッションIDのリストを取得できませんでした。セッションストアが空の可能性があります
 persistentManager.storeLoadError=ストアからのセッションスワップイン中のエラー
 persistentManager.storeLoadKeysError=データストアからセッションキーを読み込み中のエラー
 persistentManager.storeSizeException=セッションストアに格納しているセッションの総数を確認できなかったため、セッションストアは空になっているものとして扱います
diff --git a/java/org/apache/catalina/startup/LocalStrings_ja.properties b/java/org/apache/catalina/startup/LocalStrings_ja.properties
index 25a2caf3a5..b7445d41bf 100644
--- a/java/org/apache/catalina/startup/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/startup/LocalStrings_ja.properties
@@ -22,7 +22,7 @@ catalina.noCluster=[{0}]のためにクラスタルールセットが見つか
 catalina.noLoader=コンフィグレーションコードローダ [{0}] が見つかりませんでした。生成されたコードは使用されません
 catalina.noNaming=ネーミング環境が無効です。
 catalina.noServer=サーバーを起動できません。サーバーインスタンスが構成されていません。
-catalina.serverStartFail=必要なサーバーコンポーネントを開始できなかったため、Tomcat を開始できませんでした。
+catalina.serverStartFail=必要なサーバーコンポーネントを開始できないため、Tomcat を開始できませんでした。
 catalina.shutdownHookFail=サーバーの停止中にシャットダウンフックでエラーが発生しました。
 catalina.startup=サーバーの起動 [{0}] ミリ秒
 catalina.stopError=Catalinaの停止エラー
@@ -41,7 +41,7 @@ contextConfig.applicationMissing=アプリケーションのweb.xmlが見つか
 contextConfig.applicationParse=アプリケーションのweb.xmlファイル [{0}] の解析エラーです
 contextConfig.applicationPosition=[{0}] 行の [{1}] 列目で発生しました
 contextConfig.applicationStart=アプリケーションのweb.xml [{0}] を解析します。
-contextConfig.applicationUrl=アプリケーション web.xml の URL を取得できませんでした。
+contextConfig.applicationUrl=アプリケーション web.xml の URL を取得できません
 contextConfig.authenticatorConfigured=メソッド [{0}] のオーセンティケータを設定します
 contextConfig.authenticatorInstantiate=クラス [{0}] のオーセンティケータをインスタンス化できません
 contextConfig.authenticatorMissing=メソッド [{0}] のオーセンティケータを設定できません
@@ -57,7 +57,7 @@ contextConfig.defaultPosition=[{0}] 行の [{1}] 列目で発生しました
 contextConfig.destroy=ContextConfig:破棄中
 contextConfig.effectiveWebXml=有効なweb.xml:\n\
 {0}
-contextConfig.fileUrl=URL [{0}] のファイルオブジェクトを作成できません。
+contextConfig.fileUrl=URL [{0}] のファイルオブジェクトを作成できません
 contextConfig.fixDocBase=コンテキスト [{0}] の docBase を修復中に例外が発生しました。
 contextConfig.init=ContextConfig: 初期化中\n
 contextConfig.inputStreamFile=ファイル [{0}] のアノテーションを処理できません
@@ -77,7 +77,7 @@ contextConfig.resourceJarFail=コンテキスト [{1}] へ静的リソースと
 contextConfig.role.auth=<security-role>に定義されていないセキュリティロール名 [{0}] が<auth-constraint>の中で使用されました
 contextConfig.role.link=<security-role>に定義されていないセキュリティロール名 [{0}] が<role-link>の中で使用されました
 contextConfig.role.runas=<security-role>に定義されていないセキュリティロール名 [{0}] が<run-as>の中で使用されました
-contextConfig.sci.debug=[{0}]に対してServletContainerInitializerを処理できません。@HandlesTypesアノテーションで定義されているクラスが見つからないことが原因です。
+contextConfig.sci.debug=[{0}]に対してServletContainerInitializerを処理できません。@HandlesTypesアノテーションで定義されているクラスが見つからないことが原因です
 contextConfig.sci.info=[{0}]に対してServletContainerInitializerを処理できません。 これは@HandlesTypesアノテーションに定義されているクラスが見つからないことが原因です。 完全なスタックトレースのDEBUGレベルロギングを有効にします。
 contextConfig.servletContainerInitializerFail=名前[{0}]のコンテキストのServletContainerInitializersの検出に失敗しました。
 contextConfig.start=ContextConfig: 処理を開始します
@@ -93,18 +93,18 @@ engineConfig.start=EngineConfig: 処理を開始します
 engineConfig.stop=EngineConfig: 処理を停止します
 
 expandWar.copy=[{0}] から [{1}] へのコピー中のエラー
-expandWar.createFailed=ディレクトリ [{0}] を作成できません。
-expandWar.createFileFailed=ファイル[{0}]を作成できません。
+expandWar.createFailed=ディレクトリ [{0}] を作成できません
+expandWar.createFileFailed=ファイル [{0}] を作成できません
 expandWar.deleteFailed=[{0}] を削除できません。残ったファイルにより問題が生じるかもしれません。
 expandWar.deleteOld=関連付けられた WAR ファイルと最終更新日時の異なる展開先ディレクトリ [{0}] が見つかりました。削除します。
 expandWar.illegalPath=アーカイブ [{0}] は形式が正しくないため無視されます: 定義されたdocBase [{3}] の外にあるので、[{2}] に拡張されていない不正なパス [{1}] がエントリに含まれています
-expandWar.lastModifiedFailed=[{0}] に最終更新時刻を設定できません。
+expandWar.lastModifiedFailed=[{0}] に最終更新時刻を設定できません
 expandWar.missingJarEntry=JarEntry [{0}] の入力ストリームを取得できません。WAR ファイルが破損している可能性があります。
 
 failedContext.start=グローバル、ホスト単位またはコンテキスト固有のcontext.xmlファイルの処理に失敗しました。したがって、コンテキスト [{0}] を開始できません。
 
 hostConfig.appBase=ホスト [{0}] のアプリケーションベースディレクトリ [{1}] は存在しないかディレクトリではありません。配備エラーを防ぐため deployOnStartUp および autoDeploy は false に設定しました。他のエラーは引き続き発生するかもしれません。
-hostConfig.canonicalizing=[{1}] の配備解除中に [{0}] の正規化パスを取得できませんでした。
+hostConfig.canonicalizing=[{1}] の配備解除中に [{0}] の正規化パスを取得できません
 hostConfig.cce=ライフサイクルイベントデータオブジェクト [{0}] はホストではありません
 hostConfig.context.remove=コンテキスト [{0}] の削除中に異常が発生しました。
 hostConfig.context.restart=コンテキスト [{0}] を再起動中のエラー
@@ -138,7 +138,7 @@ hostConfig.illegalWarName=War名[{0}]は無効です。アーカイブは無視
 hostConfig.jmx.register=コンテキスト [{0}] を登録できませんでした
 hostConfig.jmx.unregister=コンテキスト [{0}] の登録を解除できませんでした
 hostConfig.reload=リロード中のコンテキスト [{0}]
-hostConfig.resourceNotAbsolute=[{1}] は完全パスではないためコンテキスト [{0}] からリソースを削除できません。
+hostConfig.resourceNotAbsolute=[{1}] は完全パスではないためコンテキスト [{0}] からリソースを削除できません
 hostConfig.start=HostConfig: 処理を停止します
 hostConfig.stop=HostConfig: 処理を停止します
 hostConfig.undeploy=コンテキストパス [{0}] のWebアプリケーションの配備を解除します
@@ -151,7 +151,7 @@ passwdUserDatabase.readFail=/etc/passwd から全てのユーザーセットを
 
 tomcat.addWebapp.conflictChild=コンテキスト [{2}] が存在するためWAR ファイル [{0}] をコンテキストパス [{1}] へ配備できません。
 tomcat.addWebapp.conflictFile=[{2}] へファイルまたはディレクトリが存在するため WAR ファイル [{0}] をコンテキストパス [{1}] へ配備できません。
-tomcat.baseDirMakeFail=基本ディレクトリとして使用する [{0}] を作成できません。
+tomcat.baseDirMakeFail=基本ディレクトリとして使用する [{0}] を作成できません
 tomcat.baseDirNotDir=基本ディレクトリに指定された [{0}] はディレクトリではありません。
 tomcat.defaultMimeTypeMappingsFail=既定の MIME タイプを読み込めません
 tomcat.homeDirMakeFail=ホームディレクトリとして使用する [{0}] を作成できません。
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 dad47e16cc..1618d81798 100644
--- a/java/org/apache/catalina/tribes/group/interceptors/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/tribes/group/interceptors/LocalStrings_ja.properties
@@ -26,10 +26,10 @@ encryptInterceptor.key.required=暗号化キーが必要です。
 encryptInterceptor.tcpFailureDetector.ordering=EncryptInterceptorはTcpFailureDetectorの上流になければなりません。 チャネルインターセプターパイプラインのTcpFailureDetectorの前にリストされるようにEncryptInterceptorを再設定してください。
 
 fragmentationInterceptor.fragments.missing=フラグメントが見つかりません。
-fragmentationInterceptor.heartbeat.failed=fragmentationInterceptorでハートビートクリーンアップを実行できません。
+fragmentationInterceptor.heartbeat.failed=fragmentationInterceptor でハートビートクリーンアップを実行できません
 
-gzipInterceptor.compress.failed=バイトデータを圧縮できません。
-gzipInterceptor.decompress.failed=圧縮されたバイトデータを展開できません。
+gzipInterceptor.compress.failed=バイトデータを圧縮できません
+gzipInterceptor.decompress.failed=圧縮されたバイトデータを展開できません
 gzipInterceptor.report=GZip Interceptor Report[\n\
 \t合計メッセージ: {0}\n\
 \t圧縮した送信メッセージ: {1}\n\
@@ -55,7 +55,7 @@ nonBlockingCoordinator.electionMessage.sendfailed=メンバー [{0}] に調停
 nonBlockingCoordinator.heartbeat.failed=ハートビートを実行できません。
 nonBlockingCoordinator.heartbeat.inconsistency=ハートビートが不一致を発見し、イレクションを再開します。
 nonBlockingCoordinator.memberAdded.failed=メンバーが追加されたときにイレクションを開始できません。
-nonBlockingCoordinator.memberAlive.failed=動作チェックが実行できなかったため、メンバーは停止しているものとして扱います。
+nonBlockingCoordinator.memberAlive.failed=動作チェックを実行できないため、メンバーは停止しているものとして扱います。
 nonBlockingCoordinator.memberDisappeared.failed=メンバーが削除されたときにイレクションを開始できません。
 nonBlockingCoordinator.processCoordinationMessage.failed=調停メッセージを処理中のエラー。致命的な問題が発生している可能性があります。
 nonBlockingCoordinator.report=CoordinationEvent[type={0}\n\
@@ -76,7 +76,7 @@ staticMembershipInterceptor.sendShutdown.failed=シャットダウン通知が
 
 tcpFailureDetector.already.disappeared=検証完了。メンバーはすでに離脱していることを確認しました [{0}]
 tcpFailureDetector.failureDetection.failed=故障検出チェックが実行できないため、メンバーが停止しているものとして扱います。[{0}]
-tcpFailureDetector.heartbeat.failed=TcpFailureDetector のハートビートチェックができませんでした。
+tcpFailureDetector.heartbeat.failed=TcpFailureDetector のハートビートチェックができません。
 tcpFailureDetector.member.disappeared=メンバ検証が完了しました。メンバーが消えました [{0}]
 tcpFailureDetector.memberDisappeared.verify=memberDisappeared[{0}]メッセージを受信しました。メンバ検証します。
 tcpFailureDetector.performBasicCheck.memberAdded=私たちに通知されなかったにもかかわらず、メンバーが追加されました:[{0}]
@@ -84,7 +84,7 @@ tcpFailureDetector.still.alive=故障検出チェックが完了しました。
 tcpFailureDetector.suspectMember.alive=疑わしいクラスタメンバーの生存を確認しました。[{0}]
 tcpFailureDetector.suspectMember.dead=疑義メンバが死亡したことが確認されました。[{0}]
 
-tcpPingInterceptor.ping.failed=TCP の ping メッセージを送信できませんでした。
+tcpPingInterceptor.ping.failed=TCP の ping を送信できません。
 tcpPingInterceptor.pingFailed.pingThread=TCP pingスレッドからpingを送信できません。
 
 throughputInterceptor.report=ThroughputInterceptor Report[\n\
diff --git a/java/org/apache/catalina/tribes/membership/LocalStrings_ja.properties b/java/org/apache/catalina/tribes/membership/LocalStrings_ja.properties
index 16839314d8..945c999cef 100644
--- a/java/org/apache/catalina/tribes/membership/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/tribes/membership/LocalStrings_ja.properties
@@ -16,7 +16,7 @@
 McastService.domain=ドメイン更新の送信ができません
 McastService.parseSoTimeout=SoTimeoutを解析できません:[{0}]
 McastService.parseTTL=TTL 値を解釈できません: [{0}]
-McastService.payload=Payload更新の送信ができません。
+McastService.payload=Payload更新の送信ができません
 McastService.stopFail=マルチキャストサービスを停止できません。レベル:[{0}]
 
 mcastService.exceed.maxPacketSize=パケット長 [{0}] は [{1}] バイトの最大パケットサイズを超えています。
diff --git a/java/org/apache/catalina/tribes/membership/cloud/LocalStrings_ja.properties b/java/org/apache/catalina/tribes/membership/cloud/LocalStrings_ja.properties
index 0bd6a91950..eb5d509671 100644
--- a/java/org/apache/catalina/tribes/membership/cloud/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/tribes/membership/cloud/LocalStrings_ja.properties
@@ -19,7 +19,7 @@ abstractStream.trustManagerError=[{0}] のトラストマネージャーを作
 
 certificateStream.clientCertError=[{0}]([{1}])のキーマネージャーを作成できませんでした
 
-cloudMembershipService.stopFail=レベル [{0}] のメンバーシップサービスを停止できませんでした
+cloudMembershipService.stopFail=レベル [{0}] のメンバーシップサービスを停止できません
 
 dnsMembershipProvider.dnsError=名前空間 [{0}] のホストアドレスリスト取得中のエラー
 
diff --git a/java/org/apache/catalina/tribes/tipis/LocalStrings_ja.properties b/java/org/apache/catalina/tribes/tipis/LocalStrings_ja.properties
index 2018adf698..c2adcae020 100644
--- a/java/org/apache/catalina/tribes/tipis/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/tribes/tipis/LocalStrings_ja.properties
@@ -14,7 +14,7 @@
 # limitations under the License.
 
 abstractReplicatedMap.broadcast.noReplies=恐らくタイムアウトが発生したため、ブロードキャストの返信は 0 でした。
-abstractReplicatedMap.heartbeat.failed=AbstractReplicatedMap.pingメッセージを送信できません。
+abstractReplicatedMap.heartbeat.failed=AbstractReplicatedMap.ping メッセージを送信できません
 abstractReplicatedMap.init.completed=AbstractReplicatedMap [{0}] の初期化は [{1}] ミリ秒で完了しました。
 abstractReplicatedMap.init.start=コンテキスト名:[{0}]を使用してAbstractReplicatedMapを初期化しています。
 abstractReplicatedMap.leftOver.ignored=メッセージ [{0}] は無視します。
@@ -31,12 +31,12 @@ abstractReplicatedMap.unable.deserialize.MapMessage=MapMessageのデシリアラ
 abstractReplicatedMap.unable.diffObject=オブジェクトのdiffを取れません。 代わりにオブジェクト全体を複製します。
 abstractReplicatedMap.unable.get=AbstractReplicatedMap.get オペレーションでデータの複製ができません
 abstractReplicatedMap.unable.put=AbstractReplicatedMap.putオペレーションのデータをレプリケートできません
-abstractReplicatedMap.unable.relocate=[{0}] を新しいバックアップノードへ再配置できません。
-abstractReplicatedMap.unable.remove=AbstractReplicatedMap.remove オペレーションのデータをレプリケートできません。
+abstractReplicatedMap.unable.relocate=[{0}] を新しいバックアップノードへ再配置できません
+abstractReplicatedMap.unable.remove=AbstractReplicatedMap.remove オペレーションのデータをレプリケートできません
 abstractReplicatedMap.unable.replicate=データを複製できません。
-abstractReplicatedMap.unable.retrieve=キー:[{0}]のリモートオブジェクトを取得できません。
+abstractReplicatedMap.unable.retrieve=キー:[{0}]のリモートオブジェクトを取得できません
 abstractReplicatedMap.unable.transferState=AbstractReplicatedMapの状態を転送できません。
-abstractReplicatedMap.unableApply.diff=キー [{0}] の差分を計算できません。
+abstractReplicatedMap.unableApply.diff=キー [{0}] の差分を計算できません
 abstractReplicatedMap.unableSelect.backup=バックアップノードを選択できません。
 abstractReplicatedMap.unableSend.startMessage=マップ開始メッセージを送信できません。
 abstractReplicatedMap.unableStart=レプリケーションマップの起動ができません。
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 f46ee851ec..0b7abcd458 100644
--- a/java/org/apache/catalina/tribes/transport/nio/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/tribes/transport/nio/LocalStrings_ja.properties
@@ -14,13 +14,13 @@
 # limitations under the License.
 
 nioReceiver.alreadyStarted=ServerSocketChannel は既に開始しています。
-nioReceiver.cleanup.fail=セレクターの切断と後始末が失敗しました。
+nioReceiver.cleanup.fail=セレクターの切断と後始末が失敗しました
 nioReceiver.clientDisconnect=レプリケーションクライアントが切断されました。ポーリングキーでエラーが発生しました。 クライアントを無視します。
 nioReceiver.eventsError=イベント処理中のエラー
 nioReceiver.requestError=NioReceiverでリクエストを処理できません
 nioReceiver.run.fail=レプリケーションリスナーを実行できません。
 nioReceiver.start.fail=クラスタレシーバを起動できません
-nioReceiver.stop.fail=クラスターレシーバーのセレクタを切断できませんでした。
+nioReceiver.stop.fail=クラスターレシーバーのセレクタを切断できません
 nioReceiver.stop.threadRunning=NioReceiver スレッドは時間内に停止できませんでした。Selectorを切断するときに異常を検出した可能性があります。
 nioReceiver.threadpool.fail=ThreadPool を初期化できません。リスナーを開始しませんでした。
 nioReceiver.threadsExhausted=チャネルキーは登録されていますが、最後の [{0}] ミリ秒間はinterest ops がありませんでした。(キャンセル [{1}]):[{2}] 最終アクセス:[{3}] 考えられる原因: すべてのスレッドが使用され、スレッドダンプを実行します
diff --git a/java/org/apache/catalina/tribes/util/LocalStrings_ja.properties b/java/org/apache/catalina/tribes/util/LocalStrings_ja.properties
index 028e3f457d..bbd5f18afa 100644
--- a/java/org/apache/catalina/tribes/util/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/tribes/util/LocalStrings_ja.properties
@@ -22,4 +22,4 @@ executorFactory.not.running=エグゼキュータが実行されていないの
 executorFactory.queue.full=キューの容量がいっぱいです。
 
 uuidGenerator.createRandom=[{0}]を使用してUUID生成用のSecureRandomインスタンスを作成すると、[{1}]ミリ秒かかりました。
-uuidGenerator.unable.fit=[{0}] バイトを配列に合わせることができません。現在のサイズは [{1}] で必要なサイズは [{2}] です。
+uuidGenerator.unable.fit=[{0}] バイトを配列に合わせることができません。現在のサイズは [{1}] で必要なサイズは [{2}] です
diff --git a/java/org/apache/catalina/valves/LocalStrings_ja.properties b/java/org/apache/catalina/valves/LocalStrings_ja.properties
index c1569cb046..66563eaa55 100644
--- a/java/org/apache/catalina/valves/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/valves/LocalStrings_ja.properties
@@ -28,7 +28,7 @@ accessLogValve.writeFail=ログメッセージ [{0}] の書き込みに失敗し
 
 errorReportValve.description=説明
 errorReportValve.errorPageIOException=例外のため [{0}] にエラーページを表示できません
-errorReportValve.errorPageNotFound=[{0}]に静的エラーページが見つかりません。
+errorReportValve.errorPageNotFound=[{0}]に静的エラーページが見つかりません
 errorReportValve.exception=例外
 errorReportValve.exceptionReport=例外報告
 errorReportValve.message=メッセージ
@@ -57,13 +57,13 @@ http.402.reason=Payment Required
 http.403.desc=サーバーはリクエストの認証を拒否しました。
 http.403.reason=Forbidden
 http.404.desc=オリジンサーバーは、ターゲットリソースの現在の表現を見つけられなかったか、またはそれが存在することを開示するつもりはありません。
-http.404.reason=見つかりません。
+http.404.reason=見つかりません
 http.405.desc=リクエストラインで受信されたメソッドは、オリジンサーバーによって認識されますが、ターゲットリソースによってサポートされていません。
 http.405.reason=Method Not Allowed
 http.406.desc=ターゲットリソースは、リクエストで受け取ったプロアクティブなネゴシエーションヘッダフィールドに従って、ユーザエージェントが受け入れられる現在の表現を持たず、サーバはデフォルトの表現を提供することを望ましくありません。
 http.406.reason=Not Acceptable
 http.407.desc=このステータスコードは401(Unauthorized)に似ていますが、クライアントがプロキシを使用するために自身を認証する必要があることを示します。
-http.407.reason=プロキシ認証が必要です。
+http.407.reason=プロキシ認証が必要です
 http.408.desc=サーバーは、待機用に準備された時間内に完全なリクエストメッセージを受信しませんでした。
 http.408.reason=リクエストタイムアウト
 http.409.desc=ターゲットリソースの現在の状態との競合のためにリクエストを完了できませんでした。
@@ -79,7 +79,7 @@ http.413.reason=Payload Too Large
 http.414.desc=リクエストの対象がサーバーが解釈しようとするよりも長いため、サーバーはリクエストのサービスを拒否しています。
 http.414.reason=URI Too Long
 http.415.desc=ペイロードがターゲットリソース上のこのメソッドでサポートされていない形式であるため、オリジンサーバーはリクエストを処理することを拒否しています。
-http.415.reason=未対応のメディアタイプです。
+http.415.reason=未対応のメディアタイプです
 http.416.desc=リクエストのRangeヘッダーフィールドの範囲のいずれも、選択されたリソースの現在のエクステントと重複しないか、無効な範囲または小さすぎる範囲または重複する範囲の過剰なリクエストのためにリクエストされた範囲の集合が拒否されました。
 http.416.reason=Range Not Satisfiable
 http.417.desc=リクエストのExpectヘッダーフィールドで指定された期待値が、少なくとも1つのインバウンドサーバーで満たされていない可能性があります。
@@ -97,9 +97,9 @@ http.426.reason=アップグレードが必要です
 http.428.desc=オリジンサーバーは、要求が条件付きであることを要求します。
 http.428.reason=Precondition Required
 http.429.desc=ユーザーが指定した時間内に多くのリクエストを送信しました(レート制限)。
-http.429.reason=大量のリクエストが発生しています。
+http.429.reason=大量のリクエストが発生しています
 http.431.desc=ヘッダーフィールドが大きすぎるため、サーバーはリクエストをすすんで処理しません。
-http.431.reason=リクエストヘッダフィールドが大き過ぎます。
+http.431.reason=リクエストヘッダフィールドが大き過ぎます
 http.451.desc=サーバーはこのリクエストを法的理由で拒否しました。
 http.451.reason=Unavailable For Legal Reasons
 http.500.desc=サーバーは予期しない条件に遭遇しました。それはリクエストの実行を妨げます。
@@ -117,7 +117,7 @@ http.505.reason=サポートされていないHTTPバージョン
 http.506.desc=サーバーには内部構成エラーがあります。選択された可変リソースは透過的なコンテンツネゴシエーション自体に関与するように構成されているため、ネゴシエーションプロセスの適切なエンドポイントではありません。
 http.506.reason=Variant Also Negotiates
 http.507.desc=サーバーがリクエストを正常に完了するのに必要な表現を保管できないため、このメソッドをリソースに対して実行できませんでした。
-http.507.reason=ストレージに充分な空き容量がありません。
+http.507.reason=ストレージに充分な空き容量がありません
 http.508.desc=サーバーは、"Depth:infinity"でリクエストを処理している間に無限ループを検出したため、操作を終了しました。
 http.508.reason=Loop Detected
 http.510.desc=リクエストにリソースにアクセスするためのポリシーが満たされていません。
diff --git a/java/org/apache/catalina/webresources/LocalStrings_ja.properties b/java/org/apache/catalina/webresources/LocalStrings_ja.properties
index c948cef6e7..617a35ab0c 100644
--- a/java/org/apache/catalina/webresources/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/webresources/LocalStrings_ja.properties
@@ -29,7 +29,7 @@ cache.objectMaxSizeTooBigBytes=キャッシュ可能なオブジェクトサイ
 
 cachedResource.invalidURL=URL [{0}] は不正です。CachedResourceURLStreamHandler インスタンスを生成できません
 
-classpathUrlStreamHandler.notFound=スレッドコンテキストクラスローダー、あるいは、現在のクラスのクラスローダーでリソース [{0}] を読み込みできません。
+classpathUrlStreamHandler.notFound=スレッドコンテキストクラスローダー、あるいは、現在のクラスのクラスローダーでリソース [{0}] を読み込みできません
 
 dirResourceSet.manifestFail=[{0}]からマニフェストを読み込めませんでした。
 dirResourceSet.notDirectory=ベースパスと内部パスで指定した [{0}][{1}][{2}] にディレクトリがありません。
@@ -38,21 +38,21 @@ dirResourceSet.writeNpe=入力ストリームには null を指定できませ
 extractingRoot.jarFailed=JARファイル[{0}]の抽出に失敗しました
 extractingRoot.targetFailed=JAR ファイルを展開するためのディレクトリ [{0}] を作成できません。
 
-fileResource.getCanonicalPathFail=リソース [{0}] の正規化パスを取得できません。
+fileResource.getCanonicalPathFail=リソース [{0}] の正規化パスを取得できません
 fileResource.getCreationFail=リソース [{0}] の作成時間を特定できません
 fileResource.getUrlFail=リソース [{0}] の URL を取得できません。
 
 fileResourceSet.notFile=基本パスおよび内部パスで指定されたファイル [{0}]{1}[{2}] がありません。
 
-jarResource.getInputStreamFail=JAR ファイル [{1}] のリソース [{0}] の入力ストリームを取得できません。
+jarResource.getInputStreamFail=JAR ファイル [{1}] のリソース [{0}] の入力ストリームを取得できません
 
 jarResourceRoot.invalidWebAppPath=このリソースは常にディレクトリを参照するため、指定されたwebAppPathは/で終了する必要がありますが、指定されたwebAppPathは [{0}] です
 
 jarWarResourceSet.codingError=コーディングエラー
 
 standardRoot.checkStateNotStarted=リソースは、現在起動されていない場合はアクセスできない場合があります
-standardRoot.createInvalidFile=[{0}]からWebResourceSetを作成できません。
-standardRoot.createUnknownType=未知のクラス [{0}] の WebResourceSet を作成できません。
+standardRoot.createInvalidFile=[{0}]からWebResourceSetを作成できません
+standardRoot.createUnknownType=未知のクラス [{0}] の WebResourceSet を作成できません
 standardRoot.invalidPath=無効なリソースパス [{0}]
 standardRoot.invalidPathNormal=リソースパス [{0}] は有効ではない [{1}] に正規化されています。
 standardRoot.lockedFile=Webアプリケーション[{0}]は、次のスタックトレースによって開かれたファイル[{1}]を閉じることに失敗しました。
diff --git a/java/org/apache/coyote/LocalStrings_ja.properties b/java/org/apache/coyote/LocalStrings_ja.properties
index b36faf88bb..e61737ac73 100644
--- a/java/org/apache/coyote/LocalStrings_ja.properties
+++ b/java/org/apache/coyote/LocalStrings_ja.properties
@@ -29,7 +29,7 @@ abstractProcessor.fallToDebug=\n\
 \ 注: 以降のリクエスト構文解析エラーの発生はDEBUGレベルでログに出力されます。
 abstractProcessor.hostInvalid=ホスト名 [{0}] は無効です。
 abstractProcessor.httpupgrade.notsupported=このプロトコルは HTTP アップグレードに対応していません。
-abstractProcessor.noExecute=このプロセッサが現在SocketWrapperに関連付けられていないため、コンテナスレッドに処理を転送できません。
+abstractProcessor.noExecute=このプロセッサが現在 SocketWrapper に関連付けられていないため、コンテナスレッドに処理を転送できません
 abstractProcessor.pushrequest.notsupported=このプロトコルはサーバープッシュの要求に対応していません。
 abstractProcessor.setErrorState=リクエストの処理中にエラー状態[{0}]が報告されました
 abstractProcessor.socket.ssl=SSL属性取得時の例外
diff --git a/java/org/apache/coyote/http11/LocalStrings_ja.properties b/java/org/apache/coyote/http11/LocalStrings_ja.properties
index 8b638ee220..28b31127a2 100644
--- a/java/org/apache/coyote/http11/LocalStrings_ja.properties
+++ b/java/org/apache/coyote/http11/LocalStrings_ja.properties
@@ -24,7 +24,7 @@ http11processor.fallToDebug=\n\
 http11processor.header.parse=HTTP リクエストヘッダーを解析中のエラー
 http11processor.request.finish=リクエスト終了処理エラー
 http11processor.request.inconsistentHosts=リクエスト行に指定されたホストが Host ヘッダーの値と矛盾しています。
-http11processor.request.invalidScheme=HTTP リクエストに無効なスキーマを指定した完全 URI が含まれています。
+http11processor.request.invalidScheme=HTTP リクエストに無効なスキーマを指定した完全 URI が含まれています
 http11processor.request.invalidTransferEncoding=HTTP リクエストに無効な Transfer-Encoding ヘッダが含まれています
 http11processor.request.invalidUri=HTTPリクエストに無効なURIが含まれています
 http11processor.request.invalidUserInfo=HTTP リクエストに不正な userinfo を含む絶対 URI が指定されました。
diff --git a/java/org/apache/coyote/http2/LocalStrings_ja.properties b/java/org/apache/coyote/http2/LocalStrings_ja.properties
index 24e134d05e..726b3fc7ba 100644
--- a/java/org/apache/coyote/http2/LocalStrings_ja.properties
+++ b/java/org/apache/coyote/http2/LocalStrings_ja.properties
@@ -54,26 +54,26 @@ hpackhuffman.stringLiteralEOS=HPACK ヘッダ中のハフマン符号化値に E
 hpackhuffman.stringLiteralTooMuchPadding=Huffman 符号化された文字列リテラルの終わりに、7ビット以上のEOSパディングが提供されました。
 
 http2Parser.error=接続 [{0}]、ストリーム [{1}]、フレームタイプ [{2}]、エラー
-http2Parser.headerLimitCount=コネクション [{0}]、ストリーム [{1}]、ヘッダーが多すぎます。
-http2Parser.headerLimitSize=コネクション [{0}]、ストリーム [{1}]、合計ヘッダーサイズが大きすぎます。
+http2Parser.headerLimitCount=コネクション [{0}]、ストリーム [{1}]、ヘッダーが多すぎます
+http2Parser.headerLimitSize=コネクション [{0}]、ストリーム [{1}]、合計ヘッダーサイズが大きすぎます
 http2Parser.headers.wrongFrameType=コネクション [{0}]、ストリーム [{1}] の進行中のヘッダー、しかしタイプ [{2}] のフレームが受信されました
 http2Parser.headers.wrongStream=接続 [{0}]、ストリーム [{1}] のヘッダ処理中にストリーム [{2}] のフレームが受信されました
-http2Parser.invalidBuffers=読み込みは2つのバッファで行う必要があります。
+http2Parser.invalidBuffers=読み込みは2つのバッファで行う必要があります
 http2Parser.nonZeroPadding=コネクション [{0}]、ストリーム [{1}]、非ゼロのパディングを受信しました
 http2Parser.payloadTooBig=ペイロードの長さは [{0}] バイトですが、最大フレームサイズは [{1}] です
-http2Parser.preface.invalid=無効なコネクションpreface が提示されました
-http2Parser.preface.io=コネクションprefaceを読むことができません。
+http2Parser.preface.invalid=無効なコネクション preface が提示されました
+http2Parser.preface.io=コネクション preface を読むことができません
 http2Parser.processFrame=コネクション [{0}]、ストリーム [{1}]、フレームタイプ [{2}]、フラグ [{3}]、ペイロードサイズ [{4}]
 http2Parser.processFrame.tooMuchPadding=コネクション [{0}]、ストリーム [{1}]、ペイロード [{3}] に対してパディング長 [{2}] は大きすぎます。
 http2Parser.processFrame.unexpectedType=予想されるフレームタイプ [{0}]、しかし受信されたフレームタイプ [{1}]
 http2Parser.processFrameContinuation.notExpected=コネクション [{0}]、進行中のヘッダーがないときにストリーム [{1}] のContinuationフレームが受信されました
 http2Parser.processFrameData.lengths=コネクション [{0}]、ストリーム [{1}]、データ長、[{2}]、パディング長 [{3}]
-http2Parser.processFrameData.window=コネクション [{0}]、クライアントはストリームウインドウサイズより大きなデータを送信しました。
-http2Parser.processFrameHeaders.decodingDataLeft=HPAC をデコードしたのにデータが残っています。すべて使用するべきです。
+http2Parser.processFrameData.window=コネクション [{0}]、クライアントはストリームウインドウサイズより大きなデータを送信しました
+http2Parser.processFrameHeaders.decodingDataLeft=HPAC をデコードしたのにデータが残っています。すべて使用するべきです
 http2Parser.processFrameHeaders.decodingFailed=HTTP ヘッダーの HPACK 復号化中にエラーが発生しました。
 http2Parser.processFrameHeaders.payload=コネクション [{0}]、ストリーム [{1}]、サイズ [{2}] のヘッダーペイロードを処理中
 http2Parser.processFramePriority.invalidParent=コネクション [{0}]、ストリーム [{1}]、ストリーム自体に依存しない可能性があります
-http2Parser.processFramePushPromise=コネクション [{0}]、ストリーム [{1}]、クライアントから PUSH_PROMISE フレームを送信するべきではありません。
+http2Parser.processFramePushPromise=コネクション [{0}]、ストリーム [{1}]、クライアントから PUSH_PROMISE フレームを送信するべきではありません
 http2Parser.processFrameSettings.ackWithNonZeroPayload=ACKフラグがセットされ、ペイロードが存在する状態で受信されたSettingsフレーム
 http2Parser.processFrameWindowUpdate.debug=コネクション [{0}]、ストリーム [{1}]、ウインドウサイズを [{2}] に拡大します。
 http2Parser.processFrameWindowUpdate.invalidIncrement=無効な増分サイズ [0] で受信されたWindow Updateフレーム
@@ -84,7 +84,7 @@ http2Protocol.jmxRegistration.fail=HTTP/2プロトコルのJMX登録に失敗し
 pingManager.roundTripTime=コネクション [{0}] の往復時間は [{1}] ns でした。
 
 stream.clientCancel=レスポンスが完了する前にクライアントがストリームをリセットしました
-stream.closed=コネクション [{0}]、ストリーム [{1}]、切断したストリームには書き込みできません。
+stream.closed=コネクション [{0}]、ストリーム [{1}]、切断したストリームには書き込みできません
 stream.header.case=コネクション [{0}]、ストリーム [{1}]、HTTP ヘッダー名 [{2}] は小文字でなければなりません。
 stream.header.connection=コネクション [{0}]、ストリーム [{1}]、HTTP/2 のリクエストには HTTP ヘッダー [{2}] を指定することはできません。
 stream.header.contentLength=コネクション [{0}]、ストリーム [{1}]、content length ヘッダーの値 [{2}] と受信したデータ長 [{3}] は一致しません。
diff --git a/java/org/apache/jasper/resources/LocalStrings_ja.properties b/java/org/apache/jasper/resources/LocalStrings_ja.properties
index 4d42ecf9f2..2c116d16f7 100644
--- a/java/org/apache/jasper/resources/LocalStrings_ja.properties
+++ b/java/org/apache/jasper/resources/LocalStrings_ja.properties
@@ -174,7 +174,7 @@ jsp.error.paramexpected="name"属性 と "value" 属性を持つ "jsp:param" 標
 jsp.error.params.emptyBody=jsp:paramsは少なくとも一つのネストしたjsp:paramを含まねばいけません
 jsp.error.params.invalidUse=jsp:paramsはjsp:pluginの直接の子でなければいけません
 jsp.error.parse.error.in.TLD=タグライブラリ記述子 [{0}] 中の解析エラーです
-jsp.error.parse.xml=ファイル[{0}]のXML解析中のエラー
+jsp.error.parse.xml=ファイル [{0}] のXML解析中のエラー
 jsp.error.parse.xml.line=ファイル[{0}]のXML解析エラー: (行 [{1}], 列 [{2}])
 jsp.error.parse.xml.scripting.invalid.body=[{0}] 要素のボディはXML要素を含んではいけません
 jsp.error.plugin.badtype=jsp:pluginの 'type'属性の値が無効です: 'bean'または'applet'でなければいけません
@@ -229,7 +229,7 @@ jsp.error.tld.fn.duplicate.name=タグライブラリ [{1}] の中の関数名 [
 jsp.error.tld.fn.invalid.signature=TLDの中の関数シグネチャに対する無効な構文です。タグライブラリ: [{0}]、関数: [{1}]
 jsp.error.tld.invalid_tld_file=無効なtldファイル:[{0}]、詳細はJSP仕様のセクション7.3.1を参照してください。
 jsp.error.tld.mandatory.element.missing=TLD [{1}] に必須要素の [{0}] が存在しないか空になっています
-jsp.error.tld.missing=URI [{1}]のtaglib [{0}]が見つかりません
+jsp.error.tld.missing=URI [{1}] の taglib [{0}] が見つかりません
 jsp.error.tld.missing_jar=TLDを含むJARリソース [{0}] がありません
 jsp.error.tld.unable_to_get_jar=TLDを含むJARリソース [{0}] を取得できません : [{1}]
 jsp.error.tld.url=不正なTLD URL [{0}]
@@ -238,7 +238,7 @@ jsp.error.tlvclass.instantiation=TagLibraryValidatorクラスのロードまた
 jsp.error.unable.compile=JSPのクラスをコンパイルできません
 jsp.error.unable.deleteClassFile=クラスファイルを削除できません
 jsp.error.unable.getType=[{0}]から型を抽出できません。
-jsp.error.unable.load=JSPのクラスをロードできません
+jsp.error.unable.load=JSP のクラスをロードできません
 jsp.error.unable.renameClassFile=クラスファイルの名前を[{0}]から[{1}]に変更できません
 jsp.error.unable.to_find_method=属性 [{0}] のsetterメソッドが見つかりません
 jsp.error.unavailable=JSPは利用不可とマークされています
diff --git a/java/org/apache/tomcat/util/net/LocalStrings_ja.properties b/java/org/apache/tomcat/util/net/LocalStrings_ja.properties
index 9902bfc7a4..da3a76480a 100644
--- a/java/org/apache/tomcat/util/net/LocalStrings_ja.properties
+++ b/java/org/apache/tomcat/util/net/LocalStrings_ja.properties
@@ -34,7 +34,7 @@ channel.nio.ssl.netOutputNotEmpty=ネットワーク出力バッファにはま
 channel.nio.ssl.notHandshaking=ハンドシェイク中にNOT_HANDSHAKING
 channel.nio.ssl.pendingWriteDuringClose=書き込みを保留しているためネットワークバッファーにデータが残っています。SSL 切断メッセージを送信できません。代わりに close(true) で強制的に切断してください。
 channel.nio.ssl.remainingDataDuringClose=ネットワークバッファ内にデータが残っていて、SSLクローズメッセージを送信できません。代わりにclose(true)でクローズします。
-channel.nio.ssl.sniDefault=要求された SNI ホスト名を取得するために十分なデータを蓄積できないため既定値を使用します。
+channel.nio.ssl.sniDefault=要求された SNI ホスト名を取得するために十分なデータを蓄積できないため既定値を使用します
 channel.nio.ssl.sniHostName=コネクション [{0}] から取得した SNI ホスト名は [{1}] です
 channel.nio.ssl.timeoutDuringHandshake=ハンドシェイクがタイムアウトしました。
 channel.nio.ssl.unexpectedStatusDuringUnwrap=UNWRAPハンドシェイク中に予期しないステータス [{0}] が発生しました。
@@ -90,7 +90,7 @@ endpoint.init.listen=ソケットの待ち受けを開始できません: [{0}]
 endpoint.init.notavail=APRは利用できません
 endpoint.init.unixnotavail=Unixドメインソケットのサポートは利用できません
 endpoint.invalidJmxNameSslHost=ホスト [{0}] に関連付けられた SSLHostConfig に有効な JMX オブジェクト名を生成できません。
-endpoint.invalidJmxNameSslHostCert=ホスト名 [{0}]、証明書タイプ [{1}] の SSLHostConfigCertificate のための正常な JMX オブジェクト名を生成できませんでした。
+endpoint.invalidJmxNameSslHostCert=ホスト名 [{0}]、証明書タイプ [{1}] の SSLHostConfigCertificate のための正常な JMX オブジェクト名を生成できません
 endpoint.jmxRegistrationFailed=名前 [{0}] の JMX オブジェクトを登録できませんでした。
 endpoint.jsse.noSslContext=ホスト名[{0}]のSSLContextが見つかりませんでした
 endpoint.launch.fail=new Runnableの起動に失敗しました
@@ -124,7 +124,7 @@ endpoint.sendfile.closeError=sendfileリソースのクローズ中のエラー
 endpoint.sendfile.error=予期せぬ sendfile エラー
 endpoint.sendfile.tooMuchData=利用可能以上のデータを送信するようにSendfileが構成されています。
 endpoint.sendfileThreadStop=ファイル送信スレッドは時間内に停止できませんでした。
-endpoint.serverSocket.closeFailed=[{0}] によりサーバーソケットの切断に失敗しました。
+endpoint.serverSocket.closeFailed=[{0}] によりサーバーソケットの切断に失敗しました
 endpoint.setAttribute=[{0}]を[{1}]に設定
 endpoint.setAttributeError=属性 [{0}] に [{1}] を設定できません。
 endpoint.socketOptionsError=ソケットオプション設定中のエラー
@@ -133,10 +133,10 @@ endpoint.unknownSslHostName=SSL ホスト名 [{0}] はこのエンドポイン
 endpoint.warn.executorShutdown=スレッドプール [{0}] と関連付けられたエグゼキューターは完全に停止できませんでした。いくつかのアプリケーションスレッドはまだ動作し続けている可能性があります。
 endpoint.warn.incorrectConnectionCount=不正なコネクション数。複数のsocket.closeが同じソケットで呼び出されました。
 endpoint.warn.noLocalAddr=ソケット [{0}] のローカルアドレスを取得できません。
-endpoint.warn.noLocalName=ソケット [{0}] のローカルホスト名を取得できません。
-endpoint.warn.noLocalPort=ソケット [{0}] のローカルポートが取得できません。
-endpoint.warn.noRemoteAddr=ソケット [{0}] のリモートアドレスを取得できません。
-endpoint.warn.noRemoteHost=ソケット [{0}] のリモートホスト名を取得できません。
+endpoint.warn.noLocalName=ソケット [{0}] のローカルホスト名を取得できません
+endpoint.warn.noLocalPort=ソケット [{0}] のローカルポートが取得できません
+endpoint.warn.noRemoteAddr=ソケット [{0}] のリモートアドレスを取得できません
+endpoint.warn.noRemoteHost=ソケット [{0}] のリモートホスト名を取得できません
 endpoint.warn.noRemotePort=ソケット [{0}] のリモートポート番号を取得できません
 endpoint.warn.noUtilityExecutor=ユーティリティエグゼキュターが構成されていません。新たに作成します。
 endpoint.warn.unlockAcceptorFailed=Acceptor スレッド [{0}] のロックを解除できませんでした。強制的にハードソケットをシャットダウンします。
@@ -167,7 +167,7 @@ sslHostConfig.prefix_missing=[{1}]というSSLHostConfigのプロトコルのリ
 
 sslHostConfigCertificate.mismatch=プロパティ [{0}] は [{1}] という名前のSSLHostConfigCertificateに設定されており、証明書の格納タイプ [{2}] 用ですが、証明書は [{3}] タイプのストレージで使用されています。
 
-sslImplementation.cnfe=クラス [{0}] のインスタンスを SSLImplementation として作成できません。
+sslImplementation.cnfe=クラス [{0}] のインスタンスを SSLImplementation として作成できません
 
 sslUtilBase.active=アクティブな [{0}] は次のとおりです: [{1}]
 sslUtilBase.aliasIgnored=FIPSが有効になっているため、エイリアス名[{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 ef565d35bc..42c8aa37bf 100644
--- a/java/org/apache/tomcat/util/net/jsse/LocalStrings_ja.properties
+++ b/java/org/apache/tomcat/util/net/jsse/LocalStrings_ja.properties
@@ -21,4 +21,4 @@ jsseUtil.noDefaultProtocols=sslEnableProtocols の既定値を取得できませ
 
 pemFile.noMultiPrimes=PKCS#1 証明書は multi-prime RSA フォーマットですが、Java はそのようなフォーマットに対する RSA 秘密鍵を構築する API を提供していません
 pemFile.notValidRFC5915=与えられたキーファイルは RFC 5915 に準拠していません
-pemFile.parseError=秘密鍵ファイル [{0}] を解析できませんでした。
+pemFile.parseError=秘密鍵ファイル [{0}] を解析できません
diff --git a/java/org/apache/tomcat/util/scan/LocalStrings_ja.properties b/java/org/apache/tomcat/util/scan/LocalStrings_ja.properties
index 00a2153243..1e9eaca689 100644
--- a/java/org/apache/tomcat/util/scan/LocalStrings_ja.properties
+++ b/java/org/apache/tomcat/util/scan/LocalStrings_ja.properties
@@ -14,7 +14,7 @@
 # limitations under the License.
 
 jarScan.classPath.badEntry=クラスパスのエントリ [{0}] を URL 形式に変換できませんでした
-jarScan.classloaderFail=クラスローダー階層から[{0}]をスキャンできませんでした
+jarScan.classloaderFail=クラスローダー階層から [{0}] をスキャンできませんでした
 jarScan.classloaderJarNoScan=クラスパス中のファイル [{0}] は JAR スキャンをしませんでした。
 jarScan.classloaderJarScan=クラスパスの JAR ファイル [{0}] をスキャンします。
 jarScan.classloaderStart=クラスローダー階層中の JAR ファイルをスキャンします。
diff --git a/java/org/apache/tomcat/websocket/LocalStrings_ja.properties b/java/org/apache/tomcat/websocket/LocalStrings_ja.properties
index a049b91475..902d6913a6 100644
--- a/java/org/apache/tomcat/websocket/LocalStrings_ja.properties
+++ b/java/org/apache/tomcat/websocket/LocalStrings_ja.properties
@@ -113,22 +113,22 @@ wsSession.flushFailOnClose=セッション切断時にバッチメッセージ
 wsSession.instanceCreateFailed=エンドポイントインスタンスの作成に失敗しました
 wsSession.instanceNew=エンドポイントインスタンスの登録に失敗しました。
 wsSession.invalidHandlerTypePong=pongメッセージハンドラはMessageHandler.Wholeを実装する必要があります。
-wsSession.messageFailed=WebSocket コネクションが切断されているため、完了メッセージを送信できません。
+wsSession.messageFailed=WebSocket コネクションが切断されているため、完了メッセージを送信できません
 wsSession.removeHandlerFailed=セッションに登録されていないためハンドラー [{0}] を解除できません。
 wsSession.sendCloseFail=セッション [{0}] のクローズメッセージをリモートエンドポイントに送信できませんでした
 wsSession.timeout=WebSocket セッション [{0}] タイムアウトが切れました
 wsSession.timeoutRead=WebSocketセッション[{0}]読み取りアイドルタイムアウトの期限が切れました
 wsSession.timeoutWrite=WebSocketセッション[{0}]書き込みアイドルタイムアウトの期限が切れました
 wsSession.unknownHandler=認識できないタイプ [{1}] のメッセージハンドラ [{0}] を追加できません
-wsSession.unknownHandlerType=認識できない型[{1}]としてラップされたメッセージハンドラ[{0}]を追加できません。
+wsSession.unknownHandlerType=認識できない型[{1}]としてラップされたメッセージハンドラ[{0}]を追加できません
 
-wsWebSocketContainer.asynchronousSocketChannelFail=サーバーへの接続を開始できません。
+wsWebSocketContainer.asynchronousSocketChannelFail=サーバーへの接続を開始できません
 wsWebSocketContainer.connect.entry=タイプ [{0}] のエンドポイントインスタンスを[{1}]に接続しています
 wsWebSocketContainer.connect.write=ローカルアドレス [{2}] から [{1}] の制限で [{0}] から始まるバッファからHTTPアップグレードリクエストを書き込んでいます
 wsWebSocketContainer.defaultConfiguratorFail=既定のコンフィグレータ生成に失敗しました。
 wsWebSocketContainer.failedAuthentication=HTTP応答コード [{0}] を処理できませんでした。認証ヘッダーがサーバーによって受け入れられませんでした。
 wsWebSocketContainer.httpRequestFailed=WebSocket接続を開始するHTTPリクエストが失敗しました。
-wsWebSocketContainer.invalidExtensionParameters=サーバーはクライアントの解釈できない拡張パラメーターで応答しました。
+wsWebSocketContainer.invalidExtensionParameters=サーバーはクライアントの解釈できない拡張パラメーターで応答しました
 wsWebSocketContainer.invalidHeader=ヘッダー名と値の区切り文字(コロン)がない HTTP ヘッダー [{0}] は解釈できないため無視します。
 wsWebSocketContainer.invalidStatus=サーバー[{0}]からのHTTPレスポンスがWebSocketへのHTTPアップグレードを許可しませんでした。
 wsWebSocketContainer.invalidSubProtocol=WebSocketサーバーは、Sec-WebSocket-Protocolヘッダーに複数の値を返しました。
diff --git a/java/org/apache/tomcat/websocket/pojo/LocalStrings_ja.properties b/java/org/apache/tomcat/websocket/pojo/LocalStrings_ja.properties
index fbac82cf50..7902c71e8a 100644
--- a/java/org/apache/tomcat/websocket/pojo/LocalStrings_ja.properties
+++ b/java/org/apache/tomcat/websocket/pojo/LocalStrings_ja.properties
@@ -30,7 +30,7 @@ pojoMethodMapping.duplicateLastParam=OnMessageでアノテーション付けさ
 pojoMethodMapping.duplicateMessageParam=OnMessage アノテーションで修飾されたクラス [{1}] のメソッド [{0}] に複数のメッセージパラメーターが存在します。
 pojoMethodMapping.duplicatePongMessageParam=OnMessageでアノテーションされたクラス [{1}] のメソッド [{0}] に複数のPongMessageパラメータが存在します。
 pojoMethodMapping.duplicateSessionParam=OnMessage アノテーションで修飾したクラス [{1}] のメソッド [{0}] に複数のセッションパラメーターが存在します。
-pojoMethodMapping.invalidDecoder=指定されたデコーダークラス [{0}] をインスタンス化できませんでした。
+pojoMethodMapping.invalidDecoder=指定されたデコーダークラス [{0}] をインスタンス化できませんでした
 pojoMethodMapping.methodNotPublic=アノテーション付きめそっぢがpublicではありません。
 pojoMethodMapping.noDecoder=OnMessageでアノテーションが付けられたクラス [{1}] のメソッド [{0}] に存在するメッセージパラメータのデコーダが見つかりませんでした
 pojoMethodMapping.noPayload=OnMessage アノテーションで修飾されたクラス [{1}] のメソッド [{0}] にはペイロードに対応するパラメーターがありません。
diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index cd26513cc3..d35ba0212a 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -156,6 +156,10 @@
         Update the internal fork of Apache Commons DBCP to f131286 (2023-01-03,
         2.10.0-SNAPSHOT). (markt)
       </update>
+      <add>
+        Improvements to Japanese translations. Contributed by Shirayuking.
+        (markt)
+      </add>
     </changelog>
   </subsection>
 </section>


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