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 2019/08/15 13:40:54 UTC
[tomcat] 04/05: Back-port fixes and updates to the Japanese i18n
messages.
This is an automated email from the ASF dual-hosted git repository.
markt pushed a commit to branch 8.5.x
in repository https://gitbox.apache.org/repos/asf/tomcat.git
commit 84cf2b0d032e311beb709159eb7253482723ce7e
Author: Mark Thomas <ma...@apache.org>
AuthorDate: Thu Aug 15 14:36:56 2019 +0100
Back-port fixes and updates to the Japanese i18n messages.
---
java/javax/el/LocalStrings_ja.properties | 52 ++++++
java/javax/servlet/LocalStrings_ja.properties | 4 +
.../catalina/core/LocalStrings_ja.properties | 174 ++++++++++++++++++++-
.../catalina/deploy/LocalStrings_ja.properties | 25 +++
.../ha/authenticator}/LocalStrings_ja.properties | 6 +-
.../ha/context}/LocalStrings_ja.properties | 6 +-
.../catalina/ha/deploy/LocalStrings_ja.properties | 52 ++++++
.../catalina/ha/session/LocalStrings_ja.properties | 90 +++++++++++
.../catalina/ha/tcp/LocalStrings_ja.properties | 42 +++++
.../catalina/loader/LocalStrings_ja.properties | 48 ++++++
.../catalina/manager/LocalStrings_ja.properties | 96 ++++++++++++
.../manager/host/LocalStrings_ja.properties | 91 +++++++++++
.../catalina/mapper/LocalStrings_ja.properties | 31 ++++
.../catalina/mbeans/LocalStrings_ja.properties | 23 +++
.../catalina/realm/LocalStrings_ja.properties | 49 ++++++
.../catalina/security/LocalStrings_ja.properties | 6 +
.../catalina/session/LocalStrings_ja.properties | 21 ++-
.../catalina/startup/LocalStrings_ja.properties | 106 ++++++++++++-
.../storeconfig}/LocalStrings_ja.properties | 9 +-
.../tribes/group/LocalStrings_ja.properties | 28 ++++
.../group/interceptors/LocalStrings_ja.properties | 82 ++++++++++
.../catalina/tribes/io/LocalStrings_ja.properties | 27 ++++
.../tribes/jmx}/LocalStrings_ja.properties | 10 +-
.../tribes/membership/LocalStrings_ja.properties | 56 +++++++
.../tribes/tipis/LocalStrings_ja.properties | 53 +++++++
.../tribes/transport}/LocalStrings_ja.properties | 11 +-
.../transport/bio/LocalStrings_ja.properties | 40 +++++
.../transport/nio/LocalStrings_ja.properties | 57 +++++++
.../tribes/util/LocalStrings_ja.properties | 25 +++
.../catalina/util/LocalStrings_ja.properties | 26 +++
.../catalina/valves/LocalStrings_ja.properties | 103 +++++++++++-
java/org/apache/coyote/LocalStrings_ja.properties | 53 +++++++
.../apache/coyote/ajp/LocalStrings_ja.properties | 34 ++++
.../coyote/http11/LocalStrings_ja.properties | 35 +++++
.../http11/filters/LocalStrings_ja.properties | 27 ++++
.../http11/upgrade/LocalStrings_ja.properties | 36 +++++
.../apache/coyote/http2/LocalStrings_ja.properties | 155 ++++++++++++++++++
.../jasper/resources/LocalStrings_ja.properties | 10 ++
.../tomcat/dbcp/dbcp2}/LocalStrings_ja.properties | 13 +-
.../apache/tomcat/util}/LocalStrings_ja.properties | 19 ++-
.../tomcat/util/buf}/LocalStrings_ja.properties | 12 +-
.../util/codec/binary}/LocalStrings_ja.properties | 8 +-
.../tomcat/util/compat}/LocalStrings_ja.properties | 8 +-
.../util/descriptor}/LocalStrings_ja.properties | 8 +-
.../descriptor/tld}/LocalStrings_ja.properties | 5 +-
.../util/descriptor/web/LocalStrings_ja.properties | 66 ++++++++
.../util/digester}/LocalStrings_ja.properties | 6 +-
.../tomcat/util/http/LocalStrings_ja.properties | 38 +++++
.../util/http/parser/LocalStrings_ja.properties | 39 +++++
.../tomcat/util/net/LocalStrings_ja.properties | 139 +++++++++++++++-
.../tomcat/util/scan/LocalStrings_ja.properties | 25 +++
.../util/threads/res/LocalStrings_ja.properties | 1 +
webapps/docs/changelog.xml | 4 +
.../WEB-INF/classes/LocalStrings_ja.properties | 48 ++++++
54 files changed, 2181 insertions(+), 57 deletions(-)
diff --git a/java/javax/el/LocalStrings_ja.properties b/java/javax/el/LocalStrings_ja.properties
new file mode 100644
index 0000000..af700d4
--- /dev/null
+++ b/java/javax/el/LocalStrings_ja.properties
@@ -0,0 +1,52 @@
+# 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.
+
+beanNameELResolver.beanReadOnly=Bean名[{0}]は読み取り専用です
+
+elProcessor.defineFunctionInvalidClass=クラス [{0}] はpublicではありません。
+elProcessor.defineFunctionInvalidMethod=クラス [{1}] のメソッド [{0}] は public static メソッドではありません。
+elProcessor.defineFunctionInvalidParameterList=クラス [{2}] のメソッド [{1}] に不正なパラメーターリスト [{0}] が指定されました。
+elProcessor.defineFunctionInvalidParameterTypeName=クラス[{2}]のメソッド[{1}]のパラメータタイプ[{0}]が無効です
+elProcessor.defineFunctionNoMethod=クラス[{1}]のpublic staticメソッド[{0}]が見つかりませんでした。
+elProcessor.defineFunctionNullParams=1つ以上の入力パラメータがnullでした。
+
+expressionFactory.cannotCreate=型[{0}]のExpressionFactoryを作成できません。
+expressionFactory.cannotFind=[{0}]型のExpressionFactoryを見つけることができません。
+expressionFactory.readFailed=[{0}]の読み取りに失敗しました
+
+importHandler.ambiguousImport=クラス [{0}] はすでにインポートした [{1}] と衝突するためインポートできません。
+importHandler.ambiguousStaticImport=static import [{0}] はすでにインポートした [{1}] と衝突するため処理できません。
+importHandler.classNotFound=存在しないクラス [{0}] はインポートできません。
+importHandler.invalidClass=クラス[{0}]は、パブリックで非abstract であり、インタフェースではない。
+importHandler.invalidClassName=インポートするクラスの名前[{0}]にはパッケージが含まれている必要があります
+importHandler.invalidClassNameForStatic=クラス [{0}] の static import [{1}] は不正です。
+importHandler.invalidStaticName=インポートするstaticメソッドまたはフィールドの名前[{0}]にはクラスが含まれている必要があります。
+importHandler.staticNotFound=インポート[{2}]の静的インポート[{0}]はクラス[{1}]で見つかりませんでした
+
+lambdaExpression.tooFewArgs=少なくとも[{1}]を必要とするラムダ式に対しては、[{0}]引数のみが提供されました。
+
+objectNotAssignable=クラス [{0}] のオブジェクトはクラス [{1}] のオブジェクト配列へ追加できません。
+propertyNotFound=プロパティ[{1}]がタイプ[{0}]で見つかりません
+propertyNotReadable=タイプ[{0}]でプロパティ[{1}]を読み込めません。
+propertyNotWritable=プロパティ[{1}]はタイプ[{0}]に書き込み可能ではありません
+propertyReadError=タイプ[{0}]の[{1}]の読み取りエラー
+propertyWriteError=タイプ[{0}]の[{1}]への書き込みエラー
+
+staticFieldELResolver.methodNotFound=クラス[{1}]に[{0}]という名前に一致するpublic staticメソッドが見つかりません。
+staticFieldELResolver.notFound=クラス[{1}]に[{0}]という名前のpublic staticフィールドが見つかりませんでした。
+staticFieldELResolver.notWriteable=静的フィールド(この場合、クラス[{1}]のフィールド[{0})への書き込みは許可されていません。
+
+util.method.ambiguous=曖昧さのないメソッドを見つけることができません:{0}。{1}({2})
+util.method.notfound=メソッドが見つかりません:{0}。{1}({2})
diff --git a/java/javax/servlet/LocalStrings_ja.properties b/java/javax/servlet/LocalStrings_ja.properties
index 21f1cbe..7abfb9b 100644
--- a/java/javax/servlet/LocalStrings_ja.properties
+++ b/java/javax/servlet/LocalStrings_ja.properties
@@ -15,5 +15,9 @@
err.not_iso8859_1=ISO 8859-1 の文字ではありません: [{0}]
+httpConstraintElement.invalidRolesDeny=DENYを使用する場合、Roleを指定することはできません。
+
+httpMethodConstraintElement.invalidMethod=無効なHTTPメソッド
+
value.false=false
value.true=true
diff --git a/java/org/apache/catalina/core/LocalStrings_ja.properties b/java/org/apache/catalina/core/LocalStrings_ja.properties
index da475b3..c002e4f 100644
--- a/java/org/apache/catalina/core/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/core/LocalStrings_ja.properties
@@ -13,68 +13,225 @@
# See the License for the specific language governing permissions and
# limitations under the License.
+applicationContext.addFilter.ise=コンテキストが初期化されたため、フィルタをコンテキスト[{0}]に追加できません
+applicationContext.addJspFile.iae=不正な JSP ファイル [{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}]に追加できません。
+applicationContext.addRole.ise=コンテキスト [{0}] は初期化済みのためロールを追加できません。
+applicationContext.addServlet.ise=コンテキストが初期化済みなため、Servletをコンテキスト[{0}]に追加できません。
applicationContext.attributeEvent=属性イベントリスナによって例外が投げられました
+applicationContext.illegalDispatchPath=アプリケーションが、エンコードされたディレクトリトラバーサル試行を含むために拒否された不正なパス[{0}]を持つ要求ディスパッチャを取得しようとしました。
+applicationContext.invalidFilterName=無効なフィルタ名[{0}]のためにフィルタ定義を追加できません。
+applicationContext.invalidServletName=不正なサーブレット名 [{0}] のため、サーブレット定義を追加できません。
+applicationContext.lookup.error=コンテキスト[{1}]でリソース[{0}]の場所を特定できませんでした。
applicationContext.mapping.error=マッピング中のエラーです
applicationContext.requestDispatcher.iae=パス [{0}] が"/"文字で始まりません
+applicationContext.resourcePaths.iae=パス[{0}]は「/」文字で始まっていません。
+applicationContext.role.iae=コンテキスト[{0}]を宣言する個々のロールは、nullでも空の文字列でもありません。
+applicationContext.roles.iae=コンテキスト[{0}]に対して宣言するロールの配列はnullにできません。
applicationContext.setAttribute.namenull=nameがnullではいけません
+applicationContext.setInitParam.ise=初期化パラメータは、コンテキストが初期化された後に設定することはできません。
+applicationContext.setRequestEncoding.ise=コンテキスト [{0}] は初期化済みのためリクエストエンコーディングを構成できません。
+applicationContext.setResponseEncoding.ise=コンテキスト [{0}] は初期化済みのため、レスポンスエンコーディングを構成できません。
+applicationContext.setSessionTimeout.ise=コンテキストが初期化されているため、コンテキスト[{0}]にセッションタイムアウトを設定できません
+applicationContext.setSessionTracking.iae.invalid=コンテキスト[{1}]に対して要求されたセッション追跡モード[{0}]は、そのコンテキストではサポートされていません。
+applicationContext.setSessionTracking.iae.ssl=コンテキスト[{0}]に対して要求されたセッショントラッキングモードには、SSLと少なくとも1つの他のモードが含まれていました。 SSLは他のモードでは設定できません。
+applicationContext.setSessionTracking.ise=コンテキスト [{0}] は実行中のためセッション追跡モードを構成できません。
applicationDispatcher.allocateException=サーブレット [{0}] に例外を割り当てます
applicationDispatcher.deallocateException=サーブレット [{0}] の例外を解除します
applicationDispatcher.forward.ise=レスポンスをコミットした後でフォワードできません
applicationDispatcher.isUnavailable=サーブレット [{0}] は現在利用できません
applicationDispatcher.serviceException=サーブレット [{0}] のServlet.service()が例外を投げました
+applicationDispatcher.specViolation.request=元のServletRequestまたはラップされた元のServletRequestはSRV.8.2およびSRV.14.2.5.1に違反しするのでRequestDispatcherに渡されません。
+applicationDispatcher.specViolation.response=SRV.8.2 および SRV.14.2.5.1 に違反しているため、オリジナルあるいはラップされた ServletResponse は RequestDispatcher を通過しませんでした。
+
+applicationFilterConfig.jmxRegisterFail=クラス [{0}] 名前 [{1}] のフィルターを JMX に登録できません。
+applicationFilterConfig.jmxUnregister=タイプ[{0}]および名前[{1}]のフィルタのJMX登録解除が完了しました。
+applicationFilterConfig.jmxUnregisterFail=クラス [{0}] 名前 [{1}] の JMX フィルターを登録解除できません。
+applicationFilterConfig.preDestroy=[{1}]型の名[{0}]というフィルタのpreDestroyへの呼び出しに失敗しました
+applicationFilterConfig.release=タイプ[{1}]の名前[{0}]のフィルタを破棄できませんでした。
+
+applicationFilterRegistration.nullInitParam=NULLの名前や値のためにフィルターの初期化パラメーターを設定できません。 名前[{0}]、値[{1}]
+applicationFilterRegistration.nullInitParams=キー [{0}] または値 [{1}] のいずれかが null のためフィルターの初期化パラメータを設定できませんでした。
+
+applicationPushBuilder.methodInvalid=プッシュリクエストの HTTP メソッドはキャッシュ可能、かつ、安全でなければなりません。[{0}] は指定できません。
+applicationPushBuilder.methodNotToken=HTTP メソッド [{0}] にトークンとして利用できない文字が含まれています。
+
+applicationServletRegistration.setServletSecurity.iae=サーブレット[{0}]に指定されたNULL制約が、名前[{1}]のコンテキストにデプロイされました
+applicationServletRegistration.setServletSecurity.ise=コンテキストが既に初期化されているため、名前[{1}]のコンテキストにデプロイされたサーブレット[{0}]にセキュリティ制約を追加できません。
+
+applicationSessionCookieConfig.ise=コンテキスト[{1}]が初期化済みなので、プロパティ[{0}]をSessionCookieConfigに追加することはできません。
+
+aprListener.aprDestroy=APRベースのApache Tomcatネイティブライブラリのシャットダウンに失敗しました。
+aprListener.aprInit=商用環境に最適な性能を発揮する APR ベースの Tomcat ネイティブライブラリが java.library.path [{0}] に存在しません。
+aprListener.aprInitDebug=APRベースのApache Tomcatネイティブライブラリは、java.library.path [{1}]上の名前[{0}]を使用して見つかりませんでした。 報告されたエラーは[{2}]
+aprListener.aprInitError=APRベースのApache Tomcatネイティブライブラリをロードできませんでした。 報告されたエラーは[{0}]でした
+aprListener.config=APR/OpenSSL設定:useAprConnector [{0}]、useOpenSSL [{1}]
+aprListener.currentFIPSMode=現在のFIPSモード:[{0}]
+aprListener.enterAlreadyInFIPSMode=AprLifecycleListenerは強制的にFIPSモードに入るように設定されていますが、ライブラリはすでにFIPSモードになっています[{0}]
+aprListener.flags=APR機能:IPv6 [{0}]、sendfile {1}]、受け入れフィルタ[{2}]、ランダム[{3}]
+aprListener.initializeFIPSFailed=FIPS モードに変更できません。
+aprListener.initializeFIPSSuccess=FIPS モードに入りました。
+aprListener.initializedOpenSSL=OpenSSLは[{0}]を正常に初期化しました。
+aprListener.initializingFIPS=FIPSモードを初期化しています。
+aprListener.requireNotInFIPSMode=AprLifecycleListenerはライブラリが既にFIPSモードになっている必要があるように設定されていますが、FIPSモードではありませんでした。
+aprListener.skipFIPSInitialization=すでにFIPSモードになっています。 FIPS初期化をスキップします。
+aprListener.sslInit=SSLEngineの初期化に失敗しました。
+aprListener.tcnInvalid=APRベースのApache Tomcatネイティブライブラリの互換性のないバージョン[{0}]がインストールされていますが、Tomcatにはバージョン[{1}]が必要です。
+aprListener.tcnValid=APRバージョン[{1}]を使用してAPRベースのApache Tomcatネイティブライブラリ[{0}]をロードしました。
+aprListener.tcnVersion=インストールされた Apache Tomcat ネイティブライブラリの APR バージョンは [{0}] ですが、推奨する最小バージョンは [{1}] です。
+aprListener.tooLateForFIPSMode=FIPSModeを設定できません:SSLは既に初期化されています。
+aprListener.tooLateForSSLEngine=setSSLEngine出来ません:SSLはすでに初期化されています
+aprListener.tooLateForSSLRandomSeed=setSSLRandomSeedできません:SSLは既に初期化されています。
+aprListener.wrongFIPSMode=AprLifecycleListener の設定 FIPSMode に予期せぬ値 [{0}] が指定されました。
+
+asyncContextImpl.asyncDispachError=非同期ディスパッチの処理中にエラーが発生しました。
+asyncContextImpl.dispatchingStarted=非同期ディスパッチ操作は既に呼び出されています。 同じ非同期サイクル内の追加の非同期ディスパッチ操作は許可されません。
+asyncContextImpl.noAsyncDispatcher=ServletContextから返されたディスパッチャは非同期ディスパッチをサポートしていません。
+asyncContextImpl.onCompleteError=クラス [{0}] のリスナーオブジェクトで onComplete() の呼び出しに失敗しました。
+asyncContextImpl.onErrorError=クラス [{0}] のリスナーオブジェクトで onError() の呼び出しに失敗しました。
+asyncContextImpl.onStartAsyncError=クラス [{0}] のリスナーオブジェクトで onStartAsync() の呼び出しに失敗しました。
+asyncContextImpl.onTimeoutError=クラス [{0}] のリスナーオブジェクトで onTimeout() の呼び出しに失敗しました。
+asyncContextImpl.request.ise=complete()の後、またはdispatch()メソッドのどれかが呼び出された不正なgetRequest()の呼び出し
+asyncContextImpl.requestEnded=AsyncContextに関連付けられたリクエストは、すでに処理を完了しています。
+asyncContextImpl.response.ise=complete()、またはdispatch()メソッドのいずれかが呼び出された後での、不正なgetResponse()呼び出し。
+
+containerBase.backgroundProcess.cluster=クラスター [{0}] でバックグランド処理を実行中に例外が発生しました。
+containerBase.backgroundProcess.realm=Realm [{0}] のバックグラウンド処理中に例外が発生しました。
+containerBase.backgroundProcess.unexpectedThreadDeath=バックグラウンドスレッド [{0}] は予期せぬ理由で終了しました。
+containerBase.backgroundProcess.valve=Valve [{0}] のバックグラウンドプロセス処理中の例外
+containerBase.nullName=コンテナー名は null にできません。
+containerBase.threadedStartFailed=子コンテナーを開始できません。
+containerBase.threadedStopFailed=停止中に子コンテナが失敗しました。
+
+defaultInstanceManager.invalidInjection=不正なメソッドリソースアノテーションです。
+defaultInstanceManager.restrictedClass=制限されたクラス [{0}] へのアクセスは拒否されました。制限されたクラスを読み込むには Web アプリケーションに特権を構成しなければなりません。
+defaultInstanceManager.restrictedContainerServlet=クラス [{0}] へのアクセスは禁止されています。制限クラスです (ContainerServlet インターフェイスを実装しています)。アクセス可能にするにはWebアプリケーションに特権を構成しなければなりません。
+defaultInstanceManager.restrictedFiltersResource=制限フィルターのプロパティファイルが見つかりません [{0}]
+defaultInstanceManager.restrictedListenersResource=制限付きリスナープロパティファイルが見つかりませんでした[{0}]
+defaultInstanceManager.restrictedServletsResource=Restricted サーブレットプロパティファイルが見つかりません。[{0}]
+defaultInstanceManager.restrictedWrongValue=クラス名[{1}]の制限付きクラスのプロパティファイル[{0}]の値が間違っています。 期待値:[制限]、実際値:[{2}]
filterChain.filter=フィルタの実行により例外を投げました
filterChain.servlet=サーブレットの実行により例外を投げました
+jreLeakListener.authPolicyFail=javax.security.auth.Policyクラスのメモリリークの防止を試みる際にエラーが発生しました。
+jreLeakListener.classToInitializeFail=Tomcat起動中に可能なメモリーリークを防止するためのクラス[{0}]をロードすることに失敗しました。
+jreLeakListener.gcDaemonFail=Tomcat の開始時に潜在的なメモリーリークを防ぐ GC デーモンスレッドの作成を開始できませんでした。Sun の JVM ではない可能性があります。
+jreLeakListener.jarUrlConnCacheFail=デフォルトでJar URL接続のキャッシュを無効にできませんでした。
+jreLeakListener.ldapPoolManagerFail=Tomcatの起動時にメモリリークを防ぐ為にcom.sun.jndi.ldap.LdapPoolManagerクラスの作成をトリガーすることができませんでした。 これはSun以外のJVMであることが予想されます。
+jreLeakListener.xmlParseFail=XML解析のメモリリークを防止しようとする際にエラーが発しました。
+
+naming.addEnvEntry=環境変数 [{0}] を追加します。
+naming.addResourceEnvRef=リソースenv ref [{0}]を追加しています。
naming.bindFailed=オブジェクトのバインドに失敗しました: [{0}]
naming.invalidEnvEntryType=環境エントリ [{0}] は無効な型を持っています
naming.invalidEnvEntryValue=環境エントリ [{0}] は無効な値を持っています
+naming.jmxRegistrationFailed=JMX に登録できませんでした: [{0}]
naming.namingContextCreationFailed=名前付きコンテキストの生成に失敗しました: [{0}]
naming.unbindFailed=オブジェクトのアンバインドに失敗しました: [{0}]
+naming.wsdlFailed=wsdl ファイル [{0}] が見つかりませんでした。
+
+noPluggabilityServletContext.notAllowed=Servlet 3.0仕様の4.4節では、web.xmlに定義されていないServletContextListener、web-fragment.xmlファイル、@WebListenerアノテーションからこのメソッドを呼び出すことはできません。
+
+pushBuilder.noPath=path を設定する前に push() を呼び出すことはできません。
standardContext.applicationListener=クラス [{0}] のアプリケーションリスナの設定中にエラーが発生しました
standardContext.applicationSkipped=前のエラーのためにアプリケーションリスナのインストールをスキップします
+standardContext.backgroundProcess.instanceManager=インスタンスマネージャ[{0}]のバックグラウンドプロセス処理中の例外
+standardContext.backgroundProcess.loader=Loader[{0}]のバックグラウンドプロセス処理中に例外が発生
+standardContext.backgroundProcess.manager=マネージャ[{0}]のバックグラウンドプロセス処理中の例外
+standardContext.backgroundProcess.resources=リソース[{0}]バックグラウンドプロセス処理中の例外
+standardContext.cluster.noManager=Managerが見つかりませんでした。 ClusterManagerを使用するかどうかの確認。 クラスタ構成:[{0}]、アプリケーション配布可能:[{1}]
+standardContext.configurationFail=コンテキストが正しく設定されていないとマークされた1つ以上のコンポーネント
+standardContext.cookieProcessor.null=コンテキストの CookieProcessor には null を指定できません。
+standardContext.duplicateListener=リスナー[{0}]は、すでにこのコンテキストに構成されています。 重複定義は無視されました。
standardContext.errorPage.error=エラーページの位置 [{0}] は''/''で始まらなければいけません
standardContext.errorPage.required=ErrorPageがnullではいけません
standardContext.errorPage.warning=警告: Servlet 2.4ではエラーページの位置 [{0}] は''/''で始まらなければいけません
+standardContext.extensionValidationError=必要なアプリケーション拡張の検証中にエラーが発生しました
+standardContext.filterFail=1つまたは複数のフィルタを開始できませんでした。 完全な詳細は適切なコンテナログファイルにあります。
standardContext.filterMap.either=フィルタマッピングは<url-pattern>又は<servlet-name>のどちらかを指定しなければいけません
standardContext.filterMap.name=フィルタマッピングは未知のフィルタ名 [{0}] を指定しました
standardContext.filterMap.pattern=フィルタマッピング中に無効な <url-pattern> [{0}] があります
standardContext.filterStart=フィルタ [{0}] の起動中の例外です
+standardContext.invalidWrapperClass=クラス [{0}] は StandardWrapper の派生クラスではありません。
standardContext.isUnavailable=このアプリケーションは現在利用できません
+standardContext.listenerFail=1つまたは複数のリスナーが開始に失敗しました。 完全な詳細は適切なコンテナログファイルにあります。
standardContext.listenerStart=クラス [{0}] のリスナインスタンスにコンテキスト初期化イベントを送信中の例外です
standardContext.listenerStop=クラス [{0}] のリスナインスタンスにコンテキスト破棄イベントを送信中の例外です
+standardContext.loadOnStartup.loadException=Web アプリケーション [{0}] のサーブレット [{1}] の load() メソッドは例外を投げました。
standardContext.loginConfig.errorPage=フォームのエラーページ [{0}] は''/''で始まらなければいけません
standardContext.loginConfig.errorWarning=警告: Servlet 2.4ではフォームのエラーページ [{0}] は''/''で始まらなければいけません
standardContext.loginConfig.loginPage=フォームのログインページ [{0}] は''/''で始まらなければいけません
standardContext.loginConfig.loginWarning=警告: Servlet 2.4ではフォームのログインページ [{0}] は''/''で始まらなければいけません
standardContext.loginConfig.required=LoginConfigはnullではいけません
+standardContext.manager=クラス [{0}] をManagerとして構成しました。
+standardContext.managerFail=セッションマネージャーを開始できません。
+standardContext.namingResource.destroy.fail=以前の名前付きリソースを破棄できませんでした。
+standardContext.namingResource.init.fail=新しいネーミングリソースの初期化に失敗しました。
+standardContext.noResourceJar=リソースJARはサポートされていません。 [{0}]で見つかったJARは、名前[{1}]を持つコンテキストの静的コンテンツを提供するために使用されません。
standardContext.notStarted=コンテキストはまだ起動されていません
standardContext.notWrapper=コンテキストの子供はラッパでなければいけません
standardContext.parameter.duplicate=コンテキスト初期化パラメタ [{0}] が重複しています
standardContext.parameter.required=パラメタ名とパラメタ値の両方が必要です
+standardContext.pathInvalid=コンテキストパスは空文字列あるいは "/" で開始し "/" で終了しない文字列でなければなりません。パス [{0}] はこの条件を満たさないため [{1}] へ変更しました。
+standardContext.postconstruct.duplicate=クラス[{0}]のpost constructメソッド定義が重複しています。
+standardContext.postconstruct.required=完全限定クラス名とメソッド名の両方が必要です。
+standardContext.predestroy.duplicate=クラス [{0}] のメソッド定義に @PreDestroy が重複しています。
+standardContext.predestroy.required=完全修飾クラス名とメソッド名の両方が必要です。
standardContext.reloadingCompleted=このコンテキストの再ロードが完了しました
standardContext.reloadingStarted=このコンテキストの再ロードを開始しました
standardContext.requestListener.requestInit=クラス [{0}] のリスナインスタンスに初期化するライフサイクルイベントのリクエストを送信中の例外です
+standardContext.resourcesInit=静的リソースの初期化エラー
standardContext.resourcesStart=静的リソースの起動中のエラーです
+standardContext.resourcesStop=静的リソースの停止中のエラー
+standardContext.sciFail=ServletContainerInitializer の処理中にエラーが発生しました。
+standardContext.securityConstraint.mixHttpMethod=1つの Web リソースコレクションに <http-method> と <http-method-omission> を両方指定することはできません。
standardContext.securityConstraint.pattern=セキュリティの制約の中に無効な <url-pattern> [{0}] があります
+standardContext.servletFail=起動時に一つ以上のサーブレットの読み込みが失敗しました。詳細は適切なコンテナーのログファイルを確認してください。
standardContext.servletMap.name=サーブレットマッピングは未知のサーブレット名 [{0}] を指定しています
standardContext.servletMap.pattern=サーブレットマッピング中に無効な <url-pattern> [{0}] があります
standardContext.startFailed=以前のエラーのためにコンテキストの起動が失敗しました [{0}]
+standardContext.startingContext=名前[{0}]のコンテキストを開始する際の例外
+standardContext.stop.asyncWaitInterrupted=実行中の非同期要求が完了するのをunloadDelayミリ秒待っている間に割り込みを受信しました。 コンテキスト停止はさらに遅れることなく続行されます。
standardContext.stoppingContext=ローダを停止中の例外です
+standardContext.threadBindingListenerError=コンテキスト [{0}] に構成されたリスナーを束縛するスレッドで異常が発生しました。
+standardContext.unknownCookieEncoding=setCookieEncoding(String) に不明なエンコーディング [{0}] が指定されたため、代わりに UTF-8 を使用します。
standardContext.urlPattern.patternWarning=警告: Servlet 2.4ではURLパターン [{0}] は''/''で始まらなければいけません
+standardContext.webappClassLoader.missingProperty=プロパティが存在しないため、Webアプリケーションクラスローダプロパティ[{0}]を[{1}]に設定できません。
+standardContext.workCreateException=コンテキスト[{2}]のディレクトリ[{0}]とCATALINA_HOME [{1}]からの絶対workディレクトリを特定できませんでした
+standardContext.workCreateFail=コンテキスト [{1}] の作業ディレクトリ [{0}] を作成できません。
+standardContext.workPath=コンテキスト[{0}]のworkパスを取得中の例外
+standardContextValve.acknowledgeException=100 (Continue) レスポンスでリクエストを確認できませんでした。
+
+standardEngine.jvmRouteFail=EngineのjvmRoute属性をシステムプロパティから設定できませんでした
standardEngine.noHost=サーバ名 [{0}] に一致するホストが存在しません
-standardEngine.notHost=エンジンの子供はホストでなければいけません
+standardEngine.notHost=Engineの子供はHostでなければいけません
standardEngine.notParent=エンジンは親のコンテナを持つことはできません
standardHost.clientAbort=リモートクライアントがリクエストを中止しました, IOException: [{0}]
-standardHost.invalidErrorReportValveClass=指定されたエラーリポートバルブクラスをロードできません: [{0}]
+standardHost.invalidErrorReportValveClass=指定されたErrorReportValveクラスをロードできません: [{0}]
standardHost.noContext=このリクエストを処理するために設定されたコンテキストがありません
-standardHost.notContext=ホストの子供はコンテキストでなければいけません
+standardHost.notContext=Host の子供はContextでなければいけません
standardHost.nullName=ホスト名が必要です
+standardHost.problematicAppBase=ホスト[{0}]のappBaseに空の文字列を使用すると、CATALINA_BASEに設定されますが、これは悪い考えです。
+
+standardHostValue.customStatusFailed=カスタムエラーページ[{0}]を正しくディスパッチできませんでした。
+standardServer.accept.timeout=シャットダウンコマンドをリスンするソケットは、accept()の呼び出し後に予期しないタイムアウト[{0}]ミリ秒を経験しました。 これはバグ56684の一例ですか?
+standardServer.shutdownViaPort=有効なシャットダウンコマンドがシャットダウンポート経由で受信されました。 サーバーインスタンスを停止します。
+standardServer.storeConfig.notAvailable=StoreConfig実装は[{0}]という名前のMBeanとして登録されていないため、設定を保存することはできません。 適切なMBeanは通常StoreConfigLifecycleListenerを介して登録されます。
+
+standardService.engine.startFailed=関連するEngineの起動に失敗しました
+standardService.engine.stopFailed=関連するEngineの停止に失敗しました。
+standardService.mapperListener.startFailed=関連するMapperListenerの起動に失敗しました。
+standardService.mapperListener.stopFailed=関連するMapperListenerの停止に失敗しました。
standardService.start.name=サービス [{0}] を起動します
standardService.stop.name=サービス [{0}] を停止します
@@ -82,17 +239,22 @@ standardWrapper.allocate=サーブレットインスタンスを割り当て中
standardWrapper.allocateException=サーブレット [{0}] に例外を割り当てます
standardWrapper.deallocateException=サーブレット [{0}] に対する例外の割り当てを解除します
standardWrapper.destroyException=サーブレット [{0}] のServlet.destroy()が例外を投げました
+standardWrapper.destroyInstance=サーブレット [{0}] の InstanceManager.destroy() が例外を送出しました。
standardWrapper.initException=サーブレット [{0}] のServlet.init()が例外を投げました
standardWrapper.instantiate=サーブレットクラス [{0}] を初期化中にエラーが発生しました
standardWrapper.isUnavailable=サーブレット [{0}] は現在利用できません
-standardWrapper.notChild=ラッパコンテナは子供のコンテナを持つことはできません
+standardWrapper.notChild=Wrapper コンテナは子供のコンテナを持つことはできません
standardWrapper.notClass=サーブレット [{0}] に指定されたサーブレットクラスがありません
-standardWrapper.notContext=ラッパの親のコンテナはコンテキストでなければいけません
+standardWrapper.notContext=Wrapper の親のコンテナはContextでなければいけません
standardWrapper.notFound=サーブレット [{0}] が利用できません
-standardWrapper.notServlet=クラス [{0}] はサーブレットではありません
+standardWrapper.notServlet=クラス [{0}] はServletではありません
standardWrapper.releaseFilters=サーブレット [{0}] のフィルタ例外を解除します
standardWrapper.serviceException=サーブレット [{0}] のServlet.service()が例外を投げました
+standardWrapper.serviceExceptionRoot=パス[{1}]を持つコンテキスト内のサーブレット[{0}]のServlet.service() が例外[{2}]が根本的要因と共に投げられました。
standardWrapper.unavailable=サーブレット [{0}] を利用不可能にマークします
standardWrapper.unloadException=サーブレット [{0}] がunload()例外を投げました
standardWrapper.unloading=サーブレット [{0}] がロードされていないので、割り当てることができません
standardWrapper.waiting=[{0}] インスタンスが割り当て解除されるのを待っています
+
+threadLocalLeakPreventionListener.containerEvent.error=コンテナーイベント [{0}] の処理中に例外が発生しました。
+threadLocalLeakPreventionListener.lifecycleEvent.error=ライフサイクルイベント [{0}] を処理中に例外が発生しました。
diff --git a/java/org/apache/catalina/deploy/LocalStrings_ja.properties b/java/org/apache/catalina/deploy/LocalStrings_ja.properties
new file mode 100644
index 0000000..73ed234
--- /dev/null
+++ b/java/org/apache/catalina/deploy/LocalStrings_ja.properties
@@ -0,0 +1,25 @@
+# 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.
+
+namingResources.cleanupCloseFailed=コンテナ[{2}]内のリソース[{1}]のメソッド[{0}]の呼び出しに失敗したため、そのリソースに対してクリーンアップが実行されませんでした。
+namingResources.cleanupCloseSecurity=コンテナ [{2}] のリソース [{1}] からメソッド [{0}] を取得できません。リソースを後始末しませんでした。
+namingResources.cleanupNoClose=コンテナー [{1}] のリソース [{0}] にはメソッド [{2}] がないため、リソースの後始末を行いません。
+namingResources.cleanupNoContext=コンテナ[{0}]のJNDIネーミングコンテキストの取得に失敗したため、そのコンテナに対してクリーンアップが実行されませんでした。
+namingResources.cleanupNoResource=コンテナ[{1}]のJNDIリソース[{0}]の取得に失敗したため、そのリソースに対してクリーンアップが実行されませんでした。
+namingResources.ejbLookupLink=EJB リソース [{0}] に ejb-link と lookup-name の両方が指定されています。
+namingResources.envEntryLookupValue=環境エントリ[{0}]は、検索名と値の両方を指定します。
+namingResources.mbeanCreateFail=ネーミングリソース[{0}]のMBeanの作成に失敗しました
+namingResources.mbeanDestroyFail=ネーミングリソース[{0}]のMBeanを破棄できませんでした。
+namingResources.resourceTypeFail=[{0}]という名前のJNDIリソースは[{1}]タイプですが、タイプはそのリソース用に構成された注入ターゲットのタイプと矛盾しています。
diff --git a/java/javax/servlet/LocalStrings_ja.properties b/java/org/apache/catalina/ha/authenticator/LocalStrings_ja.properties
similarity index 78%
copy from java/javax/servlet/LocalStrings_ja.properties
copy to java/org/apache/catalina/ha/authenticator/LocalStrings_ja.properties
index 21f1cbe..764d048 100644
--- a/java/javax/servlet/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/ha/authenticator/LocalStrings_ja.properties
@@ -13,7 +13,5 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-err.not_iso8859_1=ISO 8859-1 の文字ではありません: [{0}]
-
-value.false=false
-value.true=true
+clusterSingleSignOn.clusterLoad.fail=ClusterSingleSignOnでクラスタロード中に例外が発生しました
+clusterSingleSignOn.nocluster=ClusterSingleSignOnに関連するクラスタがありません。
diff --git a/java/javax/servlet/LocalStrings_ja.properties b/java/org/apache/catalina/ha/context/LocalStrings_ja.properties
similarity index 76%
copy from java/javax/servlet/LocalStrings_ja.properties
copy to java/org/apache/catalina/ha/context/LocalStrings_ja.properties
index 21f1cbe..2496158 100644
--- a/java/javax/servlet/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/ha/context/LocalStrings_ja.properties
@@ -13,7 +13,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-err.not_iso8859_1=ISO 8859-1 の文字ではありません: [{0}]
+applicationContext.setAttribute.namenull=名前はnullにできません
-value.false=false
-value.true=true
+replicatedContext.startFailed=ReplicatedContext: [{0}]の起動に失敗しました。
+replicatedContext.startUnable=ReplicatedContext:[{0}]を開始できません。
diff --git a/java/org/apache/catalina/ha/deploy/LocalStrings_ja.properties b/java/org/apache/catalina/ha/deploy/LocalStrings_ja.properties
new file mode 100644
index 0000000..3fd5af8
--- /dev/null
+++ b/java/org/apache/catalina/ha/deploy/LocalStrings_ja.properties
@@ -0,0 +1,52 @@
+# 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.
+
+farmWarDeployer.alreadyDeployed=webapp [{0}]は既にデプロイされています。
+farmWarDeployer.deleteFail=[{0}] を削除できません。
+farmWarDeployer.deployEnd=[{0}]からの配備が完了しました。
+farmWarDeployer.fileCopyFail=[{0}] から [{1}] へコピーできません。
+farmWarDeployer.hostOnly=FarmWarDeployer はHostクラスタのサブエレメントとしてのみ機能します
+farmWarDeployer.hostParentEngine=FarmWarDeployer は親 [{0}] が Engine のインスタンスでなければ機能しません。
+farmWarDeployer.mbeanNameFail=エンジン[{0}]とホスト[{1}]のMBeanオブジェクト名を構築できません
+farmWarDeployer.modInstall=[{1}]からwebapp [{0}]をインストールしています。
+farmWarDeployer.modInstallFail=WAR ファイルをインストールできませんでした。
+farmWarDeployer.msgIoe=ファームデプロイファイルメッセージの読み取りに失敗しました。
+farmWarDeployer.msgRxDeploy=クラスタ展開パス[{0}]、WAR[{1}]を受信しました。
+farmWarDeployer.msgRxUndeploy=パス[{0}]からクラスタの展開解除を受信しました。
+farmWarDeployer.removeFailLocal=[{0}]からのローカル削除に失敗しました
+farmWarDeployer.removeFailRemote=ローカルの [{0}] を削除できませんでした。他のマネージャーノードでサービス中です !
+farmWarDeployer.removeLocal=webapp [{0}]を削除しています
+farmWarDeployer.removeLocalFail=WAR ファイルを削除できません。
+farmWarDeployer.removeStart=Webアプリケーション[{0}]のクラスタ削除。
+farmWarDeployer.removeTxMsg=コンテキスト [{0}] からクラスターに配置解除メッセージを送信しました。
+farmWarDeployer.renameFail=[{0}] から [{1}] へ名前を変更できません。
+farmWarDeployer.sendEnd=クラスタWarデプロイメント パス[{0}]を送信しました。WAR[{1}]を完了しました。
+farmWarDeployer.sendFragment=コンテキスト [{0}] の war [{1}] をクラスターメンバー [{2}] へ送信します。
+farmWarDeployer.sendStart=クラスタWar展開パス[{0}]を送信し、War[{1}]を開始しました。
+farmWarDeployer.servicingDeploy=アプリケーション [{0}] はすでにサービスを開始しています。もう一度 WAR ファイル [{1}] を更新してください。
+farmWarDeployer.servicingUndeploy=アプリケーション [{0}] はサービス中のためバックアップクラスタノードから削除できません。
+farmWarDeployer.started=クラスターの FarmWarDeployer を開始しました。
+farmWarDeployer.stopped=Cluster FarmWarDeployer が停止しました。
+farmWarDeployer.undeployEnd=コンテキスト [{0}] の配置解除が完了しました。
+farmWarDeployer.undeployLocal=ローカルコンテキスト [{0}] を配置解除します。
+farmWarDeployer.watchDir=クラスタデプロイメントの監視[{0}]が変更されています。
+
+fileNewFail=[{0}]を作成できません。
+
+warWatcher.cantListWatchDir=監視ディレクトリ [{0}] のファイル一覧を取得できません : ディレクトリの読み取り権限を確認してください。
+warWatcher.checkWarResult=WAR ファイル [{1}] について WarInfo.check() は [{0}] を返しました。
+warWatcher.checkingWar=WAR ファイル [{0}] をチェックしています。
+warWatcher.checkingWars=[{0}]のWARを確認します
+warWatcher.listedFileDoesNotExist=[{1}] にあるはずの [{0}] が存在しません。[{1}] のディレクトリ権限を確認してください。
diff --git a/java/org/apache/catalina/ha/session/LocalStrings_ja.properties b/java/org/apache/catalina/ha/session/LocalStrings_ja.properties
new file mode 100644
index 0000000..1ab352e
--- /dev/null
+++ b/java/org/apache/catalina/ha/session/LocalStrings_ja.properties
@@ -0,0 +1,90 @@
+# 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.
+
+backupManager.noCluster=コンテキスト: [{0}]にクラスターが関連付けられていません。
+backupManager.startFailed=BackupManager: [{0}]の起動に失敗しました。
+backupManager.startUnable=BackupManager を開始できません。: [{0}]
+backupManager.stopped=Manager [{0}] を停止します。
+
+clusterSessionListener.noManager=Context Managerが存在しません。
+
+deltaManager.createMessage.access=Manager [{0}]: セッション [{1}] へのアクセスメッセージを作成します。
+deltaManager.createMessage.accessChangePrimary=Manager[{0}]: セッション [{1}] でプライマリノード変更メッセージを作成しました。
+deltaManager.createMessage.allSessionData=Manager [{0}] はすべてのセッションデータを送信しました。
+deltaManager.createMessage.allSessionTransfered=Manager [{0}]はすべてのセッションデータ転送を送信しました。
+deltaManager.createMessage.delta=Manager [{0}]:セッション[{1}]のデルタリクエストメッセージを作成します
+deltaManager.createMessage.expire=Manager [{0}]:セッション[{1}]のセッションの期限切れメッセージを作成します。
+deltaManager.createMessage.unableCreateDeltaRequest=セッションID [{0}]のDeltaRequestシリアライズできません。
+deltaManager.createSession.newSession=DeltaSession (ID は [{0}]) を作成しました。総数は [{1}] です。
+deltaManager.dropMessage=Manager [{0}]:GET_ALL_SESSIONS同期フェーズの開始日[{2}] メッセージの日付[{3}]内のメッセージ[{1}]をドロップします。
+deltaManager.expireSessions=シャットダウン時にManager[{0}]はセッションを満了します。
+deltaManager.foundMasterMember=コンテキスト [{0}] のレプリケーションマスターメンバー [{1}] を発見しました。
+deltaManager.loading.cnfe=永続セッションのロード中にClassNotFoundExceptionが発生しました:[{0}]
+deltaManager.loading.existing.session=既存セッション[{0}]のオーバーロード
+deltaManager.loading.ioe=永続化セッションの読み込み中に IOException が発生しました: [{0}]
+deltaManager.managerLoad=永続化ストレージからセッションの読み込み中に例外が発生しました。
+deltaManager.noCluster=Starting ...このコンテキスト[{0}]に関連付けられたクラスタはありません。
+deltaManager.noContextManager=マネージャ[{0}]:[{2}] msで[{1}]でNo Context Managerの送信が受信されました
+deltaManager.noMasterMember=ドメイン[{1}]のコンテキスト[{0}]に他のメンバーがいない状態で開始しています。
+deltaManager.noMembers=Manager [{0}]:状態転送をスキップします。 クラスタグループ内でアクティブなメンバーはいません。
+deltaManager.noSessionState=Manager [{0}]:[{1}]で送信されたセッション状態はありませんでした。[{2}] ms後にタイムアウトしました。
+deltaManager.receiveMessage.accessed=Manager [{0}]:セッション[{1}]のセッションアクセスメッセージを受信しました。
+deltaManager.receiveMessage.allSessionDataAfter=Manager[{0}]: 全てのセッション状態をデシリアライズしました。
+deltaManager.receiveMessage.allSessionDataBegin=Manager[{0}]:すべてのセッション状態データを受信しました。
+deltaManager.receiveMessage.createNewSession=Manager [{0}]:セッション[{1}]のセッション作成メッセージを受信しました。
+deltaManager.receiveMessage.delta=Manager [{0}]:セッション[{1}]のセッションデルタメッセージを受信しました。
+deltaManager.receiveMessage.delta.unknown=マネージャ[{0}]:未知のセッション[{1}]デルタを受信しました。
+deltaManager.receiveMessage.error=Manager [{0}]: TCP チャンネルからメッセージを受信できません。
+deltaManager.receiveMessage.eventType=Manager[{0}]: [{2}] からセッションメッセージ [{1}] を受信しました。
+deltaManager.receiveMessage.expired=Manager[{0}]:セッション[{1}]のセッションの期限切れメッセージを受信しました。
+deltaManager.receiveMessage.noContextManager=Manager [{0}]はノード[{1}:{2}]からコンテキストマネージャ無しメッセージを受信しました。
+deltaManager.receiveMessage.transfercomplete=Manager [{0}]はノード[{1}:{2}]からセッション状態が転送を受信しました。
+deltaManager.receiveMessage.unloadingAfter=Manager[{0}]:セッションのアンロードが完了しました。
+deltaManager.receiveMessage.unloadingBegin=Manager [{0}]:セッションのアンロードを開始します
+deltaManager.registerCluster=マネージャー [{0}] をクラスターの構成要素 [{1}] に名前 [{2}] で登録しました。
+deltaManager.sendMessage.newSession=Manager[{0}]が新しいセッションを送信します。[{1}]
+deltaManager.sessionReceived=Manager [{0}]; [{2}] msで受信した[{1}]で送信されたセッション状態。
+deltaManager.startClustering=[{0}]でクラスタリングマネージャを開始しています。
+deltaManager.stopped=マネージャ[{0}]が停止しています
+deltaManager.unableSerializeSessionID=セッション ID [{0}] をシリアライズできません。
+deltaManager.unloading.ioe=永続セッションを保存中のIOException:[{0}]
+deltaManager.waitForSessionState=Manager[{0}]、[{1}]からのセッション状態を要求しています。 [{2}]秒以内にセッション状態が受信されなかった場合、この操作はタイムアウトになります。
+
+deltaRequest.invalidAttributeInfoType=無効な属性情報タイプ= [{0}]
+deltaRequest.removeUnable=要素を削除できません。
+deltaRequest.showPrincipal=プリンシパル [{0}]はセッション [{1}]に設定されています
+deltaRequest.ssid.mismatch=セッションIDが一致しません。デルタリクエストが実行されていません。
+deltaRequest.ssid.null=setSessionId に指定したセッション ID が null です。
+deltaRequest.wrongPrincipalClass=ClusterManagerはGenericPrincipalのみをサポートします。 あなたのRealmはプリンシパルクラス[{0}]を使用しました。
+
+deltaSession.notifying=クラスタにセッションの有効期限を通知する:primary = [{0}]、sessionId [{1}]
+deltaSession.readSession=readObject() はセッション [{0}] を読み込みました。
+deltaSession.writeSession=writeObject() によりセッション [{0}] を格納しました。
+
+jvmRoute.cannotFindSession=セッション [{0}] がありません。
+jvmRoute.changeSession=セッションを [{0}] から [{1}] へ変更しました。
+jvmRoute.failover=他の jvmRoute へのフェールオーバーを検出しました。元のルートは [{0}]、新しいルートは [{1}]、セッション ID は [{2}] です。
+jvmRoute.foundManager=コンテキスト [{1}] のCluster Manager [{0}] を発見しました。
+jvmRoute.missingJvmRouteAttribute=jvmRoute 属性にエンジンが指定されていません。
+jvmRoute.noCluster=JvmRouterBinderValveは設定されていますが、クラスタリングは使用されていません。 PersistentManagerが使用されている場合、フェールオーバーは引き続き機能します。
+jvmRoute.notFoundManager=[{0}]でCluster Managerが見つかりません。
+jvmRoute.set.orignalsessionid=オリジナルSession idをリクエスト属性[{0}]の値:[{1}]で設定します。
+jvmRoute.turnoverInfo=折り返しの所要時間は [{0}] ミリ秒でした。
+jvmRoute.valve.started=JvmRouteBinderValve が起動しました。
+jvmRoute.valve.stopped=JvmRouteBinderValve が停止しました。
+
+standardSession.notSerializable=セッション[{1}]のセッション属性[{0}]をシリアライズできません。
+standardSession.removeAttribute.ise=removeAttribute: Session already invalidated
+standardSession.setAttribute.namenull=setAttribute:nameパラメータをnullにすることはできません。
diff --git a/java/org/apache/catalina/ha/tcp/LocalStrings_ja.properties b/java/org/apache/catalina/ha/tcp/LocalStrings_ja.properties
new file mode 100644
index 0000000..232ecbe
--- /dev/null
+++ b/java/org/apache/catalina/ha/tcp/LocalStrings_ja.properties
@@ -0,0 +1,42 @@
+# 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.
+
+ReplicationValve.crossContext.add=クロスコンテキストセッションレプリケーションコンテナをreplicationValveスレッドローカルに追加
+ReplicationValve.crossContext.registerSession=コンテキスト[{1}]からクロスコンテキストセッションID = [{0}]を登録する
+ReplicationValve.crossContext.remove=replication Contextセッションレプリケーションコンテナをスレッドローカルから削除します。
+ReplicationValve.crossContext.sendDelta=コンテキスト[{0}]からのクロスコンテキストセッションデルタを送信します。
+ReplicationValve.filter.failure=フィルター文字列=[{0}] がコンパイルできません。
+ReplicationValve.filter.loading=リクエストフィルタ= [{0}]のロード
+ReplicationValve.invoke.uri=[{0}]のレプリケーションリクエストを呼び出します。
+ReplicationValve.nocluster=このリクエストに対して構成されたクラスタはありません。
+ReplicationValve.resetDeltaRequest=クラスタはスタンドアロンである:コンテキスト[{0}]でセッションのデルタリクエストをリセットします。
+ReplicationValve.send.failure=レプリケーションリクエストを実行できません。
+ReplicationValve.send.invalid.failure=セッション[id = {0}]無効メッセージをクラスタに送信できません。
+ReplicationValve.session.found=コンテキスト [{0}]: セッション [{1}] は ClusterSession ではありません。
+ReplicationValve.session.indicator=Context [{0}]:リクエスト属性[{2}]のセッション[{1}]のプライマリは[{3}]です。
+ReplicationValve.session.invalid=コンテキスト [{0}]: 不正なセッション [{1}] が要求されました。消去された、あるいは、このノードに複製されなかった可能性があります。
+ReplicationValve.stats=[{2}]リクエストの平均要求時間= [{0}] ms、クラスタオーバーヘッド時間= [{1}] ms、[{3}]リクエストの送信、[{4}]クロスコンテキストリクエスト、[{5} }]フィルタリクエスト(合計リクエスト= [{6}] ms、クラスタ全体リクエスト= [{7}] ms)。
+
+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.start=Clusterを起動します。
+simpleTcpCluster.startUnable=クラスタを起動出来ません。
+simpleTcpCluster.stopUnable=クラスタを停止できません。
+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 0e16182..b6066a2 100644
--- a/java/org/apache/catalina/loader/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/loader/LocalStrings_ja.properties
@@ -13,11 +13,59 @@
# See the License for the specific language governing permissions and
# limitations under the License.
+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.addPermisionNoCanonicalFile=URL [{0}] の正規化パスを取得できません。
+webappClassLoader.addPermisionNoProtocol=URL [{1}] に含まれるプロトコル [{0}] は未対応です。この URL で参照できるリソースには読み取り権限を付与できません。
+webappClassLoader.addTransformer=Web アプリケーション [{1}] にクラスファイル変換器 [{0}] を追加しました。
+webappClassLoader.addTransformer.duplicate=クラスファイルトランスフォーマー[{0}]をWebアプリケーション[{1}]に追加する呼び出しが重複しました。
+webappClassLoader.addTransformer.illegalArgument=Webアプリケーション[{0}]がNullクラスファイルトランスフォーマーを追加しようとしました。
+webappClassLoader.checkThreadLocalsForLeaks=Webアプリケーション[{0}]はタイプ[{1}](値[{2}])のキーと値タイプ[{3}](値[{4}])のThreadLocalを作成しましたが、 それはWebアプリケーションの停止時に削除されていません。スレッドは時間の経過とともに更新され、メモリリークの可能性を回避しようとしています。
+webappClassLoader.checkThreadLocalsForLeaks.badKey=キー値のクラス [{0}] の文字列表現を取得できません。
+webappClassLoader.checkThreadLocalsForLeaks.badValue=クラス [{0}] の文字列表現を取得できません。
+webappClassLoader.checkThreadLocalsForLeaks.unknown=不明
+webappClassLoader.checkThreadLocalsForLeaksFail=Webアプリケーション[{0}]のThreadLocal参照を確認できませんでした。
+webappClassLoader.checkThreadLocalsForLeaksNone=Web アプリケーション [{0}] はキー [{1}] (値は [{1}])、値 [{3}](値は [{4}])をスレッドローカルに作成しました。キーは ThreadLocalMap の弱参照として保持されるため、メモリーリークではありません。
+webappClassLoader.checkThreadLocalsForLeaksNull=Webアプリケーション[{0}]はタイプ[{1}](値[{2}]のキーを持つThreadLocalを作成しました。 ThreadLocalは正しくnullに設定され、キーはGCによって削除されます。
+webappClassLoader.checkThreadsHttpClient=Webアプリケーションクラスローダーを使用しているHttpClientキープアライブスレッドを検出しました。 スレッドを親クラスローダに切り替えることで修正されました。
+webappClassLoader.clearJdbc=Web アプリケーション [{0}] は自身で登録した JDBC ドライバー [{1}] を停止時に解除できませんでした。メモリーリークの発生を防ぐには JDBC ドライバーを強制的に解除してください。
+webappClassLoader.clearObjectStreamClassCachesFail=Web アプリケーション [{0}] の ObjectStreamClass$Caches についてソフト参照を除去できません。
+webappClassLoader.clearReferencesResourceBundlesCount=削除したリソースバンドル [{0}] を Web アプリケーション [{1}] がキャッシュから参照しています。
+webappClassLoader.clearReferencesResourceBundlesFail=Web アプリケーション [{0}] はリソースバンドルの参照を解放できません。
+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.illegalJarPath=不正なJARエントリが名前[{0}]で検出されました
+webappClassLoader.jarsAdded=1つ以上のJARがWebアプリケーション[{0}]に追加されました。
+webappClassLoader.jarsModified=1つ以上のJARがWebアプリケーション[{0}]で変更されました。
+webappClassLoader.jarsRemoved=Web アプリケーション [{0}] から 1 つ以上の JAR が削除されました。
+webappClassLoader.javaseClassLoaderNull=j2seClassLoader属性はnullでない場合があります。
+webappClassLoader.jdbcRemoveFailed=Web アプリケーション [{0}] は JDBC ドライバーの登録を解除できません。
+webappClassLoader.loadedByThisOrChildFail=クラス [{0}] のインスタンスの全ての要素をチェックできませんでした。コンテキスト [{1}] でメモリーリークの発生する可能性があります。
+webappClassLoader.readError=リソースの読み込みに失敗: [{0}] が読み込めませんでした。
+webappClassLoader.removeTransformer=クラスファイル変換器 [{0}] を Web アプリケーション [{1}] から削除しました。
+webappClassLoader.resourceModified=リソース [{0}] は変更されています。直前の更新日時は [{1}]、最新の更新日時は [{2}] です。
+webappClassLoader.stackTrace=Webアプリケーション[{0}]は[{1}]という名前のスレッドを開始したようですが、停止に失敗しました。 これはメモリリークを引き起こす可能性が非常に高いです。 スレッドのスタックトレース:{2}
+webappClassLoader.stackTraceRequestThread=Webアプリケーション[{0}]はまだ完了していないリクエストを処理しています。 これはメモリリークを引き起こす可能性が非常に高いです。 リクエストの終了時間は、StandardContext実装のunloadDelay属性を使用して制御できます。 陸絵鵜sと処理スレッドのスタックトレース:[{2}]
+webappClassLoader.stopThreadFail=Web アプリケーション [{1}] のスレッド [{0}] は終了できません。
+webappClassLoader.stopTimerThreadFail=Webアプリケーション[{1}]の[{0}]という名前のTimerThreadを終了できませんでした。
webappClassLoader.stopped=不正なアクセス: このWebアプリケーションのインスタンスは既に停止されています Could not load [{0}]. 不正なアクセスを引き起こしたスレッドを終了させ、投げられたエラーによりデバッグ用に次のスタックトレースが生成されましたが,機能に影響はありません
+webappClassLoader.superCloseFail=基底クラスで close() の呼び出しに失敗しました。
+webappClassLoader.transformError=計測エラー:クラスファイル形式が正当でないため、クラス[{0}]を変換できませんでした。
+webappClassLoader.validationErrorJarPath=名前[{0}]のJARエントリを検証できません
+webappClassLoader.warnTimerThread=Web アプリケーション [{0}] が java.util.Timer API で開始した TimerThread [{1}] を停止できません。メモリーリークを防ぐにはタイマー(関連付けられたスレッドも)を強制的にキャンセルしてください。
+webappClassLoader.wrongVersion=(クラス[{0}]をロードできません)
+
+webappClassLoaderParallel.registrationFailed=並列にクラスをロードできるorg.apache.catalina.loader.ParallelWebappClassLoaderの登録に失敗しました。
webappLoader.classDeploy=クラスファイル [{0}] を [{1}] に配備します
+webappLoader.copyFailure=リソースをコピーできません。
webappLoader.deploy=クラスリポジトリを作業ディレクトリ [{0}] に配備します
webappLoader.jarDeploy=JAR [{0}] を [{1}] に配備します
+webappLoader.mkdirFailure=リソースをコピーする宛先ディレクトリを作成できません。
+webappLoader.readFailure=リソース[{0}]を読み取ることができません
webappLoader.reloadable=reloadableプロパティを [{0}] に設定できません
+webappLoader.setContext.ise=クラスローダーが開始したあとは Context を構成することはできません。
webappLoader.starting=このローダを起動します
webappLoader.stopping=このローダを停止します
diff --git a/java/org/apache/catalina/manager/LocalStrings_ja.properties b/java/org/apache/catalina/manager/LocalStrings_ja.properties
index 5d42a7d..0563ad6 100644
--- a/java/org/apache/catalina/manager/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/manager/LocalStrings_ja.properties
@@ -14,6 +14,7 @@
# limitations under the License.
htmlManagerServlet.appsAvailable=実行中
+htmlManagerServlet.appsExpire=期限切れセッション
htmlManagerServlet.appsName=表示名
htmlManagerServlet.appsPath=パス
htmlManagerServlet.appsReload=再ロード
@@ -23,6 +24,30 @@ htmlManagerServlet.appsStop=停止
htmlManagerServlet.appsTasks=コマンド
htmlManagerServlet.appsTitle=アプリケーション
htmlManagerServlet.appsUndeploy=配備解除
+htmlManagerServlet.appsVersion=バージョン
+htmlManagerServlet.configReloadButton=再読み込み
+htmlManagerServlet.configSslHostName=TLSホスト名(オプション)
+htmlManagerServlet.configSslReloadTitle=TLS構成ファイルを再読み込みします。
+htmlManagerServlet.configTitle=構成ファイル
+htmlManagerServlet.connectorStateAliveSocketCount=キープアライブソケット数:
+htmlManagerServlet.connectorStateBytesRecieved=受信バイト数:
+htmlManagerServlet.connectorStateBytesSent=送信バイト:
+htmlManagerServlet.connectorStateErrorCount=エラー数:
+htmlManagerServlet.connectorStateHint=P:パースとリクエスト準備 S:サービス F:終了 R:Ready K:キープアライブ
+htmlManagerServlet.connectorStateMaxProcessingTime=最大処理時間:
+htmlManagerServlet.connectorStateMaxThreads=最大スレッド:
+htmlManagerServlet.connectorStateProcessingTime=処理時間:
+htmlManagerServlet.connectorStateRequestCount=リクエスト数:
+htmlManagerServlet.connectorStateTableTitleBRecv=B Recv
+htmlManagerServlet.connectorStateTableTitleBSent=送信バイト数
+htmlManagerServlet.connectorStateTableTitleClientAct=Client (Actual)
+htmlManagerServlet.connectorStateTableTitleClientForw=Client (Forwarded)
+htmlManagerServlet.connectorStateTableTitleRequest=リクエスト
+htmlManagerServlet.connectorStateTableTitleStage=ステージ
+htmlManagerServlet.connectorStateTableTitleTime=時間
+htmlManagerServlet.connectorStateTableTitleVHost=仮想ホスト
+htmlManagerServlet.connectorStateThreadBusy=現在のBusyスレッド:
+htmlManagerServlet.connectorStateThreadCount=現在のスレッド数:
htmlManagerServlet.deployButton=配備
htmlManagerServlet.deployConfig=XML設定ファイルのURL:
htmlManagerServlet.deployPath=コンテキストパス (省略可):
@@ -31,17 +56,55 @@ htmlManagerServlet.deployTitle=配備
htmlManagerServlet.deployUpload=WARファイルの配備
htmlManagerServlet.deployUploadFail=FAIL - 配備のアップロードが失敗しました、例外: [{0}]
htmlManagerServlet.deployUploadFile=アップロードするWARファイルの選択
+htmlManagerServlet.deployUploadInServerXml=FAIL - server.xmlでコンテキストが定義されている場合、warファイル[{0}]をアップロードできません
htmlManagerServlet.deployUploadNoFile=FAIL - ファイルのアップロードが失敗しました、ファイルが存在しません
htmlManagerServlet.deployUploadNotWar=FAIL - アップロードするファイル [{0}] はWARファイルでなければいけません
htmlManagerServlet.deployUploadWarExists=FAIL - WARファイル [{0}] は既にサーバ上に存在します
htmlManagerServlet.deployWar=WARファイル又はディレクトリのURL:
+htmlManagerServlet.diagnosticsLeak=Web アプリケーションの停止や再読み込み、配置解除でメモリーリークが発生しているか確認します。
+htmlManagerServlet.diagnosticsLeakButton=メモリリーク発見
+htmlManagerServlet.diagnosticsLeakWarning=この診断チェックにより、Fill GCがトリガーされます。 プロダクションシステムには非常に注意して使用してください。
+htmlManagerServlet.diagnosticsSsl=TLSコネクタ構成の診断
+htmlManagerServlet.diagnosticsSslConnectorCertsButton=証明書
+htmlManagerServlet.diagnosticsSslConnectorCertsText=設定済みのTLS仮想ホストとそれぞれの証明書チェーンを一覧表示します。
+htmlManagerServlet.diagnosticsSslConnectorCipherButton=暗号
+htmlManagerServlet.diagnosticsSslConnectorCipherText=設定済みのTLS仮想ホストとそれぞれの暗号を一覧表示します。
+htmlManagerServlet.diagnosticsSslConnectorTrustedCertsButton=信頼できる証明書
+htmlManagerServlet.diagnosticsSslConnectorTrustedCertsText=設定済みのTLS仮想ホストとそれぞれの信頼できる証明書を一覧表示します。
+htmlManagerServlet.diagnosticsTitle=診断
+htmlManagerServlet.expire.explain=非アクティブ ≥
+htmlManagerServlet.expire.unit=分
+htmlManagerServlet.findleaksList=次のWebアプリケーションは停止しました(再ロード、アンデプロイ)。\n\
+以前の起動からのクラスはまだメモリにロードされているため、メモリ\n\
+リークを引き起こします。(確認のためにプロファイラを使用して下さい):
+htmlManagerServlet.findleaksNone=停止、再読み込み読み込み、配置解除によりメモリーリークの発生した Web アプリケーションはありません。
htmlManagerServlet.helpHtmlManager=HTMLマネージャヘルプ
htmlManagerServlet.helpHtmlManagerFile=../docs/html-manager-howto.html
htmlManagerServlet.helpManager=マネージャヘルプ
htmlManagerServlet.helpManagerFile=../docs/manager-howto.html
+htmlManagerServlet.jvmFreeMemory=フリーメモリ:
+htmlManagerServlet.jvmMaxMemory=最大メモリ:
+htmlManagerServlet.jvmTableTitleInitial=初期
+htmlManagerServlet.jvmTableTitleMaximum=最大値
+htmlManagerServlet.jvmTableTitleMemoryPool=メモリプール
+htmlManagerServlet.jvmTableTitleTotal=合計
+htmlManagerServlet.jvmTableTitleType=Type
+htmlManagerServlet.jvmTableTitleUsed=使用中
+htmlManagerServlet.jvmTotalMemory=合計メモリ:
htmlManagerServlet.list=アプリケーションの一覧
htmlManagerServlet.manager=マネージャ
htmlManagerServlet.messageLabel=メッセージ
+htmlManagerServlet.noManager=-
+htmlManagerServlet.noVersion=指定なし
+htmlManagerServlet.osAvailableMemory=利用可能なメモリ
+htmlManagerServlet.osFreePageFile=フリーページファイル:
+htmlManagerServlet.osKernelTime=プロセスのカーネル時間:
+htmlManagerServlet.osMemoryLoad=メモリロード:
+htmlManagerServlet.osPhysicalMemory=物理メモリ:
+htmlManagerServlet.osTotalPageFile=合計ページファイル:
+htmlManagerServlet.osUserTime=プロセスユーザ名:
+htmlManagerServlet.serverHostname=ホスト名
+htmlManagerServlet.serverIPAddress=IP アドレス
htmlManagerServlet.serverJVMVendor=JVMベンダ
htmlManagerServlet.serverJVMVersion=JVMバージョン
htmlManagerServlet.serverOSArch=OSアーキテクチャ
@@ -52,32 +115,65 @@ htmlManagerServlet.serverVersion=Tomcatバージョン
htmlManagerServlet.title=Tomcat Webアプリケーションマネージャ
managerServlet.alreadyContext=FAIL - アプリケーションは、既にパス [{0}] に存在します
+managerServlet.certsNotAvailable=実行時にこのコネクタから証明書情報を取得できません。
+managerServlet.deleteFail=FAIL - [{0}]を削除できません。 このファイルが継続して存在すると、問題が発生する可能性があります。
+managerServlet.deployFailed=FAIL - コンテキストパス [{0}] にアプリケーションを配備できません。
managerServlet.deployed=OK - コンテキストパス [{0}] でアプリケーションを配備しました
+managerServlet.deployedButNotStarted=FAIL - コンテキストパス[{0}]にアプリケーションをデプロイしましたが、コンテキストを開始できませんでした。
managerServlet.exception=FAIL - 例外 [{0}] が発生しました
+managerServlet.findleaksFail=FAIL - リークを検出できません。Hostは StandardHost のインスタンスめはありません。
+managerServlet.findleaksList=OK - 次のアプリケーションで潜在的なメモリリークが見つかりました:
+managerServlet.findleaksNone=OK - メモリリークは見つかりません
+managerServlet.inService=FAIL - アプリケーション [{0}] はすでにサービスを開始しています。
+managerServlet.invalidCommand=FAIL - コマンド[{0}]に無効なパラメータが指定されました
managerServlet.invalidPath=FAIL - 無効なコンテキストパス [{0}] が指定されました
managerServlet.listed=OK - バーチャルホスト [{0}] のアプリケーション一覧です
managerServlet.listitem={0}:{1}:{2}:{3}
+managerServlet.mkdirFail=FAIL - ディレクトリ [{0}] は作成できません。
managerServlet.noCommand=FAIL - コマンドが指定されていません
managerServlet.noContext=FAIL - パス [{0}] のコンテキストが存在しません
managerServlet.noGlobal=FAIL - グローバルなJNDIリソースが利用できません
+managerServlet.noManager=FAIL - パス[{0}]のマネージャが存在しません
managerServlet.noSelf=FAIL - マネージャ自身を再ロード、削除、停止、又は配備解除できません
managerServlet.noWrapper=コンテナはこのサーブレットに対して呼び出されたsetWrapper()を持っていません
+managerServlet.notDeployed=FAIL - Context[{0}]はserver.xmlで定義されており、展開されていない可能性があります。
+managerServlet.notSslConnector=このコネクターでは SSL が有効化されていません。
+managerServlet.objectNameFail=FAIL - オブジェクト名 [{0}] を ManagerServlet として登録できません。
+managerServlet.postCommand=FAIL - コマンド [{0}] を GET リクエストで実行しようとしましたが、POST リクエストでなければなりません。
managerServlet.reloaded=OK - コンテキストパス [{0}] のアプリケーションを再ロードしました
managerServlet.resourcesAll=OK - すべてのタイプのグローバルリソースを列挙しました
managerServlet.resourcesType=OK - タイプ [{0}] のグローバルリソースを列挙しました
managerServlet.saveFail=FAIL - 設定の保存に失敗しました: [{0}]
managerServlet.saved=OK - サーバの設定を保存しました
managerServlet.savedContext=OK - コンテキスト [{0}] の設定を保存しました
+managerServlet.serverInfo=OK - サーバー情報\n\
+Tomcatバージョン:[{0}]\n\
+OS名:[{1}]\n\
+OSバージョン:[{2}]\n\
+OSアーキテクチャ:[{3}]\n\
+JVMバージョン:[{4}]\n\
+JVMベンダー:[{5}]
managerServlet.sessiondefaultmax=デフォルトの最大セッション停止間隔は[{0}]分です
managerServlet.sessions=OK - コンテキストパス [{0}] のアプリケーションのセッション情報です
managerServlet.sessiontimeout=[{0}]分: [{1}]セッション
managerServlet.sessiontimeout.expired=[{0}]分: expired [{1}]セッション
managerServlet.sessiontimeout.unlimited=unlimited 分: [{0}]セッション
+managerServlet.sslConnectorCerts=OK - コネクタ/証明書チェーンの情報
+managerServlet.sslConnectorCiphers=OK - Connector/ SSL暗号情報
+managerServlet.sslConnectorTrustedCerts=OK - コネクタ/信頼された証明書情報
+managerServlet.sslReload=OK - [{0}]のリロードされたTLS設定
+managerServlet.sslReloadAll=OK - すべてのTLS仮想ホストのリロードされたTLS設定
+managerServlet.sslReloadFail=FAIL - TLS設定を再ロードできませんでした
managerServlet.startFailed=FAIL - コンテキストパス [{0}] のアプリケーションが起動できません
managerServlet.started=OK - コンテキストパス [{0}] でアプリケーションを起動しました
managerServlet.stopped=OK - コンテキストパス [{0}] でアプリケーションを停止しました
+managerServlet.storeConfig.invalidMBean=FAIL - StoreConfig Mbean がありません。[{3}] は不正な Mbean 名です。
+managerServlet.storeConfig.noMBean=FAIL - [{0}] に StoreConfig Mbean が登録されていません。一般的には StoreConfigLifecycleListener が登録します。
+managerServlet.threaddump=OK - JVMスレッドダンプ
+managerServlet.trustedCertsNotConfigured=この仮想ホストには信頼できる証明書が構成されていません。
managerServlet.undeployed=OK - コンテキストパス [{0}] のアプリケーションを配備解除しました
managerServlet.unknownCommand=FAIL - 未知のコマンド [{0}] です
+managerServlet.vminfo=OK - VM 情報
statusServlet.complete=サーバの全状態
statusServlet.title=サーバの状態
diff --git a/java/org/apache/catalina/manager/host/LocalStrings_ja.properties b/java/org/apache/catalina/manager/host/LocalStrings_ja.properties
new file mode 100644
index 0000000..b535e39
--- /dev/null
+++ b/java/org/apache/catalina/manager/host/LocalStrings_ja.properties
@@ -0,0 +1,91 @@
+# 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.
+
+hostManagerServlet.add=add:ホスト[{0}]を追加
+hostManagerServlet.addFailed=FAIL - ホスト [{0}] を追加できません。
+hostManagerServlet.addSuccess=OK - ホスト[{0}]を追加しました
+hostManagerServlet.alreadyHost=FAIL - ホスト名[{0}]のホストが既に存在します
+hostManagerServlet.alreadyStarted=FAIL - ホスト [{0}] はすでに開始しています。
+hostManagerServlet.alreadyStopped=FAIL - Host [{0}] はすでに停止しています。
+hostManagerServlet.appBaseCreateFail=FAIL - ホスト [{1}] の appBase [{0}] を作成できません。
+hostManagerServlet.cannotRemoveOwnHost=FAIL - 自身のホスト[{0}]を削除できません
+hostManagerServlet.cannotStartOwnHost=FAIL - 自身のホスト [{0}] は開始できません。
+hostManagerServlet.cannotStopOwnHost=FAIL - 自分自身のホスト [{0}] を停止できません。
+hostManagerServlet.configBaseCreateFail=FAIL - ホスト [{0}] の configBase が特定できません。
+hostManagerServlet.exception=FAIL - 例外[{0}]が発生しました
+hostManagerServlet.invalidHostName=FAIL - 無効なホスト名[{0}]が指定されました
+hostManagerServlet.list=リスト:Engine[{0}]のHostのリスト
+hostManagerServlet.listed=OK - 列挙されたHost
+hostManagerServlet.listitem=[{0}]:[{1}]
+hostManagerServlet.managerXml=FAIL - manager.xml をインストールできませんでした。
+hostManagerServlet.noCommand=FAIL - コマンドが指定されませんでした。
+hostManagerServlet.noHost=FAIL - ホスト名 [{0}] は存在しません。
+hostManagerServlet.noWrapper=Container はこのサーブレットの setWrapper() を呼び出していません。
+hostManagerServlet.persist=永続化:現在の設定を保持する
+hostManagerServlet.persistFailed=FAIL - 構成を永続化できませんでした
+hostManagerServlet.persisted=OK - 構成が永続化されました
+hostManagerServlet.postCommand=FAIL - コマンド[{0}]をGETリクエストで使用しようとしましたが、POSTが必要です
+hostManagerServlet.remove=remove: ホスト [{0}] を削除します。
+hostManagerServlet.removeFailed=FAIL - Host [{0}] を削除できません。
+hostManagerServlet.removeSuccess=OK - ホスト[{0}]を削除しました
+hostManagerServlet.start=開始:名前[{0}]のホストを起動しています
+hostManagerServlet.startFailed=FAIL - ホスト[{0}]の起動に失敗しました
+hostManagerServlet.started=OK - Host [{0}] を開始しました。
+hostManagerServlet.stop=停止:名前[{0}]のホストを停止しています
+hostManagerServlet.stopFailed=FAIL- ホスト [{0}] を停止できません。
+hostManagerServlet.stopped=OK - Host[{0}]が停止しました
+hostManagerServlet.unknownCommand=FAIL - 不明なコマンド[{0}]
+
+htmlHostManagerServlet.addAliases=エイリアス:
+htmlHostManagerServlet.addAppBase=App base:
+htmlHostManagerServlet.addAutoDeploy=自動デプロイ
+htmlHostManagerServlet.addButton=追加
+htmlHostManagerServlet.addCopyXML=CopyXML
+htmlHostManagerServlet.addDeployOnStartup=DeployOnStartup
+htmlHostManagerServlet.addDeployXML=DeployXML
+htmlHostManagerServlet.addHost=ホスト
+htmlHostManagerServlet.addManager=Manager アプリケーション
+htmlHostManagerServlet.addName=名前:
+htmlHostManagerServlet.addTitle=仮想ホスト追加
+htmlHostManagerServlet.addUnpackWARs=UnpackWARs
+htmlHostManagerServlet.helpHtmlManager=HTMLホストマネージャ ヘルプ
+htmlHostManagerServlet.helpHtmlManagerFile=../docs/html-host-manager-howto.html
+htmlHostManagerServlet.helpManager=Host Manager ヘルプ
+htmlHostManagerServlet.helpManagerFile=../docs/host-manager-howto.html
+htmlHostManagerServlet.hostAliases=Hostエイリアス
+htmlHostManagerServlet.hostName=ホスト名
+htmlHostManagerServlet.hostTasks=コマンド
+htmlHostManagerServlet.hostThis=Host Managerがインストールされています - コマンドが無効です
+htmlHostManagerServlet.hostsPersist=永続化
+htmlHostManagerServlet.hostsRemove=削除
+htmlHostManagerServlet.hostsStart=起動
+htmlHostManagerServlet.hostsStop=停止
+htmlHostManagerServlet.list=仮想ホスト一覧
+htmlHostManagerServlet.manager=Host Manager
+htmlHostManagerServlet.messageLabel=メッセージ:
+htmlHostManagerServlet.persistAll=現在の設定(仮想ホストを含む)をserver.xmlおよびwebアプリケーションcontext.xmlファイルに保存します。
+htmlHostManagerServlet.persistAllButton=全て
+htmlHostManagerServlet.persistTitle=構成維持
+htmlHostManagerServlet.serverJVMVendor=JVMベンダ
+htmlHostManagerServlet.serverJVMVersion=JVM バージョン
+htmlHostManagerServlet.serverOSArch=OS アーキテクチャ
+htmlHostManagerServlet.serverOSName=OS 名
+htmlHostManagerServlet.serverOSVersion=OS バージョン
+htmlHostManagerServlet.serverTitle=Server情報
+htmlHostManagerServlet.serverVersion=Tomcatバージョン
+htmlHostManagerServlet.title=Tomcat仮想ホストマネージャ
+
+statusServlet.complete=完全なサーバステータス
+statusServlet.title=サーバステータス
diff --git a/java/org/apache/catalina/mapper/LocalStrings_ja.properties b/java/org/apache/catalina/mapper/LocalStrings_ja.properties
new file mode 100644
index 0000000..b2bbb99
--- /dev/null
+++ b/java/org/apache/catalina/mapper/LocalStrings_ja.properties
@@ -0,0 +1,31 @@
+# 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.
+
+mapper.addHost.sameHost=同じホスト[{0}]の登録が重複しています。 無視されます。
+mapper.addHost.success=登録されたホスト[{0}]
+mapper.addHostAlias.sameHost=ホスト [{1}] にエイリアス [{0}] が重複して登録されました。無視します。
+mapper.addHostAlias.success=ホスト [{1}] のエイリアス [{0}] を登録しました。
+mapper.duplicateHost=Host名の重複 [{0}]。この名前はHost[{1}] で使用されているため無視されます。
+mapper.duplicateHostAlias=Host [{1}]のホストエイリアス[{0}]が重複しています。 名前はすでにHost [{2}]によって使用されています。 このエイリアスは無視されます。
+mapper.removeWrapper=コンテキスト[{0}]からパス[{1}]を使用してラッパーを削除します
+
+mapperListener.pauseContext=コンテキスト[{0}]をサービス[{1}]のために再ロードするものとして登録します。
+mapperListener.registerContext=コンテキスト [{0}] にサービス [{1}] を登録します。
+mapperListener.registerHost=サービス[{2}]のドメイン[{1}]にホスト[{0}]を登録
+mapperListener.registerWrapper=サービス [{2}] のコンテキスト [{1}] にラッパー [{0}] を登録しました。
+mapperListener.unknownDefaultHost=サービス [{1}] にデフォルトホスト [{0}] は存在しません。Tomcat はホスト名を指定しない HTTP/1.0 のリクエストを処理できません。
+mapperListener.unregisterContext=サービス[{1}]のコンテキスト[{0}]の登録を解除します。
+mapperListener.unregisterHost=サービス[{2}]のドメイン[{1}]のホスト[{0}]の登録を解除します。
+mapperListener.unregisterWrapper=サービス[{2}]のContext [{1}]のWrapper [{0}]の登録を解除します。
diff --git a/java/org/apache/catalina/mbeans/LocalStrings_ja.properties b/java/org/apache/catalina/mbeans/LocalStrings_ja.properties
new file mode 100644
index 0000000..583c361
--- /dev/null
+++ b/java/org/apache/catalina/mbeans/LocalStrings_ja.properties
@@ -0,0 +1,23 @@
+# 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.
+
+jmxRemoteLifecycleListener.createRegistryFailed=ポート[{1}]を使用して[{0}]サーバーのRMIレジストリを作成できません
+jmxRemoteLifecycleListener.createServerFailed=[{0}]サーバーのJMXコネクタサーバーを作成できなかったか、または開始できませんでした
+jmxRemoteLifecycleListener.destroyServerFailed=[{0}]サーバーのJMXコネクタサーバーを停止できませんでした。
+jmxRemoteLifecycleListener.invalidRmiBindAddress=無効なRMIバインドアドレス[{0}]
+jmxRemoteLifecycleListener.invalidURL=[{0}] サーバーに不正な JMX サービスリクエスト [{1}] が要求されました。
+jmxRemoteLifecycleListener.start=サーバー [{2}] の JMX リモートリスナーをレジストリーポート番号 [{0}] サーバーポート番号 [{1}] で構成しました。
+
+mBeanFactory.managerContext=ManagerコンポーネントはContextにのみ追加できます。
diff --git a/java/org/apache/catalina/realm/LocalStrings_ja.properties b/java/org/apache/catalina/realm/LocalStrings_ja.properties
index dcd276e..22f5c9b 100644
--- a/java/org/apache/catalina/realm/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/realm/LocalStrings_ja.properties
@@ -13,41 +13,90 @@
# See the License for the specific language governing permissions and
# limitations under the License.
+combinedRealm.addRealm=Realm[{0}]を追加し、合計[{1}]Realmを作成します。
+combinedRealm.authFail=レルム [{1}] でユーザー [{0}] の認証に失敗しました。
+combinedRealm.authStart=ユーザー [{0}] をRealm [{1}] で認証します。
+combinedRealm.authSuccess=レルム [{1}] でユーザー [{0}] を認証しました。
+combinedRealm.getPassword=getPassword() メソッドを呼び出してはいけません。
+combinedRealm.getPrincipal=getPrincipal()メソッドは決して呼び出されるべきではありません。
+combinedRealm.realmStartFail=Realm[{0}]の開始に失敗しました。
+combinedRealm.unexpectedMethod=Combined Realmについて予期せぬメソッド呼び出しが発生しました。
+
+credentialHandler.invalidStoredCredential=ユーザ提供の資格情報とマッチするためにRealm によって提供された無効な格納された資格情報文字列[[{0}]
+credentialHandler.unableToMutateUserCredential=ユーザーの提供した認証情報を変更できません。CredentialHandler の構成に誤りがあるかもしれません。
+
dataSourceRealm.authenticateFailure=ユーザ名 [{0}] は認証に失敗しました
dataSourceRealm.authenticateSuccess=ユーザ名 [{0}] は認証に成功しました
dataSourceRealm.close=データベース接続をクローズ中の例外です
dataSourceRealm.exception=認証を実行中の例外です
+dataSourceRealm.getPassword.exception=[{0}] のパスワードを取得中に異常が発生しました。
+dataSourceRealm.getRoles.exception=[{0}] のロールを取得する途中で例外が発生しました。
+
+jaasCallback.username=返されたユーザー名[{0}]
jaasRealm.accountExpired=ユーザ名 [{0}] はアカウントの期限が切れているために認証されません
+jaasRealm.authenticateFailure=ユーザー名[{0}]は正常に認証されませんでした
jaasRealm.authenticateSuccess=ユーザ名 [{0}] は認証に成功しました
+jaasRealm.beginLogin=アプリケーション[{1}]のLoginContextを使用して、ユーザー名[{0}]に対するJAASRealmログインが要求されました。
+jaasRealm.checkPrincipal=プリンシパル[{0}] [{1}]をチェックします。
jaasRealm.credentialExpired=ユーザ名 [{0}] は証明書の期限が切れたために認証されません
jaasRealm.failedLogin=ユーザ名 [{0}] はログインに失敗したために認証されませんでした
+jaasRealm.loginContextCreated=ユーザー名[{0}]用に作成されたJAAS LoginContext
jaasRealm.loginException=ユーザ名 [{0}] の認証中にログイン例外が発生しました
+jaasRealm.rolePrincipalAdd=このユーザープリンシパルロールにロールプリンシパル[{0}]を追加
+jaasRealm.rolePrincipalFailure=有効な役割はありません。
jaasRealm.unexpectedError=予測しないエラーです
+jaasRealm.userPrincipalFailure=有効なユーザープリンシパルが見つかりません。
+jaasRealm.userPrincipalSuccess=プリンシパル[{0}]は有効なユーザークラスです。 これをユーザープリンシパルとして使用します。
jdbcRealm.authenticateFailure=ユーザ名 [{0}] は認証に失敗しました
jdbcRealm.authenticateSuccess=ユーザ名 [{0}] は認証に成功しました
jdbcRealm.close=データベース接続クローズ中の例外です
jdbcRealm.exception=認証実行中の例外です
jdbcRealm.open=データベース接続オープン中に例外が発生しました
+jdbcRealm.open.invalidurl=ドライバー [{0}] は url [{1}] に対応していません。
jndiRealm.authenticateFailure=ユーザ名 [{0}] は認証に失敗しました
jndiRealm.authenticateSuccess=ユーザ名 [{0}] は認証に成功しました
+jndiRealm.cipherSuites=TLS 接続で暗号スイート [{0}] を有効化しました。
jndiRealm.close=ディレクトリサーバ接続クローズ中の例外です
+jndiRealm.emptyCipherSuites=指定された暗号スイートの空の文字列。 デフォルトの暗号スイートを使用します。
jndiRealm.exception=認証実行中の例外です
+jndiRealm.exception.retry=認証中に例外が発生しました。再試行します。
+jndiRealm.invalidHostnameVerifier=[{0}]はHostnameVerifierの有効なクラス名ではありません。
+jndiRealm.invalidSslProtocol=指定されたプロトコル[{0}]は無効です。 [{1}]のいずれかでなければなりません。
+jndiRealm.invalidSslSocketFactory=[{0}]はSSLSocketFactoryの有効なクラス名ではありません
+jndiRealm.negotiatedTls=プロトコル[{0}]を使用して交渉されたTLS接続
jndiRealm.open=ディレクトリサーバ接続オープン中の例外です
+jndiRealm.tlsClose=TLSレスポンスを閉じる際の例外
+
+lockOutRealm.authLockedUser=ロックされたユーザー [{0}] の認証が試行されました。
+lockOutRealm.removeWarning=キャッシュサイズが制限内に収まるようにするため、[{1}]秒後にユーザー[{0}]が失敗したユーザーキャッシュから削除されました。
+
+mdCredentialHandler.unknownEncoding=エンコーディング [{0}] には未対応のため現在の設定 [{1}] を使用します。
memoryRealm.authenticateFailure=ユーザ名 [{0}] は認証に失敗しました
memoryRealm.authenticateSuccess=ユーザ名 [{0}] は認証に成功しました
memoryRealm.loadExist=メモリデータベースファイル [{0}] を読むことができません
memoryRealm.loadPath=メモリデータベースファイル [{0}] からユーザをロードします
memoryRealm.readXml=メモリデータベースファイルを読み込み中の例外です
+memoryRealm.xmlFeatureEncoding=XMLファイルのJavaエンコーディング名を許可するためにdigesterを設定する例外。 IANAのエンコーディング名のみがサポートされます。
+
+pbeCredentialHandler.invalidKeySpec=パスワードベースの鍵を生成できません。
realmBase.algorithm=無効なメッセージダイジェストアルゴリズム [{0}] が指定されています
realmBase.authenticateFailure=ユーザ名 [{0}] は認証に失敗しました
realmBase.authenticateSuccess=ユーザ名 [{0}] は認証に成功しました
+realmBase.cannotGetRoles=プリンシパル[{0}]からロールを取得できません
+realmBase.createUsernameRetriever.ClassCastException=クラス[{0}]はX509UsernameRetrieverではありません。
+realmBase.createUsernameRetriever.newInstance=タイプ[{0}]のオブジェクトを作成できません。
+realmBase.credentialHandler.customCredentialHandler=カスタムCredentialHandlerが設定されているため、プロパティ[{0}]を値[{1}]に設定できません。
+realmBase.delegatedCredentialFail=ユーザー[{0}]の委任された資格情報を取得できません
realmBase.digest=ユーザの証明書のダイジェストエラー
realmBase.forbidden=要求されたリソースへのアクセスが拒否されました
+realmBase.gotX509Username=X509証明書のユーザー名を取得しました:[{0}]
+realmBase.gssContextNotEstablished=Authenticator 実装エラー:渡されたセキュリティコンテキストが完全に確立されていません。
+realmBase.gssNameFail=確立されたGSSContextから名前を抽出できませんでした。
realmBase.hasRoleFailure=ユーザ名 [{0}] はロール [{1}] を持っていません
realmBase.hasRoleSuccess=ユーザ名 [{0}] はロール [{1}] を持っています
diff --git a/java/org/apache/catalina/security/LocalStrings_ja.properties b/java/org/apache/catalina/security/LocalStrings_ja.properties
index 5a11680..9c69f68 100644
--- a/java/org/apache/catalina/security/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/security/LocalStrings_ja.properties
@@ -13,4 +13,10 @@
# See the License for the specific language governing permissions and
# limitations under the License.
+SecurityListener.checkUmaskFail=[{0}]のumask設定で開始しようとしました。 少なくとも[{1}]と同じようにumaskを指定しないでTomcatを実行すると、ライフサイクルリスナーのorg.apache.catalina.security.SecurityListener(通常はCATALINA_BASE/conf/server.xmlで構成されています)によってブロックされます。
+SecurityListener.checkUmaskNone=システムプロパティ[{0}]にumask設定が見つかりませんでした。 しかし、Tomcatはumaskをサポートするプラットフォームで動作しているようです。 システムプロパティは通常、CATALINA_HOME/bin/catalina.shに設定されます。 ライフサイクルリスナーのorg.apache.catalina.security.SecurityListener(通常はCATALINA_BASE/conf/server.xmlに設定されています)では、少なくとも[{1}]と同じくらい拘束されたumaskが必要です。
+SecurityListener.checkUmaskParseFail=値[{0}]を有効なumaskとして解析できませんでした。
+SecurityListener.checkUmaskSkip=umask を取得できません。Tomcat を Windows で実行するときは umask をチェックしません。
+SecurityListener.checkUserWarning=ユーザー[{0}]として実行中に開始しようとしました。 このユーザーでTomcatを実行するとがライフサイクルリスナーorg.apache.catalina.security.SecurityListener(通常はCATALINA_BASE/conf /server.xmlで構成されている)によってブロックされています。
+
SecurityUtil.doAsPrivilege=PrivilegedExceptionActionブロックを実行中に例外が発生しました。
diff --git a/java/org/apache/catalina/session/LocalStrings_ja.properties b/java/org/apache/catalina/session/LocalStrings_ja.properties
index 5a98738..fada6bc 100644
--- a/java/org/apache/catalina/session/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/session/LocalStrings_ja.properties
@@ -19,22 +19,36 @@ JDBCStore.checkConnectionDBClosed=データベース接続がnullであるか、
JDBCStore.checkConnectionDBReOpenFail=データベースの再オープンが失敗しました。データベースがダウンしているかもしれません。
JDBCStore.checkConnectionSQLException=SQL例外が発生しました [{0}]
JDBCStore.close=データベース接続 [{0}] をクローズ中の例外です
+JDBCStore.commitSQLException=クローズする前に接続をコミットするSQLException
JDBCStore.loading=セッション [{0}] をデータベース [{1}] からロードします
+JDBCStore.missingDataSourceName=指定された JNDI 名は正常ではありません
JDBCStore.removing=セッション [{0}] をデータベース [{1}] から削除します
JDBCStore.saving=セッション [{0}] をデータベース [{1}] に保存します
+JDBCStore.wrongDataSource=JNDIデータソース[{0}]を開くことができません。
+fileStore.createFailed=セッションデータを格納するディレクトリ[{0}]を作成できません
+fileStore.deleteFailed=ファイル [{0}] を削除できなかったため、セッションストレージを作成できません。
fileStore.loading=セッション [{0}] をファイル [{1}] からロードします
fileStore.removing=セッション [{0}] をファイル [{1}] から削除します
fileStore.saving=セッション [{0}] をファイル [{1}] に保存します
+managerBase.container.noop=Contexts 以外のコンテナに追加されたManagerは決して使用されません。
+managerBase.contextNull=マネージャーが使う前のコンテキストは null でなければなりません。
managerBase.createSession.ise=createSession: アクティブセッションが多すぎます
+managerBase.sessionAttributeNameFilter=名前フィルタ[{1}]と一致しなかったため、[{0}]というセッション属性をスキップしました。
+managerBase.sessionAttributeValueClassNameFilter=値タイプ[{1}]がフィルタ[{2}]と一致しなかったため、[{0}]という名前のセッション属性をスキップしました。
managerBase.sessionTimeout=無効なセッションタイムアウト設定です [{0}]
+managerBase.setContextNotNew=NEW 状態ではないマネージャーに関連付けられた Context を変更するために setContext() を呼び出すことは禁止されています。
persistentManager.backupMaxIdle=[{1}]秒間アイドルしているセッション [{0}] を保存するためにバックアップしています
-persistentManager.deserializeError=セッション [{0}] をデシリアライズ中のエラーです: [{1}]
+persistentManager.deserializeError=セッション [{0}] をデシリアライズ中のエラーです。
persistentManager.loading=[{0}] の持続されたセッションをロードします
persistentManager.serializeError=セッション [{0}] をシリアライズ中のエラーです: [{1}]
+persistentManager.storeKeysException=セッションストアからセッションIDのリストを取得できませんでした。セッションストアが空の可能性があります。
+persistentManager.storeSizeException=セッションストアに格納しているセッションの総数を確認できなかったため、セッションストアは空になっているものとして扱います。
persistentManager.swapIn=セッション [{0}] をスワップインしています
+persistentManager.swapInException=スワップイン時のストア内の例外:[{0}]
+persistentManager.swapInInvalid=スワップしたセッション [{0}] は不正です。
persistentManager.swapMaxIdle=[{1}]秒間アイドルしているセッション [{0}] を保存するためにスワップしています
persistentManager.swapTooManyActive=セッションが多すぎるので、[{1}]秒アイドルしているセッション [{0}] をスワップアウトします
persistentManager.tooManyActive=アクティブセッションが多すぎます、[{0}]、スワップアウトするためにアイドルセッションを探しています
@@ -45,17 +59,22 @@ standardManager.loading.exception=持続されたセッションをロード中
standardManager.managerLoad=永続記憶装置からセッションをロード中の例外です
standardManager.managerUnload=永続記憶装置にセッションをアンロード中の例外です
standardManager.unloading=持続されたセッションを [{0}] に保存します
+standardManager.unloading.debug=永続セッションのアンロード
+standardManager.unloading.nosessions=アンロードする永続セッションがありません
standardSession.attributeEvent=セッション属性イベントリスナが例外を投げました
standardSession.bindingEvent=セッションバインディングイベントリスナが例外を投げました
standardSession.getAttribute.ise=getAttribute: セッションは既に無効化されています
standardSession.getAttributeNames.ise=getAttributeNames: セッションは既に無効化されています
standardSession.getCreationTime.ise=getCreationTime: セッションは既に無効化されています
+standardSession.getIdleTime.ise=getIdleTime: 無効なセッションです。
standardSession.getLastAccessedTime.ise=getLastAccessedTime: セッションは既に無効化されています
standardSession.getThisAccessedTime.ise=getThisAccessedTime: セッションは既に無効化されています
standardSession.getValueNames.ise=getValueNames: セッションは既に無効化されています
standardSession.invalidate.ise=invalidate: セッションは既に無効化されています
standardSession.isNew.ise=isNew: セッションは既に無効化されています
+standardSession.logoutfail=有効期限を超過したセッションからユーザーがログアウトする時、例外が発生しました。
+standardSession.notDeserializable=セッション[{1}]のセッション属性[{0}]をデシリアライズできません。
standardSession.notSerializable=セッション [{1}] のためにセッション属性 [{0}] をシリアライズできません
standardSession.removeAttribute.ise=removeAttribute: セッションは既に無効化されています
standardSession.sessionEvent=セッションイベントリスナが例外を投げました
diff --git a/java/org/apache/catalina/startup/LocalStrings_ja.properties b/java/org/apache/catalina/startup/LocalStrings_ja.properties
index 3759fdb..d768da0 100644
--- a/java/org/apache/catalina/startup/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/startup/LocalStrings_ja.properties
@@ -13,46 +13,150 @@
# See the License for the specific language governing permissions and
# limitations under the License.
+catalina.configFail=[{0}]からサーバー設定を読み込めません
+catalina.noCluster=[{0}]のためにクラスタルールセットが見つかりません。 クラスタ構成が無効になっています。
+catalina.serverStartFail=必要なサーバーコンポーネントを開始できなかったため、Tomcat を開始できませんでした。
+catalina.shutdownHookFail=サーバーの停止中にシャットダウンフックでエラーが発生しました。
+catalina.stopServer=シャットダウンポートが設定されていません。 OSシグナルでServerをシャットダウンします。 サーバはシャットダウンしません。
+
+connector.noSetExecutor=Connector {0}]は外部エグゼキュータをサポートしていません。 メソッドsetExecutor(java.util.concurrent.Executor)が見つかりません。
+connector.noSetSSLImplementationName=コネクター [{0}] は SSL 実装の変更に対応していません。setSslImplementationName(String) メソッドがありません。
+
+contextConfig.altDDNotFound=代替デプロイメントデスクリプタファイル [{0}] が見つかりません。
+contextConfig.annotationsStackOverflow=StackOverflowErrorのため、Webアプリケーション[{0}]のアノテーションのスキャンを完了できません。 考えられる根本的な原因には、-Xssおよび不正な循環継承の依存関係の設定が低すぎます。 処理されるクラス階層は[{1}]でした。
contextConfig.applicationMissing=アプリケーションのweb.xmlが見つかりません、デフォルトだけを使用します
contextConfig.applicationParse=アプリケーションのweb.xmlファイル [{0}] の解析エラーです
contextConfig.applicationPosition=[{0}]行の[{1}]列目で発生しました
+contextConfig.applicationStart=アプリケーションのweb.xml [{0}] を解析します。
+contextConfig.applicationUrl=アプリケーション web.xml の URL を取得できませんでした。
contextConfig.authenticatorConfigured=メソッド [{0}] のオーセンティケータを設定します
contextConfig.authenticatorInstantiate=クラス [{0}] のオーセンティケータをインスタンス化できません
contextConfig.authenticatorMissing=メソッド [{0}] のオーセンティケータを設定できません
-contextConfig.authenticatorResources=オーセンティケータのマップリストをロードできません
+contextConfig.authenticatorResources=Authenticators のマップリストをロードできません。
+contextConfig.badUrl=コンテキスト記述子 [{0}] を処理できません。
+contextConfig.baseError=共通設定を取得できません。通常は $CATALINA_BASE/conf にあります。
contextConfig.cce=ライフサイクルイベントデータオブジェクト [{0}] はコンテキストではありません
+contextConfig.contextClose=context.xmlを閉じる際のエラー
+contextConfig.contextMissing=context.xml が見つかりません: [{0}]
+contextConfig.contextParse=[{0}]のcontext.xmlの解析エラー
+contextConfig.defaultError=[{1}]で[{0}]という名前のデフォルトweb.xmlの処理でエラーが発生しました
+contextConfig.defaultMissing=共通 web.xml が見つかりません。
contextConfig.defaultPosition=[{0}]行の[{1}]列目で発生しました
+contextConfig.destroy=ContextConfig:破棄中
+contextConfig.fileUrl=URL [{0}] のファイルオブジェクトを作成できません。
+contextConfig.fixDocBase=コンテキスト [{0}] の docBase を修復中に例外が発生しました。
+contextConfig.init=ContextConfig: 初期化中\n
+contextConfig.inputStreamFile=アノテーションのファイル[{0}]を処理できません
+contextConfig.inputStreamJar=アノテーションのJar [{1}]からJarエントリ[{0}]を処理できません。
+contextConfig.inputStreamWebResource=アノテーションのWebリソース[{0}]を処理できません
+contextConfig.invalidSci=ServletContentInitializer [{0}]を作成できませんでした。
+contextConfig.invalidSciHandlesTypes=1つ以上のServletContentInitializersの@HandlesTypesアノテーションに対してチェックするためにクラス[{0}]をロードできません。
+contextConfig.jarFile=アノテーションのためにJar [{0}]を処理できません。
contextConfig.jspFile.error=JSPファイル [{0}] は''/''で始まらなければいけません
contextConfig.jspFile.warning=警告: Servlet 2.4ではJSPファイル [{0}] は''/''で始まらなければいけません
contextConfig.missingRealm=認証するためにレルムが設定されていません
+contextConfig.processAnnotationsDir.debug=[{0}] 配下のディレクトリからクラスファイルをスキャンします。
+contextConfig.processAnnotationsJar.debug=アノテーション付きのクラスファイルのjarファイルのスキャン[{0}]
+contextConfig.processAnnotationsWebDir.debug=アノテーション[{0}]のクラスファイルのWebアプリケーションディレクトリのスキャン
+contextConfig.resourceJarFail=コンテキスト [{1}] へ静的リソースとして含める URL [{0}] に配置された JAR ファイルを処理できませんでした。
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.info=[{0}]に対してServletContainerInitializerを処理できません。 これは@HandlesTypesアノテーションに定義されているクラスが見つからないことが原因です。 完全なスタックトレースのDEBUGレベルロギングを有効にします。
+contextConfig.servletContainerInitializerFail=名前[{0}]のコンテキストのServletContainerInitializersの検出に失敗しました。
contextConfig.start=ContextConfig: 処理を開始します
contextConfig.stop=ContextConfig: 処理を停止します
contextConfig.unavailable=前のエラーのためにこのアプリケーションは利用できないようにマークします
+contextConfig.unknownUrlProtocol=アノテーション処理中にURLプロトコル[{0}]が認識されませんでした。 URL [{1}]は無視されました。
+contextConfig.urlPatternValue=urlPatterns属性とvalue属性の両方が、クラス[{1}]の[{0}]アノテーションに対して設定されています。
+contextConfig.webinfClassesUrl=[{0}]のURLを特定できません
+contextConfig.xmlSettings=Context[{0}]は、validation:[{1}]およびnamespaceAware:[{2}]を使用してweb.xmlおよびweb-fragment.xmlファイルを解析します
+embedded.authenticatorNotInstanceOfValve=指定されたAuthenticator はValveではありません
embedded.noEngines=まだエンジンが定義されていません
+embedded.notmp=[{0}]に指定された一時フォルダが見つかりません
engineConfig.cce=ライフサイクルイベントデータオブジェクト [{0}] はエンジンではありません
engineConfig.start=EngineConfig: 処理を開始します
engineConfig.stop=EngineConfig: 処理を停止します
+expandWar.copy=[{0}] から [{1}] へのコピーエラー。
+expandWar.createFailed=ディレクトリ [{0}] を作成できません。
+expandWar.createFileFailed=ファイル[{0}]を作成できません。
+expandWar.deleteFailed=[{0}] を削除できません。残ったファイルにより問題が生じるかもしれません。
+expandWar.deleteOld=WAR ファイルと最終更新日時の異なる WAR ファイルを展開したディレクトリ [{0}] が見つかりました。削除します。
+expandWar.illegalPath=アーカイブ[{0}]は形式が正しくないため無視されます:定義されたdocBase [{3}]の外にあるので、[{2}]に拡張されていない不正なパス[{1}]がエントリに含まれています。
+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.cce=ライフサイクルイベントデータオブジェクト [{0}] はホストではありません
+hostConfig.context.remove=コンテキスト [{0}] の削除中に異常が発生しました。
hostConfig.context.restart=コンテキスト [{0}] を再起動中のエラーです
+hostConfig.createDirs=配備用のディレクトリを作成できません:[{0}]
+hostConfig.deploy.error=Webアプリケーションディレクトリ[{0}]を展開中に例外が発生しました。
hostConfig.deployDescriptor=設定記述子 [{0}] を配備します
+hostConfig.deployDescriptor.blocked=コンテキストパス[{0}]を持つWebアプリケーションは、アプリケーションのセキュアな配備に必要な設定が含まれている可能性があるが、このホストのdeployXML設定によって配備記述子の処理が妨げられる配備記述子[{1}]が含まれていたためデプロイされていません。このアプリケーションを配備するには、[{2}]に適切な記述子を作成する必要があります。\n
hostConfig.deployDescriptor.error=設定記述子 [{0}] を配備中のエラーです
+hostConfig.deployDescriptor.finished=展開記述子[{0}]の展開が[{1}] msで終了しました。
+hostConfig.deployDescriptor.localDocBaseSpecified=docBase [{0}] はホストの appBase に含まれるため無視します。
+hostConfig.deployDescriptor.threaded.error=デプロイメント記述子のマルチスレッドデプロイメントが完了するのを待つエラー
hostConfig.deployDir=Webアプリケーションディレクトリ [{0}] を配備します
hostConfig.deployDir.error=Webアプリケーションディレクトリ [{0}] を配備中のエラーです
+hostConfig.deployDir.finished=ディレクトリ [{0}] の Web アプリケーションの配置は [{1}] ms で完了しました。
+hostConfig.deployDir.threaded.error=マルチスレッドで行っているディレクトリの配置完了を待機中に異常が発生しました。
hostConfig.deployWar=Webアプリケーションアーカイブ [{0}] を配備します
hostConfig.deployWar.error=Webアプリケーションアーカイブ [{0}] を配備中のエラーです
+hostConfig.deployWar.finished=Web アプリケーションアーカイブ [{0}] の配置は [{1}] ms で完了しました。
+hostConfig.deployWar.hiddenDir=WAR [{1}]が優先され、unpackWARsがfalseであるため、ディレクトリ[{0}]は無視されます。
+hostConfig.deployWar.threaded.error=WARファイルのマルチスレッド・デプロイメントが完了するまでの待機中のエラー
+hostConfig.deploying=発見されたWebアプリケーションの展開
+hostConfig.docBaseUrlInvalid=docBase に指定された文字列は URL として解釈できません。
+hostConfig.expand=Web アプリケーションアーカイブ [{0}] を展開します。
+hostConfig.expand.error=Web アプリケーションアーカイヴ [{0}] の展開中に異常が発生しました。
+hostConfig.expanding=発見した Web アプリケーションアーカイブを展開します。
+hostConfig.ignorePath=自動デプロイでは appBase 内のパス [{0}] を無視します。
+hostConfig.illegalWarName=War名[{0}]は無効です。 アーカイブは無視されます。
+hostConfig.jmx.register=コンテキスト[{0}]を登録できませんでした
+hostConfig.jmx.unregister=コンテキスト[{0}]の登録を解除できませんでした
+hostConfig.reload=リロード中のコンテキスト [{0}]
+hostConfig.resourceNotAbsolute=[{1}] は完全パスではないためコンテキスト [{0}] からリソースを削除できません。
hostConfig.start=HostConfig: 処理を停止します
hostConfig.stop=HostConfig: 処理を停止します
hostConfig.undeploy=コンテキストパス [{0}] のWebアプリケーションの配備を解除します
+hostConfig.undeployVersion=コンテキスト [{0}] について有効なセッションの存在しない古いバージョンの配置を解除します。
+
+passwdUserDatabase.readFail=/etc/passwd から全てのユーザーセットを取得できませんでした。
+
+tomcat.addWebapp.conflictChild=コンテキスト [{2}] が存在するためWAR ファイル [{0}] をコンテキストパス [{1}] へ配備できません。
+tomcat.addWebapp.conflictFile=[{2}] へファイルまたはディレクトリが存在するため WAR ファイル [{0}] をコンテキストパス [{1}] へ配備できません。
+tomcat.homeDirMakeFail=ホームディレクトリとして使用する [{0}] を作成できません。
userConfig.database=ユーザデータベースのロード中の例外です
userConfig.deploy=ユーザ [{0}] のWebアプリケーションを配備します
+userConfig.deploy.threaded.error=ユーザーディレクトリのマルチスレッド展開が完了するのを待つエラー
userConfig.deploying=ユーザのWebアプリケーションを配備します
userConfig.error=ユーザ [{0}] のWebアプリケーションを配備中のエラーです
userConfig.start=UserConfig: 処理を開始します
userConfig.stop=UserConfig: 処理を停止します
+
+versionLoggerListener.arg=コマンドライン引数:{0}
+versionLoggerListener.catalina.base=CATALINA_BASE: {0}
+versionLoggerListener.catalina.home=CATALINA_HOME: {0}
+versionLoggerListener.env=環境変数: {0} = {1}
+versionLoggerListener.java.home=Java Home: {0}
+versionLoggerListener.os.arch=アーキテクチャ: {0}
+versionLoggerListener.os.name=OS 名: {0}
+versionLoggerListener.os.version=OS バージョン: {0}
+versionLoggerListener.prop=システムプロパティ:{0} = {1}
+versionLoggerListener.serverInfo.server.built=Server ビルド: {0}
+versionLoggerListener.serverInfo.server.number=サーバーのバージョン番号:{0}
+versionLoggerListener.serverInfo.server.version=Serverのバージョン名:{0}
+versionLoggerListener.vm.vendor=JVM ベンダ: {0}
+versionLoggerListener.vm.version=JVM バージョン: {0}
+
+webAnnotationSet.invalidInjection=メソッドに不正なリソース注入アノテーションが指定されました。
diff --git a/java/javax/servlet/LocalStrings_ja.properties b/java/org/apache/catalina/storeconfig/LocalStrings_ja.properties
similarity index 64%
copy from java/javax/servlet/LocalStrings_ja.properties
copy to java/org/apache/catalina/storeconfig/LocalStrings_ja.properties
index 21f1cbe..3de1921 100644
--- a/java/javax/servlet/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/storeconfig/LocalStrings_ja.properties
@@ -13,7 +13,10 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-err.not_iso8859_1=ISO 8859-1 の文字ではありません: [{0}]
+config.storeContextError=コンテキスト[{0}]を格納中にエラーが発生しました。
+config.storeServerError=サーバ停止エラー
-value.false=false
-value.true=true
+factory.storeNoDescriptor=要素クラス[{0}]の記述子が構成されていません!
+factory.storeTag=ストアタグ[{0}](オブジェクト:[{1}])
+
+storeConfigListener.notServer=Server 以外のコンポーネントに指定されたリスナーは無視します。
diff --git a/java/org/apache/catalina/tribes/group/LocalStrings_ja.properties b/java/org/apache/catalina/tribes/group/LocalStrings_ja.properties
new file mode 100644
index 0000000..d80aac5
--- /dev/null
+++ b/java/org/apache/catalina/tribes/group/LocalStrings_ja.properties
@@ -0,0 +1,28 @@
+# 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.
+
+channelCoordinator.alreadyStarted=チャンネルは既にレベル:[{0}]で開始されました。
+channelCoordinator.invalid.startLevel=不正な開始レベルです。正常なレベルは SND_RX_SEQ や SND_TX_SEQ、MBR_TX_SEQ や MBR_RX_SEQ です。
+
+groupChannel.listener.alreadyExist=チャンネルリスナー [{0}][{1}] はすでに存在します。
+groupChannel.noDestination=宛先が指定されていません。
+groupChannel.nullMessage=Null メッセージを送信することが出来ません。
+groupChannel.optionFlag.conflict=Interceptor のoption フラグが衝突しています: [{0}]
+groupChannel.receiving.error=エラー受信メッセージ:
+groupChannel.sendFail.noRpcChannelReply=RPC チャンネルが見つからないため NoRpcChannelReply を送信できません。
+groupChannel.unable.deserialize=メッセージをデシリアライズできません: [{0}]
+groupChannel.unable.sendHeartbeat=Tribesインターセプタスタックを介してハートビートを送信できません。 もう一sleep します。
+
+rpcChannel.replyFailed=RpcChannel へ返信を送信できません。
diff --git a/java/org/apache/catalina/tribes/group/interceptors/LocalStrings_ja.properties b/java/org/apache/catalina/tribes/group/interceptors/LocalStrings_ja.properties
new file mode 100644
index 0000000..9a73b98
--- /dev/null
+++ b/java/org/apache/catalina/tribes/group/interceptors/LocalStrings_ja.properties
@@ -0,0 +1,82 @@
+# 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.
+
+domainFilterInterceptor.member.refused=メンバーはクラスター [{0}] への参加を拒否されました。
+domainFilterInterceptor.message.refused=クラスター [{0}] から受信したメッセージは拒否されました。
+
+encryptInterceptor.algorithm.required=暗号化アルゴリズムが必要です。完全指定。 AES/CBC/PKCS5Padding
+encryptInterceptor.algorithm.unsupported-mode=EncryptInterceptorはブロック暗号モード [{0}]をサポートしていません。
+encryptInterceptor.decrypt.error.short-message=メッセージの復号に失敗: メッセージの末尾が途切れています
+encryptInterceptor.decrypt.failed=メッセージの復号に失敗しました。
+encryptInterceptor.encrypt.failed=メッセージを暗号化できません。
+encryptInterceptor.init.failed=EncryptInterceptorの初期化に失敗しました
+encryptInterceptor.key.required=暗号化キーが必要です。
+encryptInterceptor.tcpFailureDetector.ordering=EncryptInterceptorはTcpFailureDetectorの上流になければなりません。 チャネルインターセプターパイプラインのTcpFailureDetectorの前にリストされるようにEncryptInterceptorを再設定してください。
+
+fragmentationInterceptor.fragments.missing=フラグメントが見つかりません。
+fragmentationInterceptor.heartbeat.failed=fragmentationInterceptorでハートビートクリーンアップを実行できません。
+
+gzipInterceptor.compress.failed=バイトデータを圧縮できません。
+gzipInterceptor.decompress.failed=圧縮されたバイトデータを展開できません。
+
+messageDispatchInterceptor.AsyncMessage.failed=非同期メッセージの処理中にエラーが発生しました。
+messageDispatchInterceptor.completeMessage.failed=完了したメッセージを報告できません。
+messageDispatchInterceptor.errorMessage.failed=エラーメッセージを返すことができません。
+messageDispatchInterceptor.queue.full=非同期キューが満杯です。現在は [{1}] バイトで上限の [{0}] バイトに達しています。
+messageDispatchInterceptor.unableAdd.queue=非同期キューにメッセージを登録できませんでした。キューの不具合かもしれません。
+messageDispatchInterceptor.warning.optionflag=警告です。非同期オプションフラグを上書きしたため、他のアプリケーションが使用する可能性のある Channel.SEND_OPTIONS_ASYNCHRONOUS は無効化されます。
+
+nonBlockingCoordinator.electionMessage.sendfailed=メンバー [{0}] に調停メッセージを送信できません。
+nonBlockingCoordinator.heartbeat.failed=ハートビートを実行できません。
+nonBlockingCoordinator.heartbeat.inconsistency=ハートビートが不一致を発見し、イレクションを再開します。
+nonBlockingCoordinator.memberAdded.failed=メンバーが追加されたときにイレクションを開始できません。
+nonBlockingCoordinator.memberAlive.failed=動作チェックが実行できなかったため、メンバーは停止しているものとして扱います。
+nonBlockingCoordinator.memberDisappeared.failed=メンバーが削除されたときにイレクションを開始できません。
+nonBlockingCoordinator.processCoordinationMessage.failed=調停メッセージを処理できませんでした。致命的な問題が発生している可能性があります。
+
+orderInterceptor.messageAdded.sameCounter=同じカウンタにメッセージが追加されました。同期バグがあります。 Order インターセプタを無効にして下さい。
+
+staticMembershipInterceptor.no.failureDetector=TcpFailureDetector がありません。静的メンバーの自動検出機能は正常に動作しません。TcpFailureDetector 配下に StaticMembershipInterceptor を定義すれば、静的メンバーの自動検出機能が動作するでしょう。
+staticMembershipInterceptor.no.pingInterceptor=TcpPingInterceptorが存在しないため、静的メンバーのヘルスチェックは正常に機能しません。TcpPingInterceptorを定義すれば機能するでしょう。
+staticMembershipInterceptor.sendLocalMember.failed=ローカルメンバーの通知は失敗しました。
+staticMembershipInterceptor.sendShutdown.failed=シャットダウン通知が失敗しました
+
+tcpFailureDetector.already.disappeared=検証完了。メンバーはすでに離脱していることを確認しました [{0}]
+tcpFailureDetector.failureDetection.failed=故障検出チェックが実行できないため、メンバーが停止しているものとして扱います。
+tcpFailureDetector.heartbeat.failed=TcpFailureDetector のハートビートチェックができませんでした。
+tcpFailureDetector.member.disappeared=メンバ検証が完了しました。 メンバーが消えました[{0}]
+tcpFailureDetector.memberDisappeared.verify=memberDisappeared[{0}]メッセージを受信しました。 メンバ検証します。
+tcpFailureDetector.performBasicCheck.memberAdded=私たちに通知されなかったにもかかわらず、メンバーが追加されました:[{0}]
+tcpFailureDetector.still.alive=故障検出チェックが完了しました。メンバー [{0}] は正常です。
+tcpFailureDetector.suspectMember.alive=疑わしいクラスタメンバーの生存を確認しました。 [{0}]
+tcpFailureDetector.suspectMember.dead=疑義メンバが死亡したことが確認されました。[{0}]
+
+tcpPingInterceptor.ping.failed=TCP の ping メッセージを送信できませんでした。
+tcpPingInterceptor.pingFailed.pingThread=TCP pingスレッドからpingを送信できません。
+
+throughputInterceptor.report=ThroughputInterceptor Report[\n\
+\ 送信メッセージ (Tx Msg):{0} messages\n\
+\ 送信済み (Sent):{1} MB (total)\n\
+\ 送信済み (Sent):{2} MB (application)\n\
+\ 時間 (Time):{3} seconds\n\
+\ 送信速度 (Tx Speed):{4} MB/sec (total)\n\
+\ 送信速度 (Tx Speed):{5} MB/sec (application)\n\
+\ エラーメッセージ (Error Msg):{6}\n\
+\ 受信メッセージ (Rx Msg):{7} messages\n\
+\ 受信速度 (Rx Speed):{8} MB/sec (since 1st msg)\n\
+\ 受信済み (Received):{9} MB]
+
+twoPhaseCommitInterceptor.heartbeat.failed=TwoPhaseCommit インターセプターのハートビートが失敗しました。
+twoPhaseCommitInterceptor.originalMessage.missing=確認を受信しましたが、元のメッセージがありません。 Id:[{0}]
diff --git a/java/org/apache/catalina/tribes/io/LocalStrings_ja.properties b/java/org/apache/catalina/tribes/io/LocalStrings_ja.properties
new file mode 100644
index 0000000..0020bac
--- /dev/null
+++ b/java/org/apache/catalina/tribes/io/LocalStrings_ja.properties
@@ -0,0 +1,27 @@
+# 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.
+
+bufferPool.created=最大サイズ[{1}]のタイプの[{0}]バイトのバッファプールを作成しました。
+
+objectReader.retrieveFailed.socketReceiverBufferSize=TCP ソケットのレシーバーバッファサイズを取得できなかったため初期値として 43800 byte を設定します。
+
+replicationStream.conflict=public でないインターフェイスのクラスローダーが複数存在します。
+
+xByteBuffer.discarded.invalidHeader=ヘッダーが不正なためパッケージを破棄します。
+xByteBuffer.no.package=XByteBuffer にパッケージがありません。
+xByteBuffer.size.larger.buffer=バッファ長より大きな値がサイズとして指定されました。
+xByteBuffer.unableCreate=バッファーが小さすぎてデータパッケージを作成できません。
+xByteBuffer.unableTrim=利用可能なバイト数より多くのバイトをトリムすることはできません。 長さ:[{0}]トリム:[{1}]
+xByteBuffer.wrong.class=メッセージのClassが間違っています。 それはSerializableを実装するはずですが、代わりに[{0}]です。
diff --git a/java/javax/servlet/LocalStrings_ja.properties b/java/org/apache/catalina/tribes/jmx/LocalStrings_ja.properties
similarity index 56%
copy from java/javax/servlet/LocalStrings_ja.properties
copy to java/org/apache/catalina/tribes/jmx/LocalStrings_ja.properties
index 21f1cbe..6d4a52d 100644
--- a/java/javax/servlet/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/tribes/jmx/LocalStrings_ja.properties
@@ -13,7 +13,9 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-err.not_iso8859_1=ISO 8859-1 の文字ではありません: [{0}]
-
-value.false=false
-value.true=true
+jmxRegistry.no.domain=JMX ドメインが未指定です。
+jmxRegistry.objectName.failed=不正なオブジェクト名 [{0}] を要求されました。
+jmxRegistry.registerJmx.failed=オブジェクト [{0}] を名前 [{1}] で登録できませんでした。
+jmxRegistry.registerJmx.notCompliant=要求されたオブジェクト[{0}]はJMX仕様に準拠していません。
+jmxRegistry.unregisterJmx.failed=名前[{0}]のMBeanの登録を解除できませんでした。
+jmxRegistry.unregisterJmx.notFound=要求されたObjectName [{0}]はMBeanServerに登録されていません。
diff --git a/java/org/apache/catalina/tribes/membership/LocalStrings_ja.properties b/java/org/apache/catalina/tribes/membership/LocalStrings_ja.properties
new file mode 100644
index 0000000..f475843
--- /dev/null
+++ b/java/org/apache/catalina/tribes/membership/LocalStrings_ja.properties
@@ -0,0 +1,56 @@
+# 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.
+
+McastService.domain=ドメイン更新の送信が出来ません。
+McastService.parseSoTimeout=SoTimeoutを解析できません:[{0}]
+McastService.parseTTL=TTL 値を解釈できません: [{0}]
+McastService.payload=Payload更新の送信が出来ません。
+McastService.stopFail=マルチキャストサービスを停止できません。レベル:[{0}]
+
+mcastService.exceed.maxPacketSize=パケット長[{0}]は[{1}]バイトの最大パケットサイズを超えています。
+mcastService.missing.property=McastService: 必須プロパティ [{0}] がありません。
+mcastService.noStart=マルチキャスト送信が開始または有効になっていません。
+
+mcastServiceImpl.bind=[{0}:{1}] にマルチキャストソケットを束縛します。
+mcastServiceImpl.bind.failed=マルチキャストアドレスへのバインドに失敗しました。 ポートのみにバインドします。
+mcastServiceImpl.error.receiving=マルチキャストパッケージを受信中にエラーが発生しました。 500msスリープします。
+mcastServiceImpl.invalid.startLevel=不正な開始レベルです。受け付けられるのは Channel.MBR_RX_SEQ と Channel.MBR_TX_SEQ です。
+mcastServiceImpl.invalid.stopLevel=無効な停止レベルです。 受け入れ可能なレベルはChannel.MBR_RX_SEQとChannel.MBR_TX_SEQのみです。
+mcastServiceImpl.memberDisappeared.failed=メンバー消失メッセージを処理できません。
+mcastServiceImpl.packet.tooLong=受信したマルチキャストパケットが大きすぎるためパッケージを破棄します。受信したパケットサイズは [{0}] です。
+mcastServiceImpl.receive.running=McastService.receive は既に実行中です。
+mcastServiceImpl.recovery=リカバリスレッドがメンバーシップを復旧するため、マルチキャストできなくなります。
+mcastServiceImpl.recovery.failed=リカバリの試み[{0}]が失敗しました。[{1}]秒後に再試行します。
+mcastServiceImpl.recovery.startFailed=リカバリースレッドはメンバーシップサービスを開始できません。
+mcastServiceImpl.recovery.stopFailed=リカバリースレッドはメンバーシップサービスを停止できません。
+mcastServiceImpl.recovery.successful=メンバーシップの回復に成功しました。
+mcastServiceImpl.send.failed=マルチキャストメッセージを送信出来ません。
+mcastServiceImpl.send.running=McastService.sendはすでに実行中です。
+mcastServiceImpl.setInterface=マルチホームマルチキャストインターフェイスを構成しました。 : [{0}]
+mcastServiceImpl.setSoTimeout=クラスタ マルチキャスト soTimeoutを[{0}]に設定します
+mcastServiceImpl.setTTL=クラスターのマルチキャスト TTL を [{0}] に設定しました。
+mcastServiceImpl.unable.join=マルチキャストグループに参加できません、システムでマルチキャストが有効になっていることを確認してください。
+mcastServiceImpl.unableReceive.broadcastMessage=ブロードキャストメッセージを受信できません。
+mcastServiceImpl.waitForMembers.done=sleep完了、メンバーシップを確立し、開始レベル:[{0}]
+mcastServiceImpl.waitForMembers.start=クラスタメンバシップを確立するために[{0}]ミリ秒スリープ、開始レベル:[{1}]
+
+memberImpl.invalid.package.begin=パッケージが不正です。[{0}] から開始しなければなりません。
+memberImpl.invalid.package.end=不正なパッケージです。[{0}] で終端しなければなりません。
+memberImpl.large.payload=ペイロードはtribes が処理するには大きすぎます。
+memberImpl.notEnough.bytes=メンバーパッケージのバイト長が不足しています。
+memberImpl.package.small=メンバーパッケージが小さすぎて検証できません。
+memberImpl.unableParse.hostname=ホスト名を解析できません。
+
+staticMember.invalid.uuidLength=UUIDは正確に16バイトでなければなりません。[{0}]
diff --git a/java/org/apache/catalina/tribes/tipis/LocalStrings_ja.properties b/java/org/apache/catalina/tribes/tipis/LocalStrings_ja.properties
new file mode 100644
index 0000000..8461d15
--- /dev/null
+++ b/java/org/apache/catalina/tribes/tipis/LocalStrings_ja.properties
@@ -0,0 +1,53 @@
+# 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.
+
+abstractReplicatedMap.broadcast.noReplies=恐らくタイムアウトが発生したため、ブロードキャストの返信は 0 でした。
+abstractReplicatedMap.heartbeat.failed=AbstractReplicatedMap.pingメッセージを送信できません。
+abstractReplicatedMap.init.completed=AbstractReplicatedMap [{0}]の初期化は[{1}] msで完了しました。
+abstractReplicatedMap.init.start=コンテキスト名:[{0}]を使用してAbstractReplicatedMapを初期化しています。
+abstractReplicatedMap.leftOver.ignored=メッセージ [{0}] は無視します。
+abstractReplicatedMap.leftOver.pingMsg=PINGメッセージがタイムアウト期間を超えて受信されました。 マップメンバー[{0}]はマップメンバーシップから削除されている可能性があります。
+abstractReplicatedMap.mapMember.unavailable=メンバー[{0}]はまだ利用できません。
+abstractReplicatedMap.mapMemberAdded.added=マップメンバーが追加されました:[{0}]
+abstractReplicatedMap.mapMemberAdded.nullMember=通知されたメンバーはメンバーシップに登録されていません:[{0}]
+abstractReplicatedMap.member.disappeared=メンバー[{0}]が消えました。 関連するマップエントリは、新しいノードに再配置されます。
+abstractReplicatedMap.ping.stateTransferredMember=メンバー [{0}] は状態を転送中で利用可能ではありません。
+abstractReplicatedMap.ping.timeout=マップ[{1}]のメンバー[{0}]がping処理でタイムアウトしました。
+abstractReplicatedMap.relocate.complete=マップ要素の再配置は [{0}] ミリ秒で完了しました。
+abstractReplicatedMap.transferState.noReplies=転送状態、0 レスポンス、おそらくタイムアウトです。
+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.replicate=データを複製できません。
+abstractReplicatedMap.unable.retrieve=キー:[{0}]のリモートオブジェクトを取得できません。
+abstractReplicatedMap.unable.transferState=AbstractReplicatedMapの状態を転送できません。
+abstractReplicatedMap.unableApply.diff=キー [{0}] の差分を計算できません。
+abstractReplicatedMap.unableSelect.backup=バックアップノードを選択できません。
+abstractReplicatedMap.unableSend.startMessage=マップ開始メッセージを送信できません。
+abstractReplicatedMap.unableStart=レプリケーションマップの起動が出来ません。
+
+lazyReplicatedMap.unableReplicate.backup=[{2}] により、バックアップキー [{0}] をメンバー [{1}] へ複製できません。
+lazyReplicatedMap.unableReplicate.proxy=[{2}] のため、プロキシキーを [{0}] からバックアップの [{1}] へ複製できません。
+
+mapMessage.deserialize.error.key=MapMessage キーのデシリアライズに失敗しました。
+mapMessage.deserialize.error.value=MapMessageの値のデシリアライズに失敗しました。
+
+replicatedMap.member.disappeared=メンバー[{0}]が消えました。 関連するマップエントリは、新しいノードに再配置されます。
+replicatedMap.relocate.complete=マップ要素の再配置は [{0}] ms で完了しました。
+replicatedMap.unable.relocate=[{0}]を新しいバックアップノードに再配置できません
+replicatedMap.unableReplicate.completely=バックアップキー[{0}]を複製できません。 成功ノード:[{1}]。 障害ノード:[{2}]。
diff --git a/java/javax/servlet/LocalStrings_ja.properties b/java/org/apache/catalina/tribes/transport/LocalStrings_ja.properties
similarity index 53%
copy from java/javax/servlet/LocalStrings_ja.properties
copy to java/org/apache/catalina/tribes/transport/LocalStrings_ja.properties
index 21f1cbe..a7c4f89 100644
--- a/java/javax/servlet/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/tribes/transport/LocalStrings_ja.properties
@@ -13,7 +13,12 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-err.not_iso8859_1=ISO 8859-1 の文字ではありません: [{0}]
+PooledSender.senderDisconnectFail=Senderの切断に失敗しました。
-value.false=false
-value.true=true
+pooledSender.closed.queue=キューは閉じられています。
+
+receiverBase.bind.failed=アドレス [{0}] にレプリケーションリスナーを束縛できません。
+receiverBase.socket.bind=Receiver Serverソケットがバインドされました:[{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/bio/LocalStrings_ja.properties b/java/org/apache/catalina/tribes/transport/bio/LocalStrings_ja.properties
new file mode 100644
index 0000000..2fde08e
--- /dev/null
+++ b/java/org/apache/catalina/tribes/transport/bio/LocalStrings_ja.properties
@@ -0,0 +1,40 @@
+# 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.
+
+bioReceiver.already.started=サーバーソケットはすでに開始しています。
+bioReceiver.run.fail=レプリケーションリスナーを実行できません。
+bioReceiver.socket.closeFailed=ソケットを切断できませんでした。
+bioReceiver.start.fail=クラスタレシーバを起動できません
+bioReceiver.threadpool.fail=スレッドプールを初期化できません。リスナーを開始しませんでした。
+bioReceiver.threads.busy=全ての BIO サーバーレプリケーションスレッドがビジー状態です。スレッドが解放されるまで新しいリクエストは処理できません。
+
+bioReplicationTask.messageDataReceived.error=messageDataReceivedから送出されたエラー
+bioReplicationTask.reader.closeFailed=Readerを閉じることに失敗しました。
+bioReplicationTask.socket.closeFailed=ソケットクロースに失敗
+bioReplicationTask.unable.sendAck=チャンネルへACKを送信できません。チャンネルが切断されているかもしれません: [{0}]
+bioReplicationTask.unable.service=bio ソケットを開始できません。
+
+bioSender.ack.eof=ローカルポート[{0}:{1、number、integer}]でEOF
+bioSender.ack.missing=[{0}:{1,number,integer}] から [{2,number,integer}] ms 以内に確認応答(ACK)を読み取ることができませんでした。ソケットを切断して再試行してください。
+bioSender.ack.wrong=ローカルポート [{0}:{1,number,integer}] から 10 バイト読み込んだ後に正しい ACK が見つかりません。
+bioSender.closeSocket=[{0}:{1、number、integer}](close count {2、number、integer})に送信側のクローズソケット
+bioSender.disconnect=[{0}:{1,number,integer}](切断カウント{2,number,integer})からのSender切断
+bioSender.fail.AckReceived=失敗したACK:org.apache.catalina.tribes.transport.Constants.FAIL_ACK_DATAの受信
+bioSender.openSocket=Sender オブジェクトが [{0}:{1,number,integer}] (接続数 {2,number,integer}) へソケット接続を開始しました。
+bioSender.openSocket.failure=開いているSender側ソケット[{0}:{1,number,integer}]失敗! (オープン失敗カウント{2,number,integer}))
+bioSender.send.again=[{0}:{1,number,integer}] へデータを再送します。
+
+pooledMultiSender.retrieve.fail=SenderプールからSenderを取得できません。
+pooledMultiSender.unable.retrieve.sender=データSenderを取得できません。タイムアウト([{0}] ms)エラー。
diff --git a/java/org/apache/catalina/tribes/transport/nio/LocalStrings_ja.properties b/java/org/apache/catalina/tribes/transport/nio/LocalStrings_ja.properties
new file mode 100644
index 0000000..dfd2c01
--- /dev/null
+++ b/java/org/apache/catalina/tribes/transport/nio/LocalStrings_ja.properties
@@ -0,0 +1,57 @@
+# 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.
+
+nioReceiver.alreadyStarted=ServerSocketChannel は既に開始しています。
+nioReceiver.cleanup.fail=セレクターの切断と後始末が失敗しました。
+nioReceiver.clientDisconnect=レプリケーションクライアントが切断されました。ポーリングキーでエラーが発生しました。 クライアントを無視します。
+nioReceiver.requestError=NioReceiverでリクエストを処理できません
+nioReceiver.run.fail=レプリケーションリスナーを実行できません。
+nioReceiver.start.fail=クラスタレシーバを起動出来ません
+nioReceiver.stop.fail=クラスターレシーバーのセレクタを切断できませんでした。
+nioReceiver.stop.threadRunning=NioReceiver スレッドは時間内に停止できませんでした。Selectorを切断するときに異常を検出した可能性があります。
+nioReceiver.threadpool.fail=ThreadPool を初期化できません。リスナーを開始しませんでした。
+nioReceiver.threadsExhausted=チャネルキーは登録されていますが、最後の[{0}]ミリ秒間はinterest ops がありませんでした。 (キャンセル {1}]):[{2}]最終アクセス:[{3}]考えられる原因:すべてのスレッドが使用され、スレッドダンプを実行します。
+
+nioReplicationTask.error.register.key=読み取り用のキーを登録するときに異常が発生しました: [{0}]
+nioReplicationTask.exception.drainChannel=TcpReplicationThread.drainChannelで例外をキャッチしました。
+nioReplicationTask.process.clusterMsg.failed=クラスターメッセージを処理できませんでした。
+nioReplicationTask.unable.ack=チャンネルから ACK を送信できません。切断されている可能性があります。: [{0}]
+nioReplicationTask.unable.drainChannel.ioe=レプリケーションワーカーのIOException、チャネルを排除できません。 考えられる原因:キープアライブソケットが切断[{0}]。
+
+nioSender.already.connected=NioSenderはすでに接続された状態です。
+nioSender.datagram.already.established=データグラムチャネルはすでに確立されています。 コネクションが進行中である可能性があります。
+nioSender.key.inValid=キーは無効です。キャンセルされている必要があります。
+nioSender.not.connected=NioSender は接続していません。これは発生するべきではない事象です。
+nioSender.receive.failedAck=失敗したackを受け取りました:org.apache.catalina.tribes.transport.Constants.FAIL_ACK_DATA
+nioSender.sender.disconnected=Sender が切断されました。Selectキーを処理できません。
+nioSender.socketChannel.already.established=ソケットチャネルはすでに確立されています。 接続が進行中である可能性があります。
+nioSender.unable.disconnect=NioSenderを切断できません。 msg = [{0}]
+nioSender.unable.receive.ack=レスポンスメッセージを受信できません。ソケットチャンネルは終端に達しています。
+nioSender.unknown.state=不明な状態です。実行可能操作セット=[{0}]
+
+parallelNioSender.error.keepalive=Sender:[{0}]のキープアライブテスト中にエラーが発生しました。
+parallelNioSender.operation.timedout=操作がタイムアウトしました([{0}]ミリ秒)。
+parallelNioSender.send.fail=メンバーの送信に失敗しました:[{0}]; Settingに設定します。
+parallelNioSender.send.fail.retrying=[{0}] へのメッセージ送信が失敗しました。状態を SUSPECT へ変更して再送します。
+parallelNioSender.send.failed=パラレル NIO 送信の失敗
+parallelNioSender.sendFailed.attempt=送信に失敗しました:試行[{0}] 最大:[{1}]
+parallelNioSender.sender.disconnected.notRetry=再試行していません:[{0}]; Sender が切断されました。
+parallelNioSender.sender.disconnected.sendFailed=送信が失敗しました。送信先との接続も失われています。再送信を行いません。
+parallelNioSender.unable.setup.NioSender=NioSenderのセットアップが出来ません。
+
+pooledParallelSender.sender.disconnected=Sender 接続されていません。
+pooledParallelSender.unable.open=NIO selectorをオープン出来ません。
+pooledParallelSender.unable.retrieveSender=SenderプールからSenderを取得できません
+pooledParallelSender.unable.retrieveSender.timeout=データSenderを取得できません。タイムアウト([{0}] ms)エラー。
diff --git a/java/org/apache/catalina/tribes/util/LocalStrings_ja.properties b/java/org/apache/catalina/tribes/util/LocalStrings_ja.properties
new file mode 100644
index 0000000..028e3f4
--- /dev/null
+++ b/java/org/apache/catalina/tribes/util/LocalStrings_ja.properties
@@ -0,0 +1,25 @@
+# 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.
+
+arrays.keyoffset.outOfBounds=keyoffset が領域外を指しています。
+arrays.length.outOfBounds=キー配列のデータ要素が不足しています。length が境界を超えました。
+arrays.malformed.arrays=バイト配列は{1,3,4,5,6}のような表現でなければなりません。
+arrays.srcoffset.outOfBounds=srcoffsetが範囲外です。
+
+executorFactory.not.running=エグゼキュータが実行されていないので、キューにコマンドを強制することはできません
+executorFactory.queue.full=キューの容量がいっぱいです。
+
+uuidGenerator.createRandom=[{0}]を使用してUUID生成用のSecureRandomインスタンスを作成すると、[{1}]ミリ秒かかりました。
+uuidGenerator.unable.fit=[{0}] バイトを配列に合わせることができません。現在のサイズは [{1}] で必要なサイズは [{2}] です。
diff --git a/java/org/apache/catalina/util/LocalStrings_ja.properties b/java/org/apache/catalina/util/LocalStrings_ja.properties
index aceae10..94bdf66 100644
--- a/java/org/apache/catalina/util/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/util/LocalStrings_ja.properties
@@ -15,6 +15,9 @@
SecurityUtil.doAsPrivilege=PrivilegedExceptionActionブロックを実行中に例外が発生しました。
+customObjectInputStream.logRequired=ロギングによるクラス名のフィルタリングには有効なロガーが必要です
+customObjectInputStream.nomatch=クラス [{0}] はデシリアライズの許可されたクラス名の正規表現 [{1}] にマッチしません。
+
extensionValidator.extension-not-found-error=ExtensionValidator[{0}][{1}]: 必要な拡張 [{2}] が見つかりません。
extensionValidator.extension-validation-error=ExtensionValidator[{0}]: 必要な拡張 [{1}] が見つかりません。
extensionValidator.failload=拡張 [{0}] のロードに失敗しました
@@ -23,8 +26,31 @@ extensionValidator.web-application-manifest=Webアプリケーションマニフ
hexUtil.bad=無効な16進数値です
hexUtil.odd=奇数桁の16進数値です
+introspection.classLoadFailed=クラス [{0}] の読み込みに失敗しました。
+
+lifecycleBase.alreadyDestroyed=destroy()メソッドが既に呼び出された後で、コンポーネント[{0}]に対して呼び出されました。 2番目の呼び出しは無視されます。
+lifecycleBase.alreadyStarted=以前に start() を呼び出したコンポーネント [{0}] の start() を呼び出しました。二度目の呼び出しは無視します。
+lifecycleBase.alreadyStopped=stop()メソッドが既にコールされた後、コンポーネント[{0}]に対して呼び出されました。 2番目の呼び出しは無視されます。
+lifecycleBase.destroyFail=コンポーネント [{0}] を破棄できません。
+lifecycleBase.destroyStopFail=失敗したコンポーネント[{0}]に対してstop()を呼び出してクリーンアップをトリガーしましたが、失敗しました。
+lifecycleBase.initFail=コンポーネント[{0}] の初期化に失敗しました。
+lifecycleBase.invalidTransition=状態[{2}]のコンポーネント[{1}]の無効なライフサイクル遷移が試みられました([{0}])。
+lifecycleBase.setState=[{0}]の状態を[{1}]に設定します
+lifecycleBase.startFail=コンポーネント[{0}]の開始に失敗しました。
+lifecycleBase.stopFail=コンポーネント [{0}] を停止できません。
+
+lifecycleMBeanBase.registerFail=コンポーネントの初期化時にオブジェクト [{0}] を名前 [{1}] で登録できませんでした。
+
+netmask.cidrNegative=CIDR [{0}] に負の値が指定されています。
+netmask.cidrNotNumeric=CIDR [{0}]は数値ではありません
+netmask.cidrTooBig=CIDR [{0}] はアドレス範囲 [{1}] を越えています。
+netmask.invalidAddress=アドレス[{0}]は無効です
+
parameterMap.locked=ロックされたParameterMapは変更が許されません
resourceSet.locked=ロックされたResourceSetは変更が許されません
+sessionIdGeneratorBase.createRandom=セッション ID を生成するための SecureRandom インスタンスの作成に [{1}] ミリ秒かかりました。アルゴリズムは [{1}] です。
sessionIdGeneratorBase.random=クラス [{0}] の乱数発生器の初期化の例外です
+sessionIdGeneratorBase.randomAlgorithm=アルゴリズム[{0}]を使用して乱数ジェネレータを初期化する際の例外
+sessionIdGeneratorBase.randomProvider=プロバイダ[{0}]を使用して乱数ジェネレータを初期化中に例外が発生しました
diff --git a/java/org/apache/catalina/valves/LocalStrings_ja.properties b/java/org/apache/catalina/valves/LocalStrings_ja.properties
index 086d2a6..99b184d 100644
--- a/java/org/apache/catalina/valves/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/valves/LocalStrings_ja.properties
@@ -27,12 +27,16 @@ accessLogValve.writeFail=ログメッセージ[{0}]の書き込みに失敗し
errorReportValve.description=説明
errorReportValve.exception=例外
+errorReportValve.exceptionReport=例外報告
errorReportValve.message=メッセージ
+errorReportValve.noDescription=説明はありません
errorReportValve.note=注意
-errorReportValve.rootCause=原因
-errorReportValve.rootCauseInLogs=原因のすべてのスタックトレースは、のログに記録されています
-errorReportValve.statusHeader=HTTPステータス {0} - {1}
+errorReportValve.rootCause=根本原因
+errorReportValve.rootCauseInLogs=原因のすべてのスタックトレースは、サーバのログに記録されています
+errorReportValve.statusHeader=HTTPステータス {0} – {1}
errorReportValve.statusReport=ステータスレポート
+errorReportValve.type=タイプ
+errorReportValve.unknownReason=未知の理由
extendedAccessLogValve.badXParam=無効なxパラメータフォーマットです。 'x-#(...)にする必要があります。
extendedAccessLogValve.badXParamValue=サーブレットリクエスト[{0}]の無効なxパラメータ値
@@ -41,5 +45,98 @@ extendedAccessLogValve.emptyPattern=パターン文字列が空です。もし
extendedAccessLogValve.noClosing=終了)がデコードで見つかりません。
extendedAccessLogValve.patternParseError=パターン文字列 [{0}] を解釈できませんでした。
+http.400.desc=サーバは、クライアントエラー(例えば、不正なリクエスト構文、無効なリクエストメッセージフレーミング、または不正なリクエストルーティング)であると考えられるために、リクエストを処理できない、または処理しません。
+http.400.reason=Bad Request
+http.401.desc=リクエストには対象リソースの有効な認証資格がないため、適用されていません。
+http.401.reason=Unauthorized
+http.402.desc=このステータスコードは、将来の使用のために予約されています
+http.402.reason=Payment Required
+http.403.desc=サーバーはリクエストの認証を拒否しました。
+http.403.reason=Forbidden
+http.404.desc=オリジンサーバーは、ターゲットリソースの現在の表現を見つけられなかったか、またはそれが存在することを開示するつもりはありません。
+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.408.desc=サーバーは、待機用に準備された時間内に完全なリクエストメッセージを受信しませんでした。
+http.408.reason=リクエストタイムアウト
+http.409.desc=ターゲットリソースの現在の状態との競合のためにリクエストを完了できませんでした。
+http.409.reason=Conflict
+http.410.desc=オリジンサーバーでターゲットリソースへのアクセスが利用できなくなり、この状態が永続的になる可能性があります。
+http.410.reason=Gone
+http.411.desc=サーバーは、定義されたContent-Lengthなしでリクエストを受け入れることを拒否します。
+http.411.reason=Length Required
+http.412.desc=リクエストヘッダーフィールドに指定された1つ以上の条件が、サーバー上でテストされたときにfalseに評価されました。
+http.412.reason=前提条件失敗
+http.413.desc=リクエストペイロードがサーバーが処理できる、または処理できるよりも大きいため、サーバーはリクエストの処理を拒否しています。
+http.413.reason=\ Payload Too Large
+http.414.desc=リクエストの対象がサーバーが解釈しようとするよりも長いため、サーバーはリクエストのサービスを拒否しています。
+http.414.reason=URI Too Long
+http.415.desc=ペイロードがターゲットリソース上のこのメソッドでサポートされていない形式であるため、オリジンサーバーはリクエストを処理することを拒否しています。
+http.415.reason=未対応のメディアタイプです。
+http.416.desc=リクエストのRangeヘッダーフィールドの範囲のいずれも、選択されたリソースの現在のエクステントと重複しないか、無効な範囲または小さすぎる範囲または重複する範囲の過剰なリクエストのためにリクエストされた範囲の集合が拒否されました。
+http.416.reason=Range Not Satisfiable
+http.417.desc=リクエストのExpectヘッダーフィールドで指定された期待値が、少なくとも1つのインバウンドサーバーで満たされていない可能性があります。
+http.417.reason=Expectation Failed
+http.421.desc=リクエストはレスポンスを生成できないサーバーに向けられました。
+http.421.reason=Misdirected Request
+http.422.desc=サーバーはリクエストエンティティのコンテンツタイプを理解しており、リクエストエンティティの構文は正しいものの、含まれている命令を処理できませんでした。
+http.422.reason=Unprocessable Entity
+http.423.desc=メソッド呼び出しの依頼元リソース、あるいは依頼先リソースはロックされています。
+http.423.reason=ロックされています
+http.424.desc=要求されたアクションが別のアクションに依存し、そのアクションが失敗したため、このメソッドはリソース上で実行できませんでした。
+http.424.reason=Failed Dependency
+http.426.desc=サーバーは現在のプロトコルを使用してリクエストを実行することを拒否しますが、クライアントが別のプロトコルにアップグレードした後にその要求を実行する可能性があります。
+http.426.reason=アップグレードが必要です。
+http.428.desc=オリジンサーバーは、要求が条件付きであることを要求します。
+http.428.reason=Precondition Required
+http.429.desc=ユーザーが指定した時間内に多くのリクエストを送信しました(レート制限)。
+http.429.reason=大量のリクエストが発生しています。
+http.431.desc=ヘッダーフィールドが大きすぎるため、サーバーはリクエストをすすんで処理しません。
+http.431.reason=リクエストヘッダフィールドが大き過ぎます。
+http.451.desc=サーバーはこのリクエストを法的理由で拒否しました。
+http.451.reason=Unavailable For Legal Reasons
+http.500.desc=サーバーは予期しない条件に遭遇しました。それはリクエストの実行を妨げます。
+http.500.reason=Internal Server Error
+http.501.desc=サーバーは、リクエストを実行するために必要な機能をサポートしていません。
+http.501.reason=Not Implemented
+http.502.desc=ゲートウェイあるいはプロキシサーバーからリクエストを試みた内部サーバーから不正なレスポンスを受信しました。
+http.502.reason=Bad Gateway
+http.503.desc=サーバーは、一時的な過負荷または定期保守のために現在リクエストを処理できません。遅れて緩和される可能性があります。
+http.503.reason=Service Unavailable
+http.504.desc=ゲートウェイまたはプロキシとして機能しているサーバーは、リクエストを完了するためにアクセスする必要のある上流のサーバーからタイムリーなレスポンスを受信しませんでした。
+http.504.reason=ゲートウェイタイムアウト
+http.505.desc=サーバーは、リクエストメッセージで使用されたメジャーバージョンのHTTPをサポートしていないか、またはサポートを拒否しています。
+http.505.reason=サポートされていないHTTPバージョン
+http.506.desc=サーバーには内部構成エラーがあります。選択された異形のリソースは透過的なコンテンツネゴシエーション自体に関与するように構成されているため、ネゴシエーションプロセスの適切なエンドポイントではありません。
+http.506.reason=Variant Also Negotiates
+http.507.desc=サーバーがリクエストを正常に完了するのに必要な表現を保管できないため、このメソッドをリソースに対して実行できませんでした。
+http.507.reason=ストレージに充分な空き容量がありません。
+http.508.desc=サーバーは、 "Depth:infinity"でリクエストを処理している間に無限ループを検出したため、操作を終了しました。
+http.508.reason=Loop Detected
+http.510.desc=リクエストにリソースにアクセスするためのポリシーが満たされていません。
+http.510.reason=Not Extended
+http.511.desc=クライアントはネットワークアクセスを取得するために認証する必要があります。
+http.511.reason=Network Authentication Required
+
jdbcAccessLogValve.close=データベースのクローズに失敗しました。
jdbcAccessLogValve.exception=アクセスエントリの挿入を実行中の例外です
+
+remoteCidrValve.invalid="[{0}]" に不正な値が指定されました。詳細は前のメッセージを参照してください。
+remoteCidrValve.noRemoteIp=クライアントの IP アドレスを取得できません。リクエストを拒否します。
+
+remoteIpValve.invalidPortHeader=HTTP ヘッダー [{1}] に不正なポート番号 [{0}] が指定されました。
+
+requestFilterValve.configInvalid=Valveとその親コンテナの起動を妨げたRemote [Addr | Host] Valveに1つ以上の無効な構成設定が提供されました。
+requestFilterValve.deny=プロパティ [{1}] により [{0}] へのリクエストを拒否しました。
+
+sslValve.certError=java.security.cert.X509Certificateオブジェクトを作成するための証明書文字列[{0}]を処理を失敗しました。
+sslValve.invalidProvider=リクエスト [{0}] に関連付けられたコネクターへ不正な SSL プロバイダーが構成されています。証明書データを処理できません。
+
+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}]個あり、スタックされている可能性があります。
+stuckThreadDetectionValve.notifyStuckThreadInterrupted=スレッド [{0}] (id=[{5}]) に割り込みが発生しました。[{3}] に対するリクエストの処理時間が [{1}] ミリ秒 ([{2}] から開始) を超過したため処理が進まなくなっている可能性があります。StuckThreadDetectionValve には割り込みが発生するまでの時間 [{4}] 秒が設定されています。
diff --git a/java/org/apache/coyote/LocalStrings_ja.properties b/java/org/apache/coyote/LocalStrings_ja.properties
new file mode 100644
index 0000000..408f76f
--- /dev/null
+++ b/java/org/apache/coyote/LocalStrings_ja.properties
@@ -0,0 +1,53 @@
+# 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.
+
+abstractConnectionHandler.connectionsGet=ソケット[{1}]のプロセッサ[{0}]が見つかりました。
+abstractConnectionHandler.error=リクエストの読み取り中にエラーが発生しました。無視します。
+abstractConnectionHandler.ioexception.debug=IOExceptionは正常で無視されます。
+abstractConnectionHandler.negotiatedProcessor.fail=ネゴシエートされたプロトコル[{0}]のプロセッサの作成に失敗しました。
+abstractConnectionHandler.process=ステータス[{1}]のソケット[{0}]を処理しています。
+abstractConnectionHandler.processorPop=キャッシュからプロセッサー [{0}] を取得しました。
+abstractConnectionHandler.protocolexception.debug=ProtocolExceptionsは正常です。無視します。
+abstractConnectionHandler.socketexception.debug=SocketExceptionsは正常です。無視します。
+abstractConnectionHandler.upgradeCreate=SocketWrapper [{1}]のアップグレードプロセッサ[{0}]が作成されました。
+
+abstractProcessor.fallToDebug=注:リクエスト構文解析エラーのさらなる発生はDEBUGレベルでログに記録されます。
+abstractProcessor.hostInvalid=ホスト名 [{0}] は不正なホスト名です。
+abstractProcessor.httpupgrade.notsupported=このプロトコルは HTTP アップグレードに対応していません。
+abstractProcessor.nonContainerThreadError=非コンテナスレッドの処理中にエラーが発生しました。 すぐにコネクションが閉じられます。
+abstractProcessor.pushrequest.notsupported=このプロトコルはサーバープッシュの要求に対応していません。
+abstractProcessor.socket.ssl=SSL属性を取得する例外
+
+abstractProtocol.mbeanDeregistrationFailed=MBeanサーバー[{1}]から[{0}]という名前のMBeanの登録を解除できませんでした。
+
+abstractProtocolHandler.destroy=ProtocolHandler [{0}] を破棄します。
+abstractProtocolHandler.init=プロトコルハンドラ [{0}] を初期化します。
+abstractProtocolHandler.pause=ProtocolHandler [{0}] を一時停止します。
+abstractProtocolHandler.resume=プロトコルハンドラー [{0}] を再開します。
+abstractProtocolHandler.setAttribute=属性[{0}]に値[{1}]を設定する
+abstractProtocolHandler.start=プロトコルハンドラー [{0}] を開始しました。
+abstractProtocolHandler.stop=ProtocolHandler [{0}]の停止中
+
+asyncStateMachine.invalidAsyncState=非同期状態[{1}]のリクエストに対して[{0}]を呼び出すことはできません
+
+request.notAsync=非同期処理またはHTTPアップグレード処理内のノンブロッキングIOに切り替えることは有効です。
+request.nullReadListener=setReadListener() には null を指定できません。
+request.readListenerSet=ノンブロッキングリードリスナーは既に設定されています。
+
+response.encoding.invalid=JRE は文字エンコーディング [{0}] を認識しません。
+response.notAsync=非同期処理、あるいは、HTTP アップグレード処理の途中でのみノンブロッキング IO へ切り替えることができます。
+response.notNonBlocking=ノンブロッキングモードにしなかったレスポンスの isReady() を呼び出すことはできません。
+response.nullWriteListener=setWriteListener() には null を指定できません。
+response.writeListenerSet=ノンブロッキング書き込みリスナーが設定済みです
diff --git a/java/org/apache/coyote/ajp/LocalStrings_ja.properties b/java/org/apache/coyote/ajp/LocalStrings_ja.properties
new file mode 100644
index 0000000..895a496
--- /dev/null
+++ b/java/org/apache/coyote/ajp/LocalStrings_ja.properties
@@ -0,0 +1,34 @@
+# 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.
+
+ajpMessage.invalidPos=AJP メッセージの終端より先の位置 [{0}] のバイト読み取りを要求されました。
+
+ajpmessage.invalid=署名[{0}]で無効なメッセージが受信されました。
+ajpmessage.invalidLength=長さ[{0}]の無効なメッセージが受信されました
+ajpmessage.null=null 値は追加できません。
+ajpmessage.overflow=バッファーの位置 [{1}] へ [{0}] バイトのデータを追加しようとして、オーバーフローエラーが発生しました。
+
+ajpprocessor.certs.fail=証明書変換に失敗しました。
+ajpprocessor.failedread=ソケット読み取りに失敗しました
+ajpprocessor.failedsend=AJP メッセージを送信できません。
+ajpprocessor.header.error=ヘッダーメッセージの解析に失敗しました
+ajpprocessor.header.tooLong=受信したヘッダーに指定されたメッセージ長は [{0}] ですがpacketSize は [{1}] しかありません。
+ajpprocessor.readtimeout=ソケットからのデータの読み取りをタイムアウトにします。
+ajpprocessor.request.prepare=リクエスト準備中エラー
+ajpprocessor.request.process=リクエスト処理エラー
+
+ajpprotocol.noSSL=AJP は SSL に対応していません。SSL ホスト構成 [{0}] を無視します。
+ajpprotocol.noUpgrade=AJP はプロトコルアップグレードに対応していないため、[{0}] の設定を無視しました。
+ajpprotocol.noUpgradeHandler=アップグレードはAJPではサポートされていません。 HttpUpgradeHandler [{0}]を処理できません。
diff --git a/java/org/apache/coyote/http11/LocalStrings_ja.properties b/java/org/apache/coyote/http11/LocalStrings_ja.properties
index 1be93a3..1460337 100644
--- a/java/org/apache/coyote/http11/LocalStrings_ja.properties
+++ b/java/org/apache/coyote/http11/LocalStrings_ja.properties
@@ -13,5 +13,40 @@
# See the License for the specific language governing permissions and
# limitations under the License.
+abstractHttp11Protocol.alpnConfigured=[{0}]コネクタは、ALPN経由で[{1}]へのネゴシエーションをサポートするように構成されています
+abstractHttp11Protocol.alpnWithNoAlpn=[{1}]のアップグレードハンドラ[{0}]は、ALPNによるアップグレードのみをサポートしていますが、ALPNをサポートしていない[{2}]コネクタ用に構成されています。
+abstractHttp11Protocol.httpUpgradeConfigured=コネクタ[{0}]は、[{1}]へのHTTPアップグレードをサポートするように構成されています。
+
+http11processor.fallToDebug=注:HTTPリクエスト構文解析エラーがさらに発生すると、DEBUGレベルでログに記録されます。
+http11processor.header.parse=HTTP リクエストヘッダーを解釈できませんでした。
+http11processor.neverused=このメソッドは決して使用されません。
+http11processor.request.finish=リクエスト終了処理エラー
+http11processor.request.inconsistentHosts=リクエストラインに指定されたホストが Host ヘッダーの値と矛盾しています。
+http11processor.request.invalidScheme=HTTP リクエストに不正なスキーマを指定した完全 URI が含まれています。
+http11processor.request.invalidUri== HTTPリクエストに無効なURIが含まれています
+http11processor.request.invalidUserInfo=HTTP リクエストに不正な userinfo を含む絶対 URI が指定されました。
+http11processor.request.multipleHosts=リクエストには複数のホストヘッダーが含まれていました。
+http11processor.request.noHostHeader=HTTP / 1.1リクエストでhostヘッダーが提供されませんでした。
+http11processor.request.prepare=リクエストの準備に失敗しました。
+http11processor.request.process=リクエスト処理中にエラーが発生しました
+http11processor.response.finish=レスポンス終了処理のエラー
+http11processor.sendfile.error=sendfileを使ってデータを送信中にエラーが発生しました 開始点または終了点の無効なリクエスト属性によって引き起こされる可能性があります。
+http11processor.socket.info=ソケット情報を取得する際の例外
+
+iib.available.readFail=利用できるデータがあるか確かめている途中でノンブロッキング読み込みが失敗しました。
iib.eof.error=ソケットから予期しないEOFを読み込みました
+iib.failedread.apr=APR/nativeエラーコード[{0}]で読み取りが失敗しました。
+iib.filter.npe=Nullフィルタを追加することはできません。
+iib.invalidHttpProtocol=HTTPプロトコルで無効な文字が見つかりました。
+iib.invalidRequestTarget=リクエストの宛先に不正な文字が含まれています。利用可能な文字は RFC 7230 および RFC 3986 に定義されています。
+iib.invalidheader=HTTP ヘッダー行 [{0}]は RFC 7230 に適合しないため無視します。
+iib.invalidmethod=HTTP メソッド名に不正な文字が含まれています。HTTP メソッド名は決められたトークンでなければなりません。
+iib.parseheaders.ise.error=予期しない状態:ヘッダがすでに解析されています。 バッファはリサイクルされていませんか?
+iib.readtimeout=ソケットからデータを読み取ろうとしている際のタイムアウト
iib.requestheadertoolarge.error=リクエストヘッダが長すぎます
+iib.socketClosed=このソケットは他のスレッドにより切断されています。
+
+iob.failedwrite=書き込みが失敗しました。
+iob.failedwrite.ack=HTTP 100 continue レスポンスの送信に失敗しました
+iob.illegalreset=1度でもコミットしたレスポンスはリセットできません。
+iob.responseheadertoolarge.error=レスポンスヘッダーにバッファー領域より大きなデータの書き込みが発生しました。データを小さくするか Connector の maxHttpHeaderSize を大きくしてください。
diff --git a/java/org/apache/coyote/http11/filters/LocalStrings_ja.properties b/java/org/apache/coyote/http11/filters/LocalStrings_ja.properties
new file mode 100644
index 0000000..f04bf6d
--- /dev/null
+++ b/java/org/apache/coyote/http11/filters/LocalStrings_ja.properties
@@ -0,0 +1,27 @@
+# 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.
+
+chunkedInputFilter.eos=リクエストボディの読み取り中に予期せぬストリームの終端が見つかりました。
+chunkedInputFilter.eosTrailer=トレーラーヘッダーの読み込み中に突然ストリームが終了しました。
+chunkedInputFilter.error=以前のエラーのため利用できるデータがありません。
+chunkedInputFilter.invalidCrlf=無効なEOLシーケンス(CRまたはLF以外の文字が見つかりました)
+chunkedInputFilter.invalidCrlfCRCR=無効なEOLシーケンス(CRCR)
+chunkedInputFilter.invalidCrlfNoCR=不正な改行コードです (LFの前にCRがありません)。
+chunkedInputFilter.invalidCrlfNoData=無効なEOL順序(読み込み可能なデータがありません)
+chunkedInputFilter.invalidHeader=不正なチャンクヘッダーです。
+chunkedInputFilter.maxExtension=maxExtensionSizeを超過しました
+chunkedInputFilter.maxTrailer=maxTrailerSize を超過しています。
+
+inputFilter.maxSwallow=maxShallowSize を超えました。
diff --git a/java/org/apache/coyote/http11/upgrade/LocalStrings_ja.properties b/java/org/apache/coyote/http11/upgrade/LocalStrings_ja.properties
new file mode 100644
index 0000000..2c682d9
--- /dev/null
+++ b/java/org/apache/coyote/http11/upgrade/LocalStrings_ja.properties
@@ -0,0 +1,36 @@
+# 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.
+
+upgrade.sis.errorCloseFail=直前のエラーの後に完全にInputStreamを閉じることができませんでした。
+upgrade.sis.isFinished.ise=ノンブロッキングモードではない ServletInputStream の isFinished() を呼び出すことはできません。(すなわち最初に setReadListener() を呼び出さなければなりません。)
+upgrade.sis.isReady.ise=ServletInputStreamが非ブロッキングモードでない場合(つまり、最初にsetReadListener()を呼び出さなければならない場合)isReady()を呼び出すことはできません。
+upgrade.sis.onErrorFail=登録されたReadListenerのonError処理により、さらなるエラーがトリガされました。エラーは飲み込まれました。
+upgrade.sis.read.closed=InputStream はすでに切断されています。
+upgrade.sis.read.ise=isReady()を呼び出すことによって利用可能なデータがあることを最初にチェックすることなく、非ブロックモードでread()メソッドを呼び出すことは不正です。
+upgrade.sis.readListener.null=setReadListener() には null を指定できません。
+upgrade.sis.readListener.set=アップグレードしたコネクションに何度も setReadListener() を呼び出すのは不正な操作です。
+upgrade.sos.canWrite.ise=ServletOutputStreamが非ブロッキングモードでない場合(つまり、setWriteListener()を最初に呼び出さなければならない場合)、canWrite()を呼び出すことはできません。
+upgrade.sos.errorCloseFail=以前のエラーの後にOutputStreamをきれいに閉じることができませんでした。
+upgrade.sos.onErrorFail=登録されたWriteListenerのonError処理により、これがトリガされました。さらなるエラーは飲み込まれました。
+upgrade.sos.write.closed=OutputStreamはクローズされました
+upgrade.sos.write.ise=ノンブロッキングモードでは初めに isReady() を呼び出して利用可能な領域があることを確かめなければ、あらゆる write() メソッドの呼び出しは不正になります。
+upgrade.sos.writeListener.null=setWriteListener() に null を渡すのは不正な操作です。
+upgrade.sos.writeListener.set=同じアップグレードされたコネクションに対してsetWriteListener()を複数回呼び出すことはできません。
+
+upgradeProcessor.isCloseFail=アップグレードされたコネクションに関連する入力ストリームを閉じることができませんでした。
+upgradeProcessor.osCloseFail=アップグレードされた接続に関連する出力ストリームを閉じることができませんでした
+upgradeProcessor.requiredClose=ストリームのcloseRequired状態によるアップグレードされた接続のクローズ:入力[{0}]、出力[{1}]
+upgradeProcessor.stop=到着したソケットステータスがSTOPであるためにアップグレードされたコネクションを閉じます。
+upgradeProcessor.unexpectedState=ソケットの状態は [{0}] でしたがアップグレードしたコネクションは予期せぬ理由で切断しました。
diff --git a/java/org/apache/coyote/http2/LocalStrings_ja.properties b/java/org/apache/coyote/http2/LocalStrings_ja.properties
new file mode 100644
index 0000000..5d1e1ff
--- /dev/null
+++ b/java/org/apache/coyote/http2/LocalStrings_ja.properties
@@ -0,0 +1,155 @@
+# 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.
+
+abstractStream.windowSizeDec=コネクション[{0}]、ストリーム[{1}]、フロー制御ウィンドウを[{2}]ずつ[{3}]に縮小
+abstractStream.windowSizeInc=コネクション [{0}]、ストリーム [{1}]、フロー制御ウインドウを [{2}] から [{3}] に増加します。
+abstractStream.windowSizeTooBig=コネクション[{0}]、ストリーム[{1}]、[{2}]のウィンドウサイズが許容最大値を超える[{3}]に増加しました。
+
+connectionPrefaceParser.eos=オープニングクライアントPrefaceのバイトシーケンスを読み取っているときに予期しないストリームの終わりが発生しました。 [{0}]バイトだけが読み込まれます。
+connectionPrefaceParser.ioError=オープニングクライアントPreface のバイトシーケンスの読み取りに失敗しました。
+connectionPrefaceParser.mismatch=コネクションプリフェイス [{0}] の先頭に未知のバイト列を受信しました。
+
+connectionSettings.debug=コネクション [{0}]、パラメータ [{1}] に [{2}] を設定しました。
+connectionSettings.enablePushInvalid=コネクション[{0}]、有効プッシュ[{1}]にリクエストされた値が許容値(0または1)のいずれでもありません。
+connectionSettings.headerTableSizeLimit=コネクション [{0}]、ヘッダーテーブルサイズに [{1}] を指定されましたが上限は 16k です。
+connectionSettings.maxFrameSizeInvalid=コネクション [{0}]、要求された最大フレームサイズ [{1}] は可能な範囲の [{2}] から [{3}] を超えています。
+connectionSettings.unknown=コネクション [{0}]、未知の設定名 [{1}] の値 [{2}] を無視しました。
+connectionSettings.windowSizeTooBig=コネクション [{0}]、要求されたウインドウサイズ [{1}] は上限値 [{2}] を越えています。
+
+frameType.checkPayloadSize=[{0}]のペイロードサイズがフレームタイプ[{1}]に無効です
+frameType.checkStream=無効なフレームタイプ[{0}]
+
+hpack.integerEncodedOverTooManyOctets=エンコードされたHPACK可変長整数は多くのオクテットを超過。最大値は[{0}]
+hpack.invalidCharacter=コードポイント [{1}] のユニコード文字 [{0}] は有効範囲 0 から 255 の範囲外のため、エンコードできません。
+
+hpackEncoder.encodeHeader=ヘッダー[{0}]を値[{1}]でエンコードしています
+
+hpackdecoder.headerTableIndexInvalid=[{1}]静的エントリと[{2}]動的エントリが存在するため、ヘッダーテーブルインデックス[{0}]は無効です。
+hpackdecoder.notImplemented=まだ実装されていません。
+hpackdecoder.tableSizeUpdateNotAtStart=すべてのテーブルサイズの更新はヘッダーブロックの先頭に送信する必要があります。
+hpackdecoder.zeroNotValidHeaderTableIndex=ゼロは有効なヘッダーテーブルインデックスではありません。
+
+hpackhuffman.huffmanEncodedHpackValueDidNotEndWithEOS=HPACK ヘッダーのハフマン符号化した値は EOS パディングで終了していません。
+hpackhuffman.stringLiteralTooMuchPadding=Huffman 符号化された文字列リテラルの終わりに、7ビット以上のEOSパディングが提供されました。
+
+http2Parser.headerLimitCount=コネクション [{0}]、ストリーム [{1}]、ヘッダーが多すぎます。
+http2Parser.headerLimitSize=コネクション [{0}]、ストリーム [{1}]、合計ヘッダーサイズが大きすぎます。
+http2Parser.headers.wrongFrameType=コネクション[{0}]、ストリーム[{1}]の進行中のヘッダー、しかしタイプ[{2}]のフレームが受信されました。
+http2Parser.headers.wrongStream=接続[{0}]、ストリーム[{1}]のヘッダ処理中にストリーム[{2}]のフレームが受信されました
+http2Parser.nonZeroPadding=コネクション[{0}]、ストリーム[{1}]、非ゼロのパディングを受信しました。
+http2Parser.payloadTooBig=ペイロードの長さは[{0}]バイトですが、最大フレームサイズは[{1}]です
+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.processFrameGoaway.payloadTooSmall=コネクション [{0}]: GoAway のペイロードサイズ [{1}] が最小値の 8 より小さい。
+http2Parser.processFrameHeaders.decodingDataLeft=HPAC をデコードしたのにデータが残っています。すべて使用するべきです。
+http2Parser.processFrameHeaders.decodingFailed=HTTP ヘッダーの HPACK 復号化中にエラーが発生しました。
+http2Parser.processFrameHeaders.payload=コネクション[{0}]、ストリーム[{1}]、サイズ[{2}]のヘッダーペイロードを処理中
+http2Parser.processFramePing.invalidPayloadSize=無効なペイロードサイズ[{0}]で受信されたSettings フレーム(8である必要があります)
+http2Parser.processFramePriority.invalidParent=コネクション[{0}]、ストリーム[{1}]、ストリーム自体に依存しない可能性があります。
+http2Parser.processFramePriority.invalidPayloadSize=不正なペイロードサイズ [{0}] (5になるべき) のPriority フレームを受信しました。
+http2Parser.processFramePushPromise=コネクション [{0}]、ストリーム [{1}]、クライアントから PUSH_PROMISE フレームを送信するべきではありません。
+http2Parser.processFrameSettings.ackWithNonZeroPayload=ACKフラグがセットされ、ペイロードが存在する状態で受信されたSettingsフレーム
+http2Parser.processFrameSettings.invalidPayloadSize=受信したSettings フレームのペイロードサイズ [{0}] は6の倍数ではありません。
+http2Parser.processFrameWindowUpdate.debug=コネクション [{0}]、ストリーム [{1}]、ウインドウサイズを [{2}] に拡大します。
+http2Parser.processFrameWindowUpdate.invalidIncrement=無効な増分サイズ[{0}]で受信されたWindow Updateフレーム
+http2Parser.processFrameWindowUpdate.invalidPayloadSize=無効なペイロードサイズ[{0}]で受信されたウィンドウ更新フレーム
+http2Parser.swallow.debug=コネクション[{0}]、ストリーム[{1}]、飲み込まれた[{2}]バイト
+
+pingManager.roundTripTime=コネクション [{0}] の往復時間は [{1}] ns でした。
+
+stream.closed=コネクション [{0}]、ストリーム [{1}]、切断したストリームには書き込みできません。
+stream.header.case=コネクション [{0}]、ストリーム [{1}]、HTTP ヘッダー名 [{2}] は小文字でなければなりません。
+stream.header.connection=コネクション [{0}]、ストリーム [{1}]、HTTP/2 のリクエストには HTTP ヘッダー [connection] を指定することはできません。
+stream.header.contentLength=コネクション [{0}]、ストリーム [{1}]、content length ヘッダーの値 [{2}] と受信したデータ長 [{3}] は一致しません。
+stream.header.debug=コネクション [{0}]、ストリーム [{1}]、HTTP ヘッダー [{2}]、値は [{3}]
+stream.header.duplicate=コネクション [{0}]、ストリーム [{1}]、ヘッダー [{3}] を複数受信しました。
+stream.header.invalid=コネクション [{0}]、ストリーム [{1}]、ヘッダー [{2}] に不正な値 [{3}] が含まれています。
+stream.header.noPath=コネクション [{0}]、ストリーム [{1}]、疑似ヘッダー [:path] が空です。
+stream.header.required=コネクション [{0}]、ストリーム [{1}]、1つ以上の必須ヘッダがありません。
+stream.header.te=コネクション [{0}]、ストリーム [{1}]、HTTP/2 のリクエストでは HTTP ヘッダー [te] の値に [{2}] を指定できません。
+stream.header.unexpectedPseudoHeader=コネクション [{0}]、ストリーム [{1}]、通常のヘッダーの後に疑似ヘッダー [{2}] を受信しました。
+stream.header.unknownPseudoHeader=コネクション [{0}]、ストリーム [{1}]、未知の疑似ヘッダー [{2}] を受信しました。
+stream.inputBuffer.copy=入力バッファーから出力バッファーへコピーしたのは [{0}] バイトです。
+stream.inputBuffer.dispatch=read interest が登録されると、inBufferにデータが追加されます。 読み取りディスパッチをトリガします。
+stream.inputBuffer.empty=ストリーム入力バッファが空です。 より多くのデータを待っています。
+stream.inputBuffer.readTimeout=クライアントからデータを読み取る待機中のタイムアウト
+stream.inputBuffer.reset=ストリームリセット
+stream.inputBuffer.signal=読み込みスレッドが待機している間に inBuffer へデータが追加されました。スレッドへ処理の再開を通知しす。
+stream.notWritable=コネクション [{0}]、ストリーム [{1}]、このストリームには書き込みできません。
+stream.outputBuffer.flush.debug=コネクション[{0}]、ストリーム[{1}]、バッファポジション[{2}]で出力をフラッシュ、writeInProgress [{3}]、クローズ[{4}]
+stream.reprioritisation.debug=コネクション[{0}]、ストリーム[{1}]、排他[{2}]、Parent[{3}]、重み[{4}]
+stream.reset.fail=コネクション [{0}]、ストリーム [{1}]、ストリームをリセットできません。
+stream.reset.receive=コネクション[{0}]、ストリーム[{1}]、[{2}]のために受信されたリセット
+stream.reset.send=コネクション [{0}]、ストリーム [{1}]、[{2}] が原因で RESET を送信しました。
+stream.trailerHeader.noEndOfStream=コネクション[{0}]、ストリーム[{1}]、trailer ヘッダーにストリーム終了フラグが含まれていません。
+stream.writeTimeout=クライアントがストリームデータの書き込みを許可するためにフロー制御ウィンドウを増やすのを待つタイムアウト
+
+streamProcessor.error.connection=コネクション[{0}]、ストリーム[{1}]、コネクションに致命的なエラーが処理中に発生しました。
+streamProcessor.error.stream=コネクション[{0}]、ストリーム[{1}]、処理中にストリームに致命的なエラーが発生しました。
+streamProcessor.flushBufferedWrite.entry=コネクション [{0}]、ストリーム [{1}]、書き込み用バッファをフラッシュします。
+streamProcessor.service.error=リクエスト処理中のエラー
+
+streamStateMachine.debug.change=コネクション [{0}]、ストリーム [{1}]、状態を [{2}] から [{3}] へ変更しました。
+streamStateMachine.invalidFrame=コネクション [{0}]、ストリーム [{1}]、状態 [{2}]、フレーム種類 [{3}]
+streamStateMachine.invalidReset=コネクション[{0}]、ストリーム[{1}]、状態[{2}]、リセットはこの状態では許可されていません
+
+upgradeHandler.allocate.debug=コネクション[{0}]、ストリーム[{1}]、割り当てられた[{2}]バイト
+upgradeHandler.allocate.left=コネクション[{0}]、ストリーム[{1}]、[{2}]バイトが未割り当て - 子への割り当てを試みています。
+upgradeHandler.allocate.recipient=コネクション[{0}]、ストリーム[{1}]、重み[{3}]の潜在的な受信者[{2}]
+upgradeHandler.connectionError=接続エラー
+upgradeHandler.dependency.invalid=コネクション [{0}]、ストリーム [{1}]、ストリームは自分自身に依存するべきではありません。
+upgradeHandler.goaway.debug=コネクション[{0}]、Goaway、最終ストリーム[{1}]、エラーコード[{2}]、デバッグデータ[{3}]
+upgradeHandler.init=コネクション[{0}]、状態[{1}]
+upgradeHandler.initialWindowSize.invalid=コネクション[{0}]、[{1}]の無効な値は初期ウィンドウサイズで無視されました
+upgradeHandler.invalidPreface=コネクション[{0}]、無効なConnection Preface
+upgradeHandler.ioerror=コネクション[{0}]
+upgradeHandler.noNewStreams=コネクション [{0}]、ストリーム [{1}]、このコネクションには新しいストリームを作成できないためストリームを無視します。
+upgradeHandler.pause.entry=コネクション[{0}] 一時停止中
+upgradeHandler.pingFailed=コネクション [{0}]、クライアントへ ping を送信できません。
+upgradeHandler.prefaceReceived=コネクション [{0}]、クライアントからコネクションプリフェイスを受信しました。
+upgradeHandler.pruneIncomplete=コネクション [{0}]、コネクションを削除できませんでした。ストリームが有効である、あるいは、優先度木に登録されているからです。現在のストリーム数 [{2}] は多すぎます。
+upgradeHandler.pruneStart=コネクション[{0}] 古いストリームのプルーニングを開始します。 上限は[{1}] + 10%で、現在[{2}]ストリームがあります。
+upgradeHandler.pruned=コネクション [{0}]、完了したストリーム [{1}] は削除します。
+upgradeHandler.prunedPriority=コネクション [{0}]、優先度木に登録されていた可能性のある未使用のストリーム [{1}] を取り除きました。
+upgradeHandler.releaseBacklog=コネクション[{0}]、ストリーム[{1}]はバックログから解放されました。
+upgradeHandler.rst.debug=コネクション [{0}]、ストリーム [{1}]、エラー [{2}]、メッセージ [{3}]、RST(ストリームを切断します)
+upgradeHandler.sendPrefaceFail=コネクション [{0}]、クライアントにプリフェイスを送信できませんでした。
+upgradeHandler.socketCloseFailed=ソケットの切断に失敗しました。
+upgradeHandler.stream.closed=ストリーム[{0}]がしばらく閉じられていました
+upgradeHandler.stream.even=新しいリモートストリーム ID [{0}] を要求されましたがリモートストリームの ID は奇数でなければなりません。
+upgradeHandler.stream.notWritable=コネクション[{0}]、ストリーム[{1}]、このストリームは書き込み可能ではありません
+upgradeHandler.stream.old=新しいリモートストリーム ID [{0}] を要求されましたが、最新のストリームは [{1}] です。
+upgradeHandler.tooManyRemoteStreams=クライアントは[{0}]以上のアクティブなストリームを使用しようとしました
+upgradeHandler.tooMuchOverhead=Connection [{0}]、オーバーヘッドが多すぎるため、接続が閉じられます。
+upgradeHandler.unexpectedAck=コネクション[{0}]、ストリーム[{1}]、予期しないときにsettings ackを受信しました。
+upgradeHandler.unexpectedEos=予期しないストリームの終わり
+upgradeHandler.upgrade=コネクション[{0}]、ストリーム[1]へのHTTP / 1.1 upgrade
+upgradeHandler.upgrade.fail=コネクション[{0}]、HTTP / 1.1のアップグレードに失敗しました
+upgradeHandler.upgradeDispatch.entry=エントリ、コネクション[{0}]、ソケット状態 [{1}]
+upgradeHandler.upgradeDispatch.exit=終了、コネクション[{0}]、ソケット状態[{1}]
+upgradeHandler.windowSizeReservationInterrupted=コネクション[{0}]、ストリーム[{1}]、[{2}]バイトの予約
+upgradeHandler.windowSizeTooBig=コネクション[{0}]、ストリーム[{1}]、ウィンドウサイズが大きすぎます
+upgradeHandler.writeBody=コネクション [{0}]、ストリーム [{1}]、データ長 [{2}]
+upgradeHandler.writeHeaders=コネクション [{0}], ストリーム [{1}]
+upgradeHandler.writePushHeaders=コネクション[{0}]、ストリーム[{1}]、プッシュされたストリーム[{2}]、EndOfStream [{3}]
+
+writeStateMachine.endWrite.ise=書き込みが完了したら新しい状態に[{0}]を指定するのは不正です。
+writeStateMachine.ise=状態[{1}]の[{0}()]を呼び出すことは不正です。
diff --git a/java/org/apache/jasper/resources/LocalStrings_ja.properties b/java/org/apache/jasper/resources/LocalStrings_ja.properties
index f338fd9..cf7969c 100644
--- a/java/org/apache/jasper/resources/LocalStrings_ja.properties
+++ b/java/org/apache/jasper/resources/LocalStrings_ja.properties
@@ -210,6 +210,7 @@ jsp.error.tld.unable_to_get_jar=TLDを含むJARリソース [{0}] を取得で
jsp.error.tlv.invalid.page=[{0}] に対するTagLibraryValidatorの検証エラーメッセージです [{1}]
jsp.error.tlvclass.instantiation=TagLibraryValidatorクラスのロード又はインスタンス化に失敗しました: [{0}]
jsp.error.unable.compile=JSPのクラスをコンパイルできません
+jsp.error.unable.deleteClassFile=クラスファイルを削除できません
jsp.error.unable.load=JSPのクラスをロードできません
jsp.error.unable.renameClassFile=クラスファイルの名前を変更できません
jsp.error.unable.to_find_method=属性 [{0}] のsetterメソッドが見つかりません
@@ -354,3 +355,12 @@ jspc.webxml.footer=\n\
</web-app>\n\
\n
+org.apache.jasper.compiler.ELParser.invalidQuotesForStringLiteral=不正な文字列リテラル [{0}] です。シングルクォート、あるいは、ダブルクォートで囲まれていなければなりません。
+org.apache.jasper.compiler.ELParser.invalidQuoting=式[{0}]は無効です。 引用符で囲まれた文字列内でのみ []、[''] 、["] は[]でエスケープすることができます。
+org.apache.jasper.compiler.TldCache.servletContextNull=渡されたServletContextがnullでした
+org.apache.jasper.servlet.JasperInitializer.onStartup=コンテキスト[{0}]のJasperを初期化します。
+org.apache.jasper.servlet.TldScanner.webxmlAdd=リソースパス[{0}]からURI [{1}]のTLDをロードしています.\n
+org.apache.jasper.servlet.TldScanner.webxmlFailPathDoesNotExist=パス[{0}]とURI [{1}]のTLDを処理できませんでした。 指定されたパスは存在しません。
+org.apache.jasper.servlet.TldScanner.webxmlSkip=リソース [{0}] について URI [{1}] の TLD の読み込みを回避しました。<jsp-config> で定義済みです。
+
+xmlParser.skipBomFail=入力ストリームの XML を解析する際、BOM の読み飛ばしに失敗しました。
diff --git a/java/javax/servlet/LocalStrings_ja.properties b/java/org/apache/tomcat/dbcp/dbcp2/LocalStrings_ja.properties
similarity index 50%
copy from java/javax/servlet/LocalStrings_ja.properties
copy to java/org/apache/tomcat/dbcp/dbcp2/LocalStrings_ja.properties
index 21f1cbe..991f081 100644
--- a/java/javax/servlet/LocalStrings_ja.properties
+++ b/java/org/apache/tomcat/dbcp/dbcp2/LocalStrings_ja.properties
@@ -13,7 +13,14 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-err.not_iso8859_1=ISO 8859-1 の文字ではありません: [{0}]
+connectionFactory.lifetimeExceeded=コネクション[{0}]ミリ秒の有効期間が[{1}]ミリ秒の許容最大値を超えています
-value.false=false
-value.true=true
+pool.close.fail=コネクションプールを停止できません。
+
+poolableConnection.validate.fastFail=このコネクションは過去に致命的な SQLException を送出したことがあります。
+
+poolableConnectionFactory.validateObject.fail=プール可能なコネクションを検証できません。
+
+poolingDataSource.factoryConfig=PoolableConnectionFactory がコネクションプールに接続していません。構成を修復するには setPool() を呼び出してください。
+
+swallowedExceptionLogger.onSwallowedException=内部オブジェクトプールが例外を飲み込みました。
diff --git a/java/javax/servlet/LocalStrings_ja.properties b/java/org/apache/tomcat/util/LocalStrings_ja.properties
similarity index 51%
copy from java/javax/servlet/LocalStrings_ja.properties
copy to java/org/apache/tomcat/util/LocalStrings_ja.properties
index 21f1cbe..a187459 100644
--- a/java/javax/servlet/LocalStrings_ja.properties
+++ b/java/org/apache/tomcat/util/LocalStrings_ja.properties
@@ -13,7 +13,18 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-err.not_iso8859_1=ISO 8859-1 の文字ではありません: [{0}]
-
-value.false=false
-value.true=true
+diagnostics.threadDumpTitle=完全なスレッドダンプ
+diagnostics.vmInfoClassCompilation=Class コンパイル
+diagnostics.vmInfoClassLoading=クラスローディング
+diagnostics.vmInfoGarbageCollectors=ガベージコレクタ [{0}]
+diagnostics.vmInfoLogger=Logger 情報
+diagnostics.vmInfoMemory=メモリ情報
+diagnostics.vmInfoMemoryManagers=メモリマネージャ[{0}]
+diagnostics.vmInfoMemoryPools=メモリプール [{0}]
+diagnostics.vmInfoOs=OS情報
+diagnostics.vmInfoPath=パス情報
+diagnostics.vmInfoRuntime=Runtime 情報
+diagnostics.vmInfoStartup=起動引数
+diagnostics.vmInfoSystem=システムプロパティ
+diagnostics.vmInfoThreadCounts=スレッドカウント
+diagnostics.vmInfoThreadMxBean=ThreadMXBeanの機能
diff --git a/java/javax/servlet/LocalStrings_ja.properties b/java/org/apache/tomcat/util/buf/LocalStrings_ja.properties
similarity index 51%
copy from java/javax/servlet/LocalStrings_ja.properties
copy to java/org/apache/tomcat/util/buf/LocalStrings_ja.properties
index 21f1cbe..0aeeb7b 100644
--- a/java/javax/servlet/LocalStrings_ja.properties
+++ b/java/org/apache/tomcat/util/buf/LocalStrings_ja.properties
@@ -13,7 +13,13 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-err.not_iso8859_1=ISO 8859-1 の文字ではありません: [{0}]
+b2cConverter.unknownEncoding=文字エンコーディング [{0}] は未対応です。
-value.false=false
-value.true=true
+byteBufferUtils.cleaner=直接ByteBufferクリーナーを使用することはできません、メモリリークが発生する可能性があります。
+
+hexUtils.fromHex.nonHex=入力は16進数でなければなりません
+hexUtils.fromHex.oddDigits=入力は、偶数の16進数で構成する必要があります。
+
+uDecoder.convertHexDigit.notHex=[{0}] は16 進数ではありません。
+uDecoder.urlDecode.conversionError=文字セット[{1}]を使用して[{0}]のデコードに失敗しました
+uDecoder.urlDecode.missingDigit=%文字の後ろに2つの16進数字が続く必要があるため、[{0}]のデコードに失敗しました。
diff --git a/java/javax/servlet/LocalStrings_ja.properties b/java/org/apache/tomcat/util/codec/binary/LocalStrings_ja.properties
similarity index 66%
copy from java/javax/servlet/LocalStrings_ja.properties
copy to java/org/apache/tomcat/util/codec/binary/LocalStrings_ja.properties
index 21f1cbe..aaf4b51 100644
--- a/java/javax/servlet/LocalStrings_ja.properties
+++ b/java/org/apache/tomcat/util/codec/binary/LocalStrings_ja.properties
@@ -13,7 +13,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-err.not_iso8859_1=ISO 8859-1 の文字ではありません: [{0}]
-
-value.false=false
-value.true=true
+base64.impossibleModulus=計算できない剰余 [{0}] です。
+base64.inputTooLarge=入力配列が大きすぎます。出力配列は[{1}]の指定された最大サイズよりも大きくなります[{0}]。
+base64.lineSeparator=行区切り記号にはbase64文字を使用できません[{0}]
+base64.nullEncodeParameter=null 値を整数に符号化できませんでした。
diff --git a/java/javax/servlet/LocalStrings_ja.properties b/java/org/apache/tomcat/util/compat/LocalStrings_ja.properties
similarity index 60%
copy from java/javax/servlet/LocalStrings_ja.properties
copy to java/org/apache/tomcat/util/compat/LocalStrings_ja.properties
index 21f1cbe..34cb50c 100644
--- a/java/javax/servlet/LocalStrings_ja.properties
+++ b/java/org/apache/tomcat/util/compat/LocalStrings_ja.properties
@@ -13,7 +13,9 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-err.not_iso8859_1=ISO 8859-1 の文字ではありません: [{0}]
+jre9Compat.invalidModuleUri=モジュール URI [{0}] を JarScanner で処理する URL に変換できませんでした。
-value.false=false
-value.true=true
+jreCompat.noApplicationProtocol=Java 実行環境が SSLEngine.getApplicationProtocol() に対応していません。Java 9 以降で実行する必要があります。
+jreCompat.noApplicationProtocols=\n\
+113/5000\n\
+Java RuntimeはSSLParameters.setApplicationProtocols()をサポートしていません。 この機能を使用するには、Java 9を使用する必要があります。
diff --git a/java/javax/servlet/LocalStrings_ja.properties b/java/org/apache/tomcat/util/descriptor/LocalStrings_ja.properties
similarity index 57%
copy from java/javax/servlet/LocalStrings_ja.properties
copy to java/org/apache/tomcat/util/descriptor/LocalStrings_ja.properties
index 21f1cbe..099dfed 100644
--- a/java/javax/servlet/LocalStrings_ja.properties
+++ b/java/org/apache/tomcat/util/descriptor/LocalStrings_ja.properties
@@ -13,7 +13,9 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-err.not_iso8859_1=ISO 8859-1 の文字ではありません: [{0}]
+digesterFactory.missingSchema=XMLスキーマ[{0}]が見つかりませんでした。 これは、XML検証が有効な場合、XML検証を中断する可能性が非常に高いです。
-value.false=false
-value.true=true
+localResolver.unresolvedEntity=publicID [{1}]、system ID [{2}]、およびベースURI [{3}]を持つXMLリソース[{0}]を既知のローカルエンティティに解決できませんでした。
+
+xmlErrorHandler.error=致命的ではないエラー[{0}]は処理[{1}]を報告しました。
+xmlErrorHandler.warning=警告[{0}]が報告されました。[{1}]を処理中
diff --git a/java/javax/servlet/LocalStrings_ja.properties b/java/org/apache/tomcat/util/descriptor/tld/LocalStrings_ja.properties
similarity index 87%
copy from java/javax/servlet/LocalStrings_ja.properties
copy to java/org/apache/tomcat/util/descriptor/tld/LocalStrings_ja.properties
index 21f1cbe..51c3762 100644
--- a/java/javax/servlet/LocalStrings_ja.properties
+++ b/java/org/apache/tomcat/util/descriptor/tld/LocalStrings_ja.properties
@@ -13,7 +13,4 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-err.not_iso8859_1=ISO 8859-1 の文字ではありません: [{0}]
-
-value.false=false
-value.true=true
+implicitTldRule.elementNotAllowed=要素[{0}]は、implicit.tldファイルでは許可されていません。
diff --git a/java/org/apache/tomcat/util/descriptor/web/LocalStrings_ja.properties b/java/org/apache/tomcat/util/descriptor/web/LocalStrings_ja.properties
new file mode 100644
index 0000000..fc05f4a
--- /dev/null
+++ b/java/org/apache/tomcat/util/descriptor/web/LocalStrings_ja.properties
@@ -0,0 +1,66 @@
+# 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.
+
+filterDef.invalidFilterName=フィルター定義に無効な <フィルター名> [{0}] があります。
+
+securityConstraint.uncoveredHttpMethod=URLパターン[{0}]のセキュリティ制約の場合、HTTPメソッド[{1}]のみが対象となります。 その他の方法はすべて対象外です。
+securityConstraint.uncoveredHttpMethodFix=次の[{1}]ではない特定のHTTPメソッドのアクセスを拒否するURLパターン[{0}]を持つセキュリティ制約を追加します。
+securityConstraint.uncoveredHttpOmittedMethod=URLパターン[{0}]を持つセキュリティ制約の場合、HTTPメソッド[{1}]は検出されません。
+securityConstraint.uncoveredHttpOmittedMethodFix=保護されていないHTTPメソッド[{1}]でのアクセスを拒否するURLパターン[{0}]のセキュリティ制約を追加
+
+servletDef.invalidServletName=サーブレット定義の<servlet-name> [{0}]が無効です。
+
+webRuleSet.absoluteOrdering=<absolute-ordering>要素はweb-fragment.xmlで無効であり無視されます。
+webRuleSet.absoluteOrderingCount=<absolute-ordering>要素は1回の発生に制限されます。
+webRuleSet.nameCount=<name>要素は1回に制限されます。
+webRuleSet.postconstruct.duplicate=クラス [{0}]にPostConstructメソッド定義が重複しています
+webRuleSet.predestroy.duplicate=クラス[{0}]の重複する@PreDestroyメソッド定義
+webRuleSet.relativeOrdering=<ordering>要素はweb.xmlで無効であり無視されます。
+webRuleSet.relativeOrderingCount=<ordering>要素は1回の出現に制限されます。
+
+webXml.duplicateEnvEntry=重複したenvエントリ名[{0}]
+webXml.duplicateFilter=同じ名前のファイル [{0}] が存在します。
+webXml.duplicateFragment=同名のフラグメント [{0}] が複数見つかりました。相対的な順序付けは正式な機能ではありません。詳細は Servlet Speification の 8.2.2 節 2c 項を参照してください。絶対的な順序付けの利用を検討してください。
+webXml.duplicateMessageDestination=重複するmessage-destination-name[{0}]
+webXml.duplicateMessageDestinationRef=重複したmessage-destination-ref 名 [{0}]
+webXml.duplicateResourceEnvRef=重複した resource-env-ref [{0}]
+webXml.duplicateResourceRef=重複したresource-ref [{0}]
+webXml.duplicateServletMapping=サーブレット [{0}] と [{1}] を同じ url-pattern [{2}] にマッピングすることはできません。
+webXml.duplicateTaglibUri=URI [{0}] のタグライブラリは重複しています。
+webXml.mergeConflictDisplayName=[{1}] に配置されたフラグメント [{0}] の表示名は、他のフラグメントと異なります。
+webXml.mergeConflictFilter=[{2}]に配置された名前[{1}]を持つフラグメントを含む複数のフラグメントでフィルタ[{0}]が一貫して定義されていません
+webXml.mergeConflictLoginConfig=[{1}] に配置されたフラグメント [{0}] の LoginConfig は、他のフラグメントと異なります。
+webXml.mergeConflictOrder=フラグメントの相対順序には循環参照が含まれます。 これは、web.xmlで絶対順序を使用することで解決できます。
+webXml.mergeConflictResource=[{2}]にある名前[{1}]のフラグメントを含む、複数のフラグメントでリソース[{0}]が一貫して定義されていません。
+webXml.mergeConflictServlet=Servlet [{0}]は、[{2}]にある名前[{1}]のフラグメントを含む複数のフラグメントで一貫して定義されていません
+webXml.mergeConflictSessionCookieComment=セッションCookieのコメントは、[{1}]にある名前[{0}]のフラグメントを含む異なる値を持つ複数のフラグメントで一貫して定義されていません。
+webXml.mergeConflictSessionCookieDomain=セッションCookieドメインは、[{1}]にある名前[{0}]のフラグメントを含む、異なる値を持つ複数のフラグメントで一貫して定義されていません。
+webXml.mergeConflictSessionCookieHttpOnly=[{1}] に配置されたフラグメント [{0}] のセッションクッキー http-only フラグの値は、他のフラグメントと異なります。
+webXml.mergeConflictSessionCookieMaxAge=[{1}] に配置されたフラグメント [{0}] のセッションクッキー max-age の値は、他のフラグメントと異なります。
+webXml.mergeConflictSessionCookieName=セッションCookie名は、[{1}]にある名前[{0}]のフラグメントを含む異なる値を持つ複数のフラグメントで矛盾して定義されました。
+webXml.mergeConflictSessionCookiePath=[{1}] に配置されたフラグメント [{0}] のセッションクッキー path は、他のフラグメントと異なります。
+webXml.mergeConflictSessionCookieSecure=[{1}] に配置されたフラグメント [{0}] のセッションクッキー secure フラグの値は、他のフラグメントと異なります。
+webXml.mergeConflictSessionTimeout=[{1}] に配置されたフラグメント [{0}] のセッションタイムアウト時間は、他のフラグメントと異なります。
+webXml.mergeConflictSessionTrackingMode=[{1}] に配置されたフラグメント名 [{0}] を含む複数のフラグメントについて、セッション追跡モードの設定が一貫しません。
+webXml.mergeConflictString=[{0}] の [{1}] は [{3}] に配置された複数フラグメント [{2}] で別の値が定義されています。
+webXml.multipleOther=<ordering> 要素に複数の <others> 要素が指定されました。
+webXml.reservedName=予約名[{0}]を使用してweb.xmlファイルが検出されました。 name要素はこのフラグメントでは無視されます。
+webXml.unrecognisedPublicId=public ID [{0}]は、既知のweb.xmlファイルのpublic IDと一致しないため、バージョンを特定できませんでした。
+webXml.version.unknown=[{0}] は未知のバージョン文字列です。初期値を使用します。
+webXml.wrongFragmentName=web.xmlのabsolute-orderingタグで間違ったフラグメント名[{0}]を使用しました!
+
+webXmlParser.applicationParse=[{0}]のアプリケーションweb.xmlファイルの解析エラー
+webXmlParser.applicationPosition=行[{0}]列[{1}]で発生しました。
+webXmlParser.applicationStart=[{0}]のアプリケーションweb.xmlファイルの解析
diff --git a/java/javax/servlet/LocalStrings_ja.properties b/java/org/apache/tomcat/util/digester/LocalStrings_ja.properties
similarity index 76%
copy from java/javax/servlet/LocalStrings_ja.properties
copy to java/org/apache/tomcat/util/digester/LocalStrings_ja.properties
index 21f1cbe..b2f2107 100644
--- a/java/javax/servlet/LocalStrings_ja.properties
+++ b/java/org/apache/tomcat/util/digester/LocalStrings_ja.properties
@@ -13,7 +13,5 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-err.not_iso8859_1=ISO 8859-1 の文字ではありません: [{0}]
-
-value.false=false
-value.true=true
+digester.failedToUpdateAttributes=属性[{0}]が更新に失敗し、[{1}]に残りました。
+digester.failedToUpdateSystemProperty=システムプロパティ [{0}] を更新できません。元の値 [{1}] はそのままです。
diff --git a/java/org/apache/tomcat/util/http/LocalStrings_ja.properties b/java/org/apache/tomcat/util/http/LocalStrings_ja.properties
new file mode 100644
index 0000000..cdd42ee
--- /dev/null
+++ b/java/org/apache/tomcat/util/http/LocalStrings_ja.properties
@@ -0,0 +1,38 @@
+# 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.
+
+cookies.fallToDebug=注:さらなるCookieエラーの発生はDEBUGレベルで記録されます。
+cookies.invalidCookieToken=Cookie: 不正な cookie です。値がトークンではないか、クォートされていません。
+cookies.invalidSpecial=Cookies: 不明な特別な Cookie
+cookies.maxCountFail=最大数[{0}]以上のクッキーが検出されました。
+
+headers.maxCountFail=検出したヘッダー数 [{0}] は上限値を越えています。
+
+parameters.bytes=入力[{0}]で処理を開始します。
+parameters.copyFail=デバッグログの目的で元のパラメータ値のコピーを作成できませんでした
+parameters.decodeFail.debug=文字列のデコードに失敗しました。パラメーター [{0}] (値 [{1}]) は無視しました。
+parameters.decodeFail.info=文字のデコードに失敗しました。 値[{1}]のパラメータ[{0}]は無視されました。 ここで引用された名前と値は、デコードに失敗したために破損している可能性があることに注意してください。 デバッグレベルのログを使用して、破損していない元の値を確認してください。
+parameters.emptyChunk=空のパラメータチャンクが無視されます。
+parameters.fallToDebug=\n\
+メモ: 以降のパラメータエラーは DEBUG レベルでロギングします。
+parameters.invalidChunk=バイト値 [{0}] で始まりバイト値 [{1}] で終了する不正なチャンクです。値 [{2}] を無視します。
+parameters.maxCountFail=単独のリクエスト ([{0}]) のリクエストパラメーター (GET および POST) の数が上限値を超えています。上限値を超えるすべてのパラメーターは無視します。上限値を変更するには Connector 要素の maxParameterCount 属性を設定してください。
+parameters.maxCountFail.fallToDebug=Note: 今後同様のエラーが発生した場合ログを DEBUG レベルで出力します。
+parameters.multipleDecodingFail=文字のデコードに失敗しました。 合計[{0}]個の障害が検出されましたが、最初のものだけが記録されました。 このロガーがすべての失敗を記録するためにはデバッグレベルのロギングを有効にします。
+parameters.noequal=[{2}]の値で[{0}]の位置から[{1}]の位置で終了するパラメータには、 ''=''文字が続いていませんでした。
+
+rfc6265CookieProcessor.invalidCharInValue=無効な文字[{0}]がCookie値に存在します。
+rfc6265CookieProcessor.invalidDomain=cookie に不正なドメイン [{0}] が指定されました。
+rfc6265CookieProcessor.invalidPath=Cookie の path 属性に不正な値 [{0}] が指定されました。
diff --git a/java/org/apache/tomcat/util/http/parser/LocalStrings_ja.properties b/java/org/apache/tomcat/util/http/parser/LocalStrings_ja.properties
new file mode 100644
index 0000000..af7f122
--- /dev/null
+++ b/java/org/apache/tomcat/util/http/parser/LocalStrings_ja.properties
@@ -0,0 +1,39 @@
+# 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.
+
+cookie.fallToDebug=注:さらなるこのエラーの発生はDEBUGレベルで記録されます。
+cookie.invalidCookieValue=無効なCookieを含むCookieヘッダーが受信されました[{0}]。 そのクッキーは無視されます。
+cookie.invalidCookieVersion=[{0}]の認識できないクッキーバージョンを使用して、Cookieヘッダーが受信されました。 ヘッダーとそれに含まれるクッキーは無視されます。
+cookie.valueNotPresent=<値が存在しません>
+
+http.closingBracket=非IPv6ホスト名に閉じ括弧 ']'が見つかりました。
+http.illegalAfterIpv6=文字[{0}]はホスト名のIPv6アドレスに従うことはできません。
+http.illegalCharacterDomain=文字 [{0}] をドメイン名に含めることはできません。
+http.illegalCharacterIpv4=文字 [{0}] は正常な IPv4 アドレスに利用できません。
+http.illegalCharacterIpv6=IPv6 アドレスに文字 [{0}] を使用することはできません。
+http.invalidHextet=不正な 16 進数文字列です。16 進数文字列に使用できるのは 4 文字以下の 16 進数だけです。
+http.invalidIpv4Location=IPv6 アドレスは不正な位置に埋め込み IPv4 アドレスを含んでいます。
+http.invalidLeadingZero=IPv4 アドレスの 0 でないオクテットは先行する0を含まないかもしれません。
+http.invalidOctet=無効なオクテット[{0}]。 IPv4オクテットの有効範囲は0〜255です。
+http.invalidSegmentEndState=状態[{0}]はセグメントの最後には無効です。
+http.noClosingBracket=IPv6アドレスに閉じ括弧がありません。
+http.noOpeningBracket=IPv6 アドレスに開き括弧がありません。
+http.singleColonEnd=IPv6 アドレス文字列は単独のコロン (:) で終端してはなりません。
+http.singleColonStart=IPv6アドレスは単一の ':'で始まらない場合があります
+http.tooFewHextets=IPv6 アドレスは 8 個のヘクステットで構成しなければなりませんが [{0}] 個しかありません。また1つ以上のヘクステットを意味する "::" もありません。
+http.tooManyColons=IPv6 アドレスでは文字 : を 2 つ以上連続することはできません。
+http.tooManyDoubleColons=IPv6アドレスは単一の '::'シーケンスのみを含むことができます。
+http.tooManyHextets=IPv6 アドレスは [{0}] ヘクステットで構成されていますが、正常な IPv6 アドレスなら 8 ヘクステット以上になりません。
+http.wrongOctetCount=IPv4アドレスは[{0}]ではなく、正確に4オクテットでなければなりません。
diff --git a/java/org/apache/tomcat/util/net/LocalStrings_ja.properties b/java/org/apache/tomcat/util/net/LocalStrings_ja.properties
index b9345e1..c886058 100644
--- a/java/org/apache/tomcat/util/net/LocalStrings_ja.properties
+++ b/java/org/apache/tomcat/util/net/LocalStrings_ja.properties
@@ -13,5 +13,142 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-# net resources
+channel.nio.interrupted=現在のスレッドが中断されました
+channel.nio.ssl.appInputNotEmpty=アプリケーションの入力バッファにはデータが残っています。残ったデータは失われます。
+channel.nio.ssl.appOutputNotEmpty=アプリケーション出力バッファにはまだデータが含まれています。 データは失われました。
+channel.nio.ssl.closeSilentError=コネクションを丁寧に切断しようとしましたが例外が発生しました。
+channel.nio.ssl.closing=チャネルはクロージング状態です
+channel.nio.ssl.eofDuringHandshake=ハンドシェイク中のEOF。
+channel.nio.ssl.expandNetInBuffer=ネットワーク入力バッファを[{0}]バイトに拡張しています
+channel.nio.ssl.expandNetOutBuffer=ネットワーク出力バッファを[{0}]バイトに拡張します
+channel.nio.ssl.foundHttp=暗号化された TLS 接続から平文の HTTP リクエストを受信しました。
+channel.nio.ssl.handshakeError=ハンドシェイクエラー
+channel.nio.ssl.incompleteHandshake=ハンドシェイクが不完全です。データを読み取る前にハンドシェイクを完了する必要があります。
+channel.nio.ssl.invalidCloseState=無効なクローズ状態で、ネットワークデータを送信しません。
+channel.nio.ssl.invalidStatus=予期しないステータス[{0}]。
+channel.nio.ssl.netInputNotEmpty=ネットワーク入力バッファにはまだデータが含まれています。 ハンドシェイクは失敗します。
+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.sniHostName=コネクション [{0}] から取得した SNI ホスト名は [{1}] です。
+channel.nio.ssl.timeoutDuringHandshake=ハンドシェイクがタイムアウトしました。
+channel.nio.ssl.unexpectedStatusDuringUnwrap=UNWRAPハンドシェイク中に予期しないステータス[{0}]が発生しました。
+channel.nio.ssl.unexpectedStatusDuringWrap=ハンドシェイクWRAP中に予期しないステータス[{0}]が発生しました。
+channel.nio.ssl.unwrapFail=データをアンラップできません、無効なステータス[{0}]
+channel.nio.ssl.unwrapFailResize=バッファが小さすぎるためデータをアンラップできません。無効なステータス[{0}]
+channel.nio.ssl.wrapException=ラップ中にハンドシェイクに失敗しました
+channel.nio.ssl.wrapFail=データをラップできません。無効なステータス[{0}]
+endpoint.accept.fail=ソケット受け付け失敗
+endpoint.alpn.fail=[{0}]を使用してALPNのエンドポイントを設定できませんでした。
+endpoint.alpn.negotiated=ALPNを使用して交渉された[{0}]プロトコル
+endpoint.apr.applyConf=OpenSSLConfCmdを SSL contextに適用します。
+endpoint.apr.assignConf=SSLコンテキストをOpenSSLConfCmdコンテキストに割り当てます
+endpoint.apr.checkConf=OpenSSLConfの確認中
+endpoint.apr.errApplyConf=OpenSSLConfをSSLコンテキストに適用できませんでした。
+endpoint.apr.errCheckConf=OpenSSLConfチェック中のエラー
+endpoint.apr.errMakeConf=OpenSSLConfコンテキストを作成できませんでした。
+endpoint.apr.failSslContextMake=SSLContextを作成できません。 SSLEngineがAprLifecycleListenerで有効になっていること、AprLifecycleListenerが正しく初期化されていること、有効なSSLProtocolが指定されていることを確認して下さい
+endpoint.apr.invalidSslProtocol=SSLProtocol属性に無効な値[{0}]が指定されました
+endpoint.apr.makeConf=OpenSSLConfコンテキストの作成
+endpoint.apr.maxConnections.running=APR エンドポイントは実行中に maxConnection の値を変更できません。現在の値 [{0}] をそのまま使用します。
+endpoint.apr.maxConnections.unlimited=APRエンドポイントは、無制限の接続をサポートしていません。 [{0}]の既存の値は引き続き使用されます。
+endpoint.apr.noSendfileWithSSL=SSLが有効な場合、APR /nativeコネクタでSendfileはサポートされていません。
+endpoint.apr.pollAddInvalid=ソケット [{0}] をポーラーに追加できませんでした。
+endpoint.apr.pollError=Pollerはエラー[{0}]で失敗しました:[{1}]
+endpoint.apr.pollMergeEvents=ソケット[{0}]のpoller イベント[{1}]をマージして、マージイベント[{2}]を作成。
+endpoint.apr.pollUnknownEvent=認識できないイベント[{0}]を持つソケットがPollerから返されました。
+endpoint.apr.remoteport=APR ソケット [{0}] はリモートポート [{1}] へ接続しました。
+endpoint.apr.tooManyCertFiles=Apr エンドポイントに処理できるより多い証明書ファイルが構成されています。
+endpoint.debug.channelCloseFail=チャンネルを切断できませんでした。
+endpoint.debug.destroySocket=ソケット [{0}] を破棄します。
+endpoint.debug.pollerAdd=addListに追加、ソケット[{0}]、タイムアウト[{1}]、フラグ[{2}]
+endpoint.debug.pollerAddDo=Pollerソケット[{0}]に追加
+endpoint.debug.pollerProcess=イベント[{1}]のソケット[{0}]の処理中
+endpoint.debug.pollerRemove=Pollerから[{0}]を取り除こうとしています。
+endpoint.debug.pollerRemoved=poller から [{0}] を削除しました。
+endpoint.debug.socket=ソケット[{0}]
+endpoint.debug.socketCloseFail=ソケットを切断できませんでした。
+endpoint.debug.socketTimeout=タイムアウト [{0}]
+endpoint.debug.unlock.fail=port [{0}]のaccept をロック解除しようした際に例外が発生しました。
+endpoint.debug.unlock.localFail=[{0}]のローカルアドレスを特定できません
+endpoint.debug.unlock.localNone=ローカルアドレスが利用できなかったため、[{0}]のアクセプタのロックを解除できませんでした。
+endpoint.duplicateSslHostName=ホスト名[{0}]に複数のSSLHostConfig要素が提供されました。 ホスト名は一意でなければなりません。
+endpoint.err.close=ソケットをクローズしようとした際に例外が発生しました
+endpoint.err.handshake=ハンドシェイク失敗
+endpoint.err.unexpected=ソケットの処理中に予期せぬエラーが発生しました。
+endpoint.executor.fail=エグゼキュータは処理するソケット[{0}]を拒否しました。
+endpoint.getAttribute=[{0}]は[{1}]です
+endpoint.init.bind=ソケットバインドに失敗しました:[{0}] [{1}]
+endpoint.init.bind.inherited=コネクタが1つを使用するように構成されている間、継承されたチャネルはありません。
+endpoint.init.listen=ソケットの待ち受けを開始できません: [{0}] [{1}]
+endpoint.init.notavail=APRは利用できません
+endpoint.invalidJmxNameSslHost=ホスト [{0}] に対応付けられた SSLHostConfig に正常な JMX オブジェクト名を生成できません。
+endpoint.invalidJmxNameSslHostCert=ホスト名 [{0}]、証明書タイプ [{1}] の SSLHostConfigCertificate のための正常な JMX オブジェクト名を生成できませんでした。
+endpoint.jmxRegistrationFailed=名前 [{0}] の JMX オブジェクトを登録できませんでした。
+endpoint.jsse.noSslContext=ホスト名[{0}]のSSLContextが見つかりませんでした
+endpoint.launch.fail=new Runnableの起動に失敗しました
+endpoint.nio.registerFail=Pollerからソケットのセレクタに登録できませんでした。
+endpoint.nio.selectorCloseFail=Pollerを閉じるときにセレクターを閉じることができませんでした。
+endpoint.nio.stopLatchAwaitFail=Pollerは予想された時間内に止まりませんでした
+endpoint.nio.stopLatchAwaitInterrupted=このスレッドはPollerが停止するのを待つ間に中断されました
+endpoint.nio.timeoutCme=タイムアウトの処理中の例外。 コードは繰り返しチェックされており、同時に変更されていません。 このエラーを繰り返すことができる場合は、Tomcatのバグを開いて、再現手順を提示してください。
+endpoint.nio2.exclusiveExecutor=NIO2コネクタはシャットダウン時に排他的エグゼキュータを正しく動作させる必要があります。
+endpoint.noSslHostConfig=コネクタ[{1}]のdefaultSSLHostConfigName に一致するSSLHostConfig要素がhostName [{0}]で見つかりませんでした
+endpoint.noSslHostName=SSL のホスト設定にホスト名がありません。
+endpoint.poll.error=予期しないpoller エラー
+endpoint.poll.fail=重大なPoller障害(Pollerの再始動):[{0}] [{1}]
+endpoint.poll.initfail=Pollerの作成に失敗しました。
+endpoint.poll.limitedpollsize=サイズ [{0}] の Poller インスタンスを作成できません。
+endpoint.process.fail=ソケットプロセッサーの割り当て中にエラーが発生しました。
+endpoint.processing.fail=ソケットプロセッサの実行中エラー
+endpoint.removeDefaultSslHostConfig=デフォルトのSSLHostConfig([{0}])は削除できません
+endpoint.sendfile.addfail=Sendfile 失敗: [{0}] [{1}]
+endpoint.sendfile.error=sendfile の送信中に予期せぬ異常が発生しました。
+endpoint.serverSocket.closeFailed=[{0}] によりサーバーソケットの切断に失敗しました。
+endpoint.setAttribute=[{0}]を[{1}]に設定
+endpoint.timeout.err=ソケットタイムアウトの処理エラー
+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.noRemotePort=ソケット[{0}] のリモートポート番号を取得できません。
+endpoint.warn.noSendfileWithSSL=SSLが有効な場合、コネクタでSendfileはサポートされていません。
+endpoint.warn.unlockAcceptorFailed=Acceptor スレッド[{0}]のロックを解除できませんでした。 強制的にハードソケットをシャットダウンします。
+
+jsse.invalid_truststore_password=提供されたトラストストアパスワードは、トラストストアのロック解除および検証に使用できませんでした。 検証をスキップするnullパスワードでトラストストアにアクセスしようとしました。
+jsse.keystore_load_failed=[{0}] のキーストア [{1}] の読み込みは [{2}] により失敗しました。
+jsse.ssl3=SSLv3 が明示的に有効化化されています。このプロトコルは安全ではありません。
+jsse.tls13.auth=JSSE TLS 1.3実装は、初期ハンドシェイク後の認証をサポートしていないため、オプションのクライアント認証と互換性がありません。
+
+sniExtractor.clientHelloInvalid=ClientHelloメッセージが正しくフォーマットされていません。
+sniExtractor.clientHelloTooBig=ClientHelloは単一のTLSレコードには表示されないため、SNI情報は抽出できませんでした
+
+socket.apr.clientAbort=クライアントはコネクションを切断しました。
+socket.apr.closed=コネクションに関連付けられたソケット [{0}] はすでに切断されています。
+socket.apr.read.error=ラッパー[2]でAPR /ネイティブソケット[{1}]からのデータ読み込みで予期しないエラー[{0}]が発生しました。
+socket.apr.write.error=ラッパー [{2}] 経由で APR/native ソケット [{1}] へデータを書き込み中に予期せぬエラー [{0}] が発生しました。
+socket.closed=このコネクションに関連付けられたソケットは閉じられました。
+socket.sslreneg=SSLコネクションの再ネゴシエーション時の例外
+
+sslHostConfig.certificate.notype=指定された複数の証明書の中に、少なくとも1つは必須要素の存在しない証明書が含まれています。
+sslHostConfig.certificateVerificationInvalid=証明書検証値[{0}]が認識されません
+sslHostConfig.fileNotFound=構成ファイル[{0}]は存在しません
+sslHostConfig.mismatch=[{0}]プロパティは[{1}]という名前のSSLHostConfigで設定され、[{2}]構成構文用ですが、[{3}]構成構文でSSLHostConfigが使用されています。
+sslHostConfig.opensslconf.alreadyset=別のOpenSSLConfを設定しようとする試みが無視されます。
+sslHostConfig.opensslconf.null=Null OpenSSLConfを設定しようとしましたが無視されました
+sslHostConfig.prefix_missing=[{1}]というSSLHostConfigのプロトコルのリストにプロトコル[{0}]が追加されました。 +/-接頭辞がないか確認してください。
+
+sslHostConfigCertificate.mismatch=プロパティ[{0}]は[{1}]という名前のSSLHostConfigCertificateに設定されており、証明書の格納タイプ[{2}]用ですが、証明書は[{3}]タイプのストレージで使用されています。
+
+sslImplementation.cnfe=クラス [{0}] のインスタンスを SSLImplementation として作成できません。
+
+sslUtilBase.active=アクティブな[{0}]は次のとおりです:[{1}]
+sslUtilBase.noneSupported=指定された[{0}]のどれもSSLエンジンでサポートされていません:[{1}]
+sslUtilBase.skipped=指定された[{0}]の一部はSSLエンジンでサポートされておらず、スキップされています:[{1}]
diff --git a/java/org/apache/tomcat/util/scan/LocalStrings_ja.properties b/java/org/apache/tomcat/util/scan/LocalStrings_ja.properties
new file mode 100644
index 0000000..45e6342
--- /dev/null
+++ b/java/org/apache/tomcat/util/scan/LocalStrings_ja.properties
@@ -0,0 +1,25 @@
+# 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.
+
+jarScan.classloaderFail=クラスローダー階層から[{0}]をスキャンできませんでした
+jarScan.classloaderJarNoScan=クラスパス中のファイル [{0}] は JAR スキャンをしませんでした。
+jarScan.classloaderJarScan=クラスパスの JAR ファイル [{0}] をスキャンします。
+jarScan.classloaderStart=クラスローダー階層中の JAR ファイルをスキャンします。
+jarScan.jarUrlStart=URL [{0}] の JAR ファイルをスキャンします。
+jarScan.webinfclassesFail=/WEB-INF/classesのスキャンに失敗しました
+jarScan.webinflibFail=/WEB-INF/libからJAR [{0}]をスキャンできませんでした。
+jarScan.webinflibJarNoScan=/WEB-INF/lib のファイル [{0}] は JAR スキャンをしませんでした。
+jarScan.webinflibJarScan=/WEB-INF/libからJAR [{0}]のスキャンを行います。
+jarScan.webinflibStart=/WEB-INF/lib の JAR ファイルを検査しています。
diff --git a/java/org/apache/tomcat/util/threads/res/LocalStrings_ja.properties b/java/org/apache/tomcat/util/threads/res/LocalStrings_ja.properties
index 09697dc..af55365 100644
--- a/java/org/apache/tomcat/util/threads/res/LocalStrings_ja.properties
+++ b/java/org/apache/tomcat/util/threads/res/LocalStrings_ja.properties
@@ -13,3 +13,4 @@
# See the License for the specific language governing permissions and
# limitations under the License.
+threadPoolExecutor.threadStoppedToAvoidPotentialLeak=コンテキストが停止した後の潜在的なメモリリークを防ぐため、スレッド[{0}]を停止しています。
diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index 5746058..8869a5e 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -64,6 +64,10 @@
Back-port various corrections and improvements to the French i18n
messages. (markt)
</fix>
+ <fix>
+ Back-port various corrections and improvements to the Japanese i18n
+ messages. (markt)
+ </fix>
</changelog>
</subsection>
</section>
diff --git a/webapps/examples/WEB-INF/classes/LocalStrings_ja.properties b/webapps/examples/WEB-INF/classes/LocalStrings_ja.properties
new file mode 100644
index 0000000..6c3016f
--- /dev/null
+++ b/webapps/examples/WEB-INF/classes/LocalStrings_ja.properties
@@ -0,0 +1,48 @@
+# 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.
+
+cookies.cookies=あなたののブラウザから次のCookieが送信されています:
+cookies.make-cookie=ブラウザへ送信する cookie を作成します。
+cookies.name=Name:
+cookies.no-cookies=あなたのブラウザはクッキーを送信していません。
+cookies.set=ブラウザに cookie を送信しました。
+cookies.title=Cookie 例
+cookies.value=値:
+
+helloworld.title=Hello World!
+
+requestheader.title=リクエストヘッダ例
+
+requestinfo.label.method=メソッド:
+requestinfo.label.pathinfo=パス情報:
+requestinfo.label.protocol=プロトコル:
+requestinfo.label.remoteaddr=リモートアドレス:
+requestinfo.label.requesturi=Request URI:
+requestinfo.title=リクエスト情報例
+
+requestparams.firstname=First Name:
+requestparams.lastname=\ Last Name:
+requestparams.no-params=パラメータがありません。何か入力してください。
+requestparams.params-in-req=このリクエストのパラメータ:
+requestparams.title=リクエストパラメータ例
+
+sessions.adddata=セッションにデータを追加します
+sessions.created=作成:
+sessions.data=あなたのセッションには次のデータがあります:
+sessions.dataname=セッション属性名:
+sessions.datavalue=セッション属性の値:
+sessions.id=セッションID
+sessions.lastaccessed=最終アクセス:
+sessions.title=セッション例
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org