This is an automated email from the ASF dual-hosted git repository. markt pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/tomcat.git
commit 1cc0f59bc82c9bd8f254cc2deb184a8a1ca041ce Author: Mark Thomas <ma...@apache.org> AuthorDate: Fri Mar 27 10:54:34 2020 +0000 Expand Chinese translations. --- .../catalina/authenticator/LocalStrings_zh_CN.properties | 3 +++ .../apache/catalina/connector/LocalStrings_zh_CN.properties | 5 +++++ java/org/apache/catalina/core/LocalStrings_zh_CN.properties | 13 +++++++++++++ .../apache/catalina/deploy/LocalStrings_zh_CN.properties | 1 + .../jmx => ha/context}/LocalStrings_zh_CN.properties | 3 +-- .../apache/catalina/ha/deploy/LocalStrings_zh_CN.properties | 1 + .../catalina/ha/session/LocalStrings_zh_CN.properties | 5 +++++ .../apache/catalina/ha/tcp/LocalStrings_zh_CN.properties | 4 ++++ .../apache/catalina/loader/LocalStrings_zh_CN.properties | 3 +++ .../apache/catalina/manager/LocalStrings_zh_CN.properties | 2 ++ .../org/apache/catalina/realm/LocalStrings_zh_CN.properties | 7 +++++++ .../apache/catalina/servlets/LocalStrings_zh_CN.properties | 2 ++ .../apache/catalina/session/LocalStrings_zh_CN.properties | 6 ++++++ .../apache/catalina/startup/LocalStrings_zh_CN.properties | 6 ++++++ .../catalina/tribes/group/LocalStrings_zh_CN.properties | 2 ++ .../tribes/group/interceptors/LocalStrings_zh_CN.properties | 3 +++ .../catalina/tribes/jmx/LocalStrings_zh_CN.properties | 1 + .../tribes/membership/LocalStrings_zh_CN.properties | 3 +++ .../catalina/tribes/tipis/LocalStrings_zh_CN.properties | 4 ++++ .../tribes/transport/nio/LocalStrings_zh_CN.properties | 3 +++ .../org/apache/catalina/users/LocalStrings_zh_CN.properties | 2 ++ java/org/apache/catalina/util/LocalStrings_zh_CN.properties | 1 + .../apache/catalina/valves/LocalStrings_zh_CN.properties | 2 ++ .../catalina/webresources/LocalStrings_zh_CN.properties | 6 ++++++ java/org/apache/coyote/LocalStrings_zh_CN.properties | 6 ++++++ java/org/apache/coyote/ajp/LocalStrings_zh_CN.properties | 4 ++++ java/org/apache/coyote/http11/LocalStrings_zh_CN.properties | 3 +++ java/org/apache/coyote/http2/LocalStrings_zh_CN.properties | 3 +++ .../apache/jasper/resources/LocalStrings_zh_CN.properties | 8 ++++++++ java/org/apache/tomcat/util/LocalStrings_zh_CN.properties | 1 + .../apache/tomcat/util/compat/LocalStrings_zh_CN.properties | 1 + .../util/descriptor/web/LocalStrings_zh_CN.properties | 1 + .../tomcat/util/http/parser/LocalStrings_zh_CN.properties | 1 + .../apache/tomcat/util/net/LocalStrings_zh_CN.properties | 9 +++++++++ .../tomcat/util/net/jsse/LocalStrings_zh_CN.properties | 2 ++ .../tomcat/util/net/openssl/LocalStrings_zh_CN.properties | 2 ++ .../util/threads/res}/LocalStrings_zh_CN.properties | 3 +-- .../apache/tomcat/websocket/LocalStrings_zh_CN.properties | 6 ++++++ webapps/docs/changelog.xml | 4 ++++ 39 files changed, 138 insertions(+), 4 deletions(-) diff --git a/java/org/apache/catalina/authenticator/LocalStrings_zh_CN.properties b/java/org/apache/catalina/authenticator/LocalStrings_zh_CN.properties index c2daba3..5545b03 100644 --- a/java/org/apache/catalina/authenticator/LocalStrings_zh_CN.properties +++ b/java/org/apache/catalina/authenticator/LocalStrings_zh_CN.properties @@ -35,6 +35,7 @@ basicAuthenticator.invalidCharset=只允许值为null、空字符串或UTF-8 digestAuthenticator.cacheRemove=已从客户端 nonce 缓存中删除有效条目,以便为新条目腾出空间。重播攻击现在是可能的。为防止重播攻击的可能性,请降低nonceValidity或增加nonceCacheSize。此类型的进一步警告将被抑制5分钟。 formAuthenticator.noErrorPage=没有为上下文[{0}]中的表单身份验证定义错误页 +formAuthenticator.noLoginPage=在环境[{0}]中,未为FORM认证定义登录页面 singleSignOn.debug.associate=SSO将应用程序会话[{1}]与SSO会话[{0}]关联 singleSignOn.debug.cookieCheck=SSO检查SSO cookie @@ -44,8 +45,10 @@ singleSignOn.debug.hasPrincipal=找到以前经过身份验证的主体[{0}] singleSignOn.debug.invoke=SSO为[{0}]处理请求 singleSignOn.debug.principalCheck=SSO为SSO会话[{0}]寻找缓存的Principal singleSignOn.debug.principalFound=SSO 找到了带着认证类型的缓存代理 +singleSignOn.debug.principalNotFound=SSO未找到缓存的Principal,为会话[{0}]擦除SSO cookie singleSignOn.debug.removeSession=SSO 从 SSO session [{1}] 中删除应用程序会话 [{0}] singleSignOn.debug.update=SSO 更新SSO 会话[{0}] 对认证 类型[{1}] +singleSignOn.sessionExpire.contextNotFound=SSO无法中止[{0}],因为Context未找到 singleSignOn.sessionExpire.hostNotFound=因为 Host 丢失,SSO 无法使 session [{0}] 失效 singleSignOn.sessionExpire.managerError=由于会话管理器在检索会话时抛出异常,导致单点登录无法使会话[{0}]失效 singleSignOn.sessionExpire.managerNotFound=SSO无法使会话[{0}]过期,因为找不到管理器 diff --git a/java/org/apache/catalina/connector/LocalStrings_zh_CN.properties b/java/org/apache/catalina/connector/LocalStrings_zh_CN.properties index c7207b4..c024ad6 100644 --- a/java/org/apache/catalina/connector/LocalStrings_zh_CN.properties +++ b/java/org/apache/catalina/connector/LocalStrings_zh_CN.properties @@ -34,6 +34,7 @@ coyoteRequest.authenticate.ise=):提交响应后无法调用authenticate() coyoteRequest.changeSessionId=无法更改 session ID。 没有与此请求关联的 session。 coyoteRequest.chunkedPostTooLarge=由于请求参数数据太大,导致参数不能解析。因为当前请求是块状请求,后续也不会处理。如果应用程序需要接收大的POST请求,可以使用连接器的maxPostSize解决它。 coyoteRequest.filterAsyncSupportUnknown=无法确定是否有任何过滤器不支持异步处理 +coyoteRequest.getReader.ise=当前请求已经调用过方法getInputStream() coyoteRequest.gssLifetimeFail=为用户主体 [{0}] 获取剩余生命期失败 coyoteRequest.maxPostSizeExceeded=):大多部分请求包含的参数数据(不包括上载的文件)超过了关联连接器上设置的maxPostSize 的限制 coyoteRequest.noMultipartConfig=由于没有提供multi-part配置,无法处理parts @@ -49,8 +50,12 @@ coyoteResponse.reset.ise=已经提交响应后无法调用reset() coyoteResponse.sendError.ise=响应提交后无法调用sendError() coyoteResponse.sendRedirect.note=<html><body><p>重定向到<a href="{0}">{0}</a></p></body></html> +inputBuffer.requiresNonBlocking=非阻塞模式下不可用 + request.asyncNotSupported=当前链的筛选器或servlet不支持异步操作。 requestFacade.nullRequest=请求对象已被回收,不再与此facade关联 +response.sendRedirectFail=重定向到[{0}]失败 + responseFacade.nullResponse=响应对象已被回收,不再与此外观关联 diff --git a/java/org/apache/catalina/core/LocalStrings_zh_CN.properties b/java/org/apache/catalina/core/LocalStrings_zh_CN.properties index ea8941d..4f5f86e 100644 --- a/java/org/apache/catalina/core/LocalStrings_zh_CN.properties +++ b/java/org/apache/catalina/core/LocalStrings_zh_CN.properties @@ -44,8 +44,11 @@ applicationServletRegistration.setServletSecurity.iae=为部署到名为[{1}]的 aprListener.aprInitError=基于APR的本地库加载失败.错误报告为[{0}] aprListener.config=APR/OpenSSL配置:useAprConnector[{0}],useOpenSSL[{1}] aprListener.enterAlreadyInFIPSMode=AprLifecycleListener 配置为强制进入FIPS模式,但库已处于FIPS模式[{0}] +aprListener.initializeFIPSFailed=进入FIPS模式失败 aprListener.initializeFIPSSuccess=成功的进入FIPS 模式 aprListener.initializingFIPS=初始化FIPS模式... +aprListener.skipFIPSInitialization=已经处于FIPS模式,跳过FIPS初始化 +aprListener.tcnInvalid=安装了不兼容的APR(基于Apache Tomcat原生库)版本[{0}],而Tomcat要求版本[{1}] aprListener.tcnVersion=安装了基于APR的Apache Tomcat Native库的旧版本[{0}],而Tomcat建议使用[{1}]的最低版本 aprListener.tooLateForFIPSMode=无法设置FIPSMode:SSL已初始化 aprListener.tooLateForSSLRandomSeed=无法设置 SSLRandomSeed:SSL已经初始化 @@ -53,6 +56,7 @@ aprListener.tooLateForSSLRandomSeed=无法设置 SSLRandomSeed:SSL已经初始 asyncContextImpl.noAsyncDispatcher=从ServletContext 返回的调度程序不支持异步调度 asyncContextImpl.request.ise=调用方法complete()后或者任意一个dispatch()方法调用后,调用getRequest()方法是非法的 asyncContextImpl.requestEnded=AsyncContext关联的请求已经完成处理。 +asyncContextImpl.response.ise=调用complete()或者任何的dispatch()方法后,调用getResponse()方法是非法的。 containerBase.backgroundProcess.cluster=异常处理集群[{0}]后台进程 containerBase.backgroundProcess.error=处理后台线程异常 @@ -66,8 +70,10 @@ defaultInstanceManager.restrictedFiltersResource=找不到受限制的过滤器 defaultInstanceManager.restrictedListenersResource=无法找到RestrictedListener的配置文件[{0}] filterChain.filter=Filter 执行抛出一个异常 +filterChain.servlet=Servlet执行抛出一个异常 jreLeakListener.classToInitializeFail=在tomcat启动期间未能加载类[{0}],以防止可能的内存泄漏。 +jreLeakListener.gcDaemonFail=Tomcat开始预防潜在的内存溢出期间,触发GC守护线程失败,在非Sun JVMs上这是正常的。 naming.addEnvEntry=添加环境条目 [{0}] naming.addResourceEnvRef=添加资源环境引用 [{0}] @@ -81,6 +87,7 @@ standardContext.applicationListener=配置应用程序监听器[{0}]错误 standardContext.applicationSkipped=由于以前的错误,已跳过安装应用程序侦听器 standardContext.backgroundProcess.loader=异常处理加载程序[{0}]后台进程 standardContext.backgroundProcess.resources=异常处理资源[{0}] 后台进程 +standardContext.cluster.noManager=未发现管理器。检查是否需要集群管理器。集群配置:[{0}],应用程序分配:[{1}] standardContext.cookieProcessor.null=不允许将上下文的CookieProcessor 设置为null standardContext.duplicateListener=当前上下文已经配置了监听器[{0}],重复的定义将被忽略。 standardContext.errorPage.required=ErrorPage不能为null @@ -93,6 +100,7 @@ standardContext.filterMap.pattern=过滤器映射中的<url-pattern> [{0}] 无 standardContext.filterStart=启动过滤器异常 standardContext.invalidWrapperClass=[{0}] 不是StandardWrapper的子类 standardContext.isUnavailable=此应用程序目前不可用 +standardContext.listenerFail=一个或多个listeners启动失败,更多详细信息查看对应的容器日志文件 standardContext.listenerStart=异常将上下文初始化事件发送到类的侦听器实例.[{0}] standardContext.listenerStop=例外情况发送上下文删除事件[{0}],以便列表实例 standardContext.loginConfig.errorPage=表单错误页[{0}]必须以"/"开始 @@ -111,6 +119,7 @@ standardContext.resourcesStop=停止静态资源时出错 standardContext.securityConstraint.mixHttpMethod=在相同的web资源集合中不允许混用: <http-method> 和 <http-method-omission> standardContext.securityConstraint.pattern=安全约束中的<url-pattern> [{0}] 无效 standardContext.servletFail=启动时无法加载一个或多个Servlet。 全部的详细信息可在相应的容器日志文件中找到 +standardContext.startFailed=由于之前的错误,Context[{0}]启动失败 standardContext.startingContext=启动Context[{0}]出现异常 standardContext.stop.asyncWaitInterrupted=等待卸载延迟毫秒以完成飞行中的异步请求时收到中断。上下文停止将继续,不会有进一步的延迟。 standardContext.stoppingContext=异常停止的上下文使用名为[{0}] @@ -123,6 +132,7 @@ standardContext.workPath=获取上下文[{0}]的工作路径时发生异常 standardContextValve.acknowledgeException=以100(继续)响应确认请求失败 standardEngine.jvmRouteFail=无法从系统属性设置引擎的jvmRoute 属性 +standardEngine.notHost=Engine的子节点必须是一个Host standardEngine.notParent=引擎不能有父容器 standardEngine.start=正在启动 Servlet 引擎:[{0}] @@ -133,6 +143,7 @@ standardHost.nullName=主机名是必需的 standardServer.accept.timeout=在调用accept()方法之后,侦听shutdown命令的套接字经历了意外的超时[{0}]毫秒。 这是bug 56684的一个例子? standardServer.storeConfig.notAvailable=没有将StoreConfig实现注册为名为[{0}]的MBean,因此无法保存配置。合适的MBean通常通过StoreConfigLifecycleListener注册。 +standardService.engine.startFailed=启动关联的Engine失败 standardService.engine.stopFailed=失败停止关联的引擎 standardService.stop.name=正在停止服务[{0}] @@ -141,7 +152,9 @@ standardWrapper.destroyInstance=servlet[{0}]实例管理销毁(destroy) 抛出 standardWrapper.instantiate=实例化Servlet类[{0}]异常 standardWrapper.isUnavailable=Servlet [{0}]当前不可用。 standardWrapper.notChild=Wrapper容器内部不允许有子容器。 +standardWrapper.notClass=未为servlet[{0}]指定servlet类 standardWrapper.notFound=Servlet [{0}] 不可用 +standardWrapper.releaseFilters=发布过滤器异常,servlet:[{0}] standardWrapper.serviceException=在路径为[{1}]的上下文中,servlet[{0}]的Servlet.service()引发异常 standardWrapper.unloading=无法分配servlet [{0}],因为它没有被加载 diff --git a/java/org/apache/catalina/deploy/LocalStrings_zh_CN.properties b/java/org/apache/catalina/deploy/LocalStrings_zh_CN.properties index 93eee7a..6d7f3a8 100644 --- a/java/org/apache/catalina/deploy/LocalStrings_zh_CN.properties +++ b/java/org/apache/catalina/deploy/LocalStrings_zh_CN.properties @@ -17,5 +17,6 @@ namingResources.cleanupCloseSecurity=无法检索容器[{2}]中的资源[{1}]的 namingResources.cleanupNoClose=容器[{1}]中的资源[{0}]没有[{2}]方法,因此没有对该资源执行清理 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/org/apache/catalina/tribes/jmx/LocalStrings_zh_CN.properties b/java/org/apache/catalina/ha/context/LocalStrings_zh_CN.properties similarity index 87% copy from java/org/apache/catalina/tribes/jmx/LocalStrings_zh_CN.properties copy to java/org/apache/catalina/ha/context/LocalStrings_zh_CN.properties index 15bf911..65e5f3c 100644 --- a/java/org/apache/catalina/tribes/jmx/LocalStrings_zh_CN.properties +++ b/java/org/apache/catalina/ha/context/LocalStrings_zh_CN.properties @@ -13,5 +13,4 @@ # See the License for the specific language governing permissions and # limitations under the License. -jmxRegistry.no.domain=未指定JMX域 -jmxRegistry.registerJmx.failed=无法注册名称为 [{1}] 的对象 [{0}] +replicatedContext.startFailed=启动ReplicatedContext失败:[{0}] diff --git a/java/org/apache/catalina/ha/deploy/LocalStrings_zh_CN.properties b/java/org/apache/catalina/ha/deploy/LocalStrings_zh_CN.properties index c3e7dd8..7bdb390 100644 --- a/java/org/apache/catalina/ha/deploy/LocalStrings_zh_CN.properties +++ b/java/org/apache/catalina/ha/deploy/LocalStrings_zh_CN.properties @@ -26,6 +26,7 @@ farmWarDeployer.removeFailRemote=本地从[{0}]删除失败,其他经理有app farmWarDeployer.removeLocalFail=无法移除WAR文件 farmWarDeployer.renameFail=将 [{0}] 重命名为 [{1}] 失败 farmWarDeployer.sendFragment=将群集战争片段路径[{0}],战争[{1}]发送到[{2}] +farmWarDeployer.sendStart=发送集群war部署路径[{0}],war[{1}]已启动 farmWarDeployer.servicingDeploy=应用程序[{0}]正在服务。再次触摸WAR文件[{1}]! farmWarDeployer.servicingUndeploy=正在处理应用程序[{0}],无法从备份群集节点中删除它 farmWarDeployer.undeployEnd=从[{0}]取消部署完成。 diff --git a/java/org/apache/catalina/ha/session/LocalStrings_zh_CN.properties b/java/org/apache/catalina/ha/session/LocalStrings_zh_CN.properties index faf301f..9ab3a0b 100644 --- a/java/org/apache/catalina/ha/session/LocalStrings_zh_CN.properties +++ b/java/org/apache/catalina/ha/session/LocalStrings_zh_CN.properties @@ -18,6 +18,8 @@ backupManager.startFailed=启动BackupManager: [{0}]失败 backupManager.startUnable=无法启动BackupManager: [{0}] backupManager.stopped=管理者[{0}]正在停止。 +clusterSessionListener.noManager=Context管理器不存在:[{0}] + deltaManager.createMessage.access=管理器[{0}]:创建会话为会话[{1}]存取消息 deltaManager.createMessage.delta=管理器[{0}] ):为会话[{1}]创建增量请求消息 deltaManager.createMessage.expire=管理器[{0}] (:为会话[{1}]创建会话过期消息 @@ -37,11 +39,13 @@ deltaManager.receiveMessage.unloadingBegin=管理器[{0}]: 开始卸载会话 deltaManager.registerCluster=将管理器[{0}]注册到名为[{2}]的集群元素[{1}] deltaManager.sendMessage.newSession=\ 管理器 [{0}] 发送新的会话 [{1}] deltaManager.sessionReceived=管理器[{0}];在[{1}]发送的会话状态在[{2}]毫秒内收到。 +deltaManager.stopped=管理器[{0}]已停止 deltaManager.unableSerializeSessionID=无法序列化会话ID [{0}] deltaManager.unloading.ioe=当保存永久回话:[{0}] 时,抛出 IOException deltaRequest.removeUnable=不能移除元素 deltaRequest.showPrincipal=Principal [{0}] 和session [{1}]产生关联。 +deltaRequest.ssid.mismatch=回话ID不匹配,不执行delta请求 deltaRequest.wrongPrincipalClass=ClusterManager仅支持GenericPrincipal。 你的Realm使用的Principal类为[{0}]。 deltaSession.writeSession=writeObject()存储会话[{0}] @@ -51,5 +55,6 @@ jvmRoute.missingJvmRouteAttribute=没有配置引擎jvmRoute属性! jvmRoute.notFoundManager=没有在 [{0}] 找到Cluster Manager jvmRoute.set.orignalsessionid=在请求属性[{0}]值:[{1}]处设置原始会话ID jvmRoute.valve.started=JvmRouteBinderValve 启动 +jvmRoute.valve.stopped=JvmRouteBinderValve停止 standardSession.setAttribute.namenull=setAttribute:名称属性不能为空 diff --git a/java/org/apache/catalina/ha/tcp/LocalStrings_zh_CN.properties b/java/org/apache/catalina/ha/tcp/LocalStrings_zh_CN.properties index 3b38ffd..b89e1d4 100644 --- a/java/org/apache/catalina/ha/tcp/LocalStrings_zh_CN.properties +++ b/java/org/apache/catalina/ha/tcp/LocalStrings_zh_CN.properties @@ -14,11 +14,15 @@ # limitations under the License. ReplicationValve.filter.failure=无法编译 filter = [{0}] +ReplicationValve.invoke.uri=在[{0}]上执行同步请求 +ReplicationValve.send.failure=无法执行同步请求。 ReplicationValve.session.found=上下文[{0}]:找到会话[{1}]但它不是ClusterSession。 ReplicationValve.session.invalid=上下文[{0}]:请求的会话[{1}]在此节点上无效,已删除或未复制。 simpleTcpCluster.clustermanager.notImplement=连接器 [{0}] 不能继承 ClusterManager,除非集群被停止。 simpleTcpCluster.member.addFailed=无法连接到复制系统。 +simpleTcpCluster.member.added=添加同步成员:[{0}] simpleTcpCluster.member.disappeared=收到成员消失:[{0}] simpleTcpCluster.member.removeFailed=无法从复制系统中移除集群节点 +simpleTcpCluster.sendFailed=无法使用集群发送器发送消息 simpleTcpCluster.stopUnable=无法停止集群 diff --git a/java/org/apache/catalina/loader/LocalStrings_zh_CN.properties b/java/org/apache/catalina/loader/LocalStrings_zh_CN.properties index 8471d25..e8f980f 100644 --- a/java/org/apache/catalina/loader/LocalStrings_zh_CN.properties +++ b/java/org/apache/catalina/loader/LocalStrings_zh_CN.properties @@ -17,6 +17,7 @@ webappClassLoader.addTransformer=将类文件转换器[{0}]添加到Web应用程 webappClassLoader.addTransformer.illegalArgument=Web应用程序[{0}]试图添加空类文件转换器。 webappClassLoader.checkThreadLocalsForLeaks.badValue=无法确定类型为 [{0}] 的值的字符串表示形式 webappClassLoader.checkThreadLocalsForLeaks.unknown=:)未知 +webappClassLoader.checkThreadLocalsForLeaksFail=检查ThreadLocal引用失败,web应用程序:[{0}] webappClassLoader.checkThreadLocalsForLeaksNone=web应用程序 [{0}] 创建了1个ThreadLocal变量(键:[{2}] (类型[{1}]) ,值:[{4}](类型[{3}]) )。键仅被ThreadLocal Map弱引用,所以不是内存泄露。 webappClassLoader.clearJdbc=Web应用程序 [{0}] 注册了JDBC驱动程序 [{1}],但在Web应用程序停止时无法注销它。 为防止内存泄漏,JDBC驱动程序已被强制取消注册。 webappClassLoader.getThreadGroupError=无法获得线程组[{0}]的父级。不可能检查所有线程是否存在潜在的内存泄漏。 @@ -24,6 +25,8 @@ webappClassLoader.jarsRemoved=一个或多个 JAR 已被从 Web 应用程序 [{0 webappClassLoader.jdbcRemoveFailed=Web应用程序 [{0}] 的JDBC驱动程序注销失败 webappClassLoader.readError=资源读取错误:不能加载 [{0}]. webappClassLoader.stackTrace=Web应用程序[{0}]似乎启动了一个名为[{1}]的线程,但未能停止它。这很可能会造成内存泄漏。线程的堆栈跟踪:[{2}] +webappClassLoader.stopThreadFail=为web应用程序[{1}]终止线程[{0}]失败 +webappClassLoader.stopTimerThreadFail=无法终止名为[{0}]的TimerThread,web应用程序:[{1}] webappClassLoader.stopped=非法访问:此Web应用程序实例已停止。无法加载[{0}]。为了调试以及终止导致非法访问的线程,将抛出以下堆栈跟踪。 webappClassLoader.superCloseFail=调用父类的close()方法出现异常。 webappClassLoader.transformError=检测错误:无法转换类[{0}],因为它的类文件格式是不合法的。 diff --git a/java/org/apache/catalina/manager/LocalStrings_zh_CN.properties b/java/org/apache/catalina/manager/LocalStrings_zh_CN.properties index f4319de..8022411 100644 --- a/java/org/apache/catalina/manager/LocalStrings_zh_CN.properties +++ b/java/org/apache/catalina/manager/LocalStrings_zh_CN.properties @@ -115,6 +115,8 @@ htmlManagerServlet.serverTitle=服务器信息 htmlManagerServlet.serverVersion=Tomcat.版本 htmlManagerServlet.title=Tomcat Web应用程序管理者 +jmxProxyServlet.noBeanFound=无法找到名为[{0}]的MBean对象 + managerServlet.alreadyContext=失败 - 应用程序已存在于路径 [{0}] managerServlet.certsNotAvailable=在运行期,无法从连接器中获取认证信息 managerServlet.copyError=无法从路径[{0}]拷贝配置文件 diff --git a/java/org/apache/catalina/realm/LocalStrings_zh_CN.properties b/java/org/apache/catalina/realm/LocalStrings_zh_CN.properties index eb9540c..fa95559 100644 --- a/java/org/apache/catalina/realm/LocalStrings_zh_CN.properties +++ b/java/org/apache/catalina/realm/LocalStrings_zh_CN.properties @@ -15,7 +15,9 @@ combinedRealm.authFail=无法使用域[{1}]对用户[{0}]进行身份验证 combinedRealm.authSuccess=认证用户[{0}],权限[{1}] +combinedRealm.getPrincipal=方法getPrincipal()永远不应该被调用 +dataSourceRealm.exception=认证异常 dataSourceRealm.getPassword.exception=获取用户名[{0}]对应的密码失败。 dataSourceRealm.getRoles.exception=:)检索角色[{0}]异常 @@ -30,19 +32,23 @@ jaasRealm.classNotFound=找不到类 [{0}] jaasRealm.failedLogin=由于登录失败,用户名 [{0}] 无法授权 jaasRealm.loginContextCreated=为用户名创建的JAAS 登陆上下文[{0}] jaasRealm.loginException=登录异常,认证用户名 [{0}] +jaasRealm.userPrincipalFailure=未发现有效的用户Principal jdbcRealm.authenticateFailure=用户名称[{0}]未校验成功 +jdbcRealm.close=关闭数据库连接异常 jdbcRealm.open=打开数据库连接时发生异常 jndiRealm.authenticateFailure=用户名[{0}]没有成功认证 jndiRealm.authenticateSuccess=用户名[{0}]成功认证 jndiRealm.cipherSuites=启用 [{0}] 作为 TLS 连接的加密套件。 jndiRealm.exception=执行认证异常 +jndiRealm.multipleEntries=用户名称[{0}]拥有多个实体 jndiRealm.negotiatedTls=使用协议[{0}]协商的TLS连接 jndiRealm.open=打开目录服务器链接异常 lockOutRealm.authLockedUser=尝试对锁定的用户[{0}]进行身份验证 +memoryRealm.authenticateSuccess=用户名称[{0}]认证成功 memoryRealm.loadExist=内存数据库文件[{0}]无法读取 memoryRealm.loadPath=从内存数据库文件 [{0}] 加载用户 memoryRealm.readXml=读取内存数据库文件时出现异常 @@ -50,6 +56,7 @@ memoryRealm.xmlFeatureEncoding=配置Digester以允许XML文件中的java编码 pbeCredentialHandler.invalidKeySpec=无法生成基于密码的密钥 +realmBase.algorithm=无效的消息摘要算法[{0}] realmBase.authenticateFailure=用户名 [{0}] 认证失败 realmBase.createUsernameRetriever.ClassCastException=类[{0}] 不是一个X509UsernameRetriever. realmBase.digest=对用户凭证摘要发生错误 diff --git a/java/org/apache/catalina/servlets/LocalStrings_zh_CN.properties b/java/org/apache/catalina/servlets/LocalStrings_zh_CN.properties index bf9b9a0..7d8130b 100644 --- a/java/org/apache/catalina/servlets/LocalStrings_zh_CN.properties +++ b/java/org/apache/catalina/servlets/LocalStrings_zh_CN.properties @@ -13,10 +13,12 @@ # See the License for the specific language governing permissions and # limitations under the License. +cgiServlet.expandDeleteFail=扩展期间,发生IOException异常后删除文件[{0}]失败 cgiServlet.expandFail=在路径[{0}] 到[{1}] 展开脚本失败. cgiServlet.expandOk=从路径[{0}]到[{1}]扩展脚本 cgiServlet.find.location=在 [{0}] 查找文件 cgiServlet.find.path=在相对于CGI位置[{1}]的路径[{0}]处请求的CGI脚本 +cgiServlet.runFail=处理CGI发生I/O问题 cgiServlet.runHeaderReaderFail=I/O 问题关闭请求头读操作 cgiServlet.runInvalidStatus=无效状态 [{0}] cgiServlet.runOutputStreamFail=关闭输出流时发生I/O问题 diff --git a/java/org/apache/catalina/session/LocalStrings_zh_CN.properties b/java/org/apache/catalina/session/LocalStrings_zh_CN.properties index 2249786..a1e894e 100644 --- a/java/org/apache/catalina/session/LocalStrings_zh_CN.properties +++ b/java/org/apache/catalina/session/LocalStrings_zh_CN.properties @@ -13,6 +13,7 @@ # See the License for the specific language governing permissions and # limitations under the License. +JDBCStore.SQLException=SQL错误[{0}] JDBCStore.checkConnectionClassNotFoundException=找不到 JDBC 驱动程序类 [{0}] JDBCStore.checkConnectionDBClosed=数据库连接为空或已关闭。正在尝试重新连接。 JDBCStore.checkConnectionDBReOpenFail=重新打开数据库失败,数据库可能已经宕机。 @@ -24,6 +25,7 @@ JDBCStore.wrongDataSource=无法打开 JNDI 数据源 [{0}] fileStore.deleteFailed=无法删除阻止创建会话存储位置的文件 [{0}] fileStore.deleteSessionFailed=无法删除不再需要的文件[{0}] +fileStore.saving=保存会话[{0}]到文件[{1}] managerBase.contextNull=使用 Manager 之前,必须将 Context 设置为非 null 值 managerBase.createSession.ise=createSession:活跃session过多 @@ -36,11 +38,13 @@ persistentManager.storeSizeException=无法确定 session 存储区的会话数 persistentManager.swapIn=在表单存储中,交换会话[{0}] persistentManager.swapMaxIdle=交换会话[{0}]以存储,空闲为[{1}]秒 persistentManager.swapTooManyActive=太多活跃会话,替换闲置 [{1}] 秒的会话 [{0}] +persistentManager.tooManyActive=活跃会话太多,[{0}],寻找闲置的会话来交换 standardManager.deletePersistedFileFail=读取持久会话后无法删除[{0}]。 此文件的持续存在可能导致将来尝试持续会话失败。 standardManager.loading.exception=加载持久化会话时发生异常 standardManager.managerLoad=从持久化存储加载会话发生异常 standardManager.managerUnload=卸载会话到持久存储的异常 +standardManager.unloading=保存持久化会话到[{0}] standardManager.unloading.nosessions=没有要卸载的持久会话 standardSession.attributeEvent=会话属性事件侦听器引发异常 @@ -54,5 +58,7 @@ standardSession.getValueNames.ise=getValueNames:会话已经失效 standardSession.logoutfail=当回话将过期登出用户异常 standardSession.notDeserializable=无法反序列化会话 [{1}] 的属性 [{0}] standardSession.notSerializable=不能序列化会话[{1}]的属性[{0}] +standardSession.principalNotDeserializable=无法反序列化Principal对象,会话:[{0}] +standardSession.principalNotSerializable=无法序列化Principal对象,会话:[{0}] standardSession.removeAttribute.ise=删除属性:会话已失效 standardSession.sessionEvent=会话时间监听抛出异常 diff --git a/java/org/apache/catalina/startup/LocalStrings_zh_CN.properties b/java/org/apache/catalina/startup/LocalStrings_zh_CN.properties index cc3c57d..1966380 100644 --- a/java/org/apache/catalina/startup/LocalStrings_zh_CN.properties +++ b/java/org/apache/catalina/startup/LocalStrings_zh_CN.properties @@ -60,6 +60,7 @@ contextConfig.processAnnotationsWebDir.debug=扫描 web 应用程序目录下含 contextConfig.role.auth=在标签<auth-constraint>的子标签<security-role>中没有定义角色名[{0}] contextConfig.role.link=<role-link>中使用的安全角色[{0}]未被定义在<security-role>中 contextConfig.role.runas=<run-as> 中使用的安全角色名 [{0}],未在 <security-role> 中定义 +contextConfig.sci.debug=无法为[{0}]处理ServletContainerInitializer,很可能是由于丢失了一个使用@HandlesTypes注解定义的类 contextConfig.servletContainerInitializerFail=无法检测到上下文名称为[{0}]的ServletContainerInitializers contextConfig.start=ContextConfig:开始处理 contextConfig.stop=ContextConfig:停止处理 @@ -92,6 +93,7 @@ hostConfig.deployDir.error=无法部署应用目录 [{0}] hostConfig.deployWar.error=部署 Web 应用程序 archive [{0}] 时出错 hostConfig.deployWar.hiddenDir=将忽略目录[{0}],因为WAR [{1}]优先,unpackWAR为false hostConfig.deployWar.threaded.error=等待WAR文件的多线程部署完成时出错 +hostConfig.deploying=部署发现的web应用 hostConfig.docBaseUrlInvalid=所提供的部署目录无法用URL来表示 hostConfig.expand.error=解压WEB应用程序文件[{0}]时异常 hostConfig.ignorePath=忽略appBase中的路径[{0}]以进行自动部署 @@ -102,6 +104,7 @@ hostConfig.stop=:)Host配置:停止处理 tomcat.addWebapp.conflictChild=无法在[{0}]处部署到上下文路径[{1}],因为存在上下文[{2}] tomcat.addWebapp.conflictFile=由于现有文件[{2}]的存在,无法在[{0}]将战争部署到上下文路径[{1}] tomcat.baseDirNotDir=基本目录指定的位置[{0}]不是一个目录 +tomcat.defaultMimeTypeMappingsFail=无法加载默认MIME类型 tomcat.homeDirMakeFail=无法创建用作主目录的目录 [{0}] tomcat.invalidCommandLine=无效的命令行参数 [{0}] tomcat.noContextXml=不能找到web 应用的context.xml [{0}] @@ -112,7 +115,10 @@ userConfig.deploying=正在部署用户 web 应用程序 userConfig.error=为用户 [{0}]部署web应用发生错误 userConfig.start=用户配置:处理开始 +versionLoggerListener.arg=命令行参数:[{0}] +versionLoggerListener.catalina.base=CATALINA_BASE:[{0}] versionLoggerListener.catalina.home=CATALINA_HOME: {0} +versionLoggerListener.env=环境变量:[{0}] = [{1}] versionLoggerListener.java.home=Java 环境变量: {0} versionLoggerListener.os.arch=架构: {0} versionLoggerListener.os.version=OS.版本: {0} diff --git a/java/org/apache/catalina/tribes/group/LocalStrings_zh_CN.properties b/java/org/apache/catalina/tribes/group/LocalStrings_zh_CN.properties index ee64ddb..fef5753 100644 --- a/java/org/apache/catalina/tribes/group/LocalStrings_zh_CN.properties +++ b/java/org/apache/catalina/tribes/group/LocalStrings_zh_CN.properties @@ -23,3 +23,5 @@ groupChannel.optionFlag.conflict=拦截器选项标志冲突:[{0}] groupChannel.unable.deserialize=无法反序列化消息:[{0}] groupChannel.unable.sendHeartbeat=无法通过Tribes拦截器堆栈发送心跳。 会再试一次。 groupChannel.warn.noUtilityExecutor=没有公共的executor 被设置时,创建一个 + +rpcChannel.replyFailed=无法在RpcChannel中发送回复 diff --git a/java/org/apache/catalina/tribes/group/interceptors/LocalStrings_zh_CN.properties b/java/org/apache/catalina/tribes/group/interceptors/LocalStrings_zh_CN.properties index 1dc5bc7..62cf1a1 100644 --- a/java/org/apache/catalina/tribes/group/interceptors/LocalStrings_zh_CN.properties +++ b/java/org/apache/catalina/tribes/group/interceptors/LocalStrings_zh_CN.properties @@ -41,8 +41,10 @@ messageDispatchInterceptor.queue.full=异步队列已满,达到 [{0}] 字节 messageDispatchInterceptor.unableAdd.queue=无法将消息添加到异步队列,队列 bug? messageDispatchInterceptor.warning.optionflag=警告!你正在覆盖异步选项标志,这将禁用其它程序可能用到的 Channel.SEND_OPTIONS_ASYNCHRONOUS。 +nonBlockingCoordinator.heartbeat.failed=无法执行心跳 nonBlockingCoordinator.heartbeat.inconsistency=心跳发现不一致,重新启动选举 nonBlockingCoordinator.memberAlive.failed=无法执行成员活动检查,猜测成员下线。 +nonBlockingCoordinator.memberDisappeared.failed=当成员被移除后无法启动选举 nonBlockingCoordinator.processCoordinationMessage.failed=处理协调消息时出错。 可能是致命的。 staticMembershipInterceptor.no.failureDetector=没有TcpFailureDetector。 自动检测静态成员无法正常工作。 通过在TcpFailureDetector下定义StaticMembershipInterceptor,可以自动检测静态成员。 @@ -56,6 +58,7 @@ tcpFailureDetector.member.disappeared=认证完成。成员消失[{0}] tcpFailureDetector.memberDisappeared.verify=(:收到的membermissed[{0}]消息。将验证。 tcpFailureDetector.still.alive=验证完成。成员 [{0}] 仍然存活 tcpFailureDetector.suspectMember.alive=验证可疑成员服务器还活着。[{0}] +tcpFailureDetector.suspectMember.dead=可疑对象,确认已死。[{0}] tcpPingInterceptor.ping.failed=无法发送 TCP ping tcpPingInterceptor.pingFailed.pingThread=不能从ping 线程发送ping diff --git a/java/org/apache/catalina/tribes/jmx/LocalStrings_zh_CN.properties b/java/org/apache/catalina/tribes/jmx/LocalStrings_zh_CN.properties index 15bf911..c086c48 100644 --- a/java/org/apache/catalina/tribes/jmx/LocalStrings_zh_CN.properties +++ b/java/org/apache/catalina/tribes/jmx/LocalStrings_zh_CN.properties @@ -15,3 +15,4 @@ jmxRegistry.no.domain=未指定JMX域 jmxRegistry.registerJmx.failed=无法注册名称为 [{1}] 的对象 [{0}] +jmxRegistry.unregisterJmx.notFound=ObjectName[{0}]还未注册到MBeanServer diff --git a/java/org/apache/catalina/tribes/membership/LocalStrings_zh_CN.properties b/java/org/apache/catalina/tribes/membership/LocalStrings_zh_CN.properties index 10c649d..179a660 100644 --- a/java/org/apache/catalina/tribes/membership/LocalStrings_zh_CN.properties +++ b/java/org/apache/catalina/tribes/membership/LocalStrings_zh_CN.properties @@ -17,6 +17,7 @@ McastService.parseSoTimeout=无法解析SoTimeout:[{0}] McastService.payload=无法发送负载更新 mcastService.missing.property=McastService:缺少必需属性 [{0}]。 +mcastService.noStart=多路广播发送未启动或未启用 mcastServiceImpl.bind=尝试将多播套接字绑定到 [{0}:{1}] mcastServiceImpl.bind.failed=绑定到多播地址失败。仅绑定到端口。 @@ -33,6 +34,8 @@ mcastServiceImpl.setSoTimeout=设置集群多播超时时间:[{0}] mcastServiceImpl.setTTL=设置集群多播TTL:[{0}] mcastServiceImpl.unable.join=无法加入多播组,请确保你的系统已启用多播。 mcastServiceImpl.unableReceive.broadcastMessage=无法接收广播消息。 +mcastServiceImpl.waitForMembers.done=休眠完毕,成员已连接,启动等级:[{0}] +mcastServiceImpl.waitForMembers.start=休眠[{0}]毫秒后启动连接集群,启动登记:[{1}] memberImpl.large.payload=负载太大以至于难以处理 memberImpl.notEnough.bytes=成员包中的字节不够。 diff --git a/java/org/apache/catalina/tribes/tipis/LocalStrings_zh_CN.properties b/java/org/apache/catalina/tribes/tipis/LocalStrings_zh_CN.properties index df980b2..14441bd 100644 --- a/java/org/apache/catalina/tribes/tipis/LocalStrings_zh_CN.properties +++ b/java/org/apache/catalina/tribes/tipis/LocalStrings_zh_CN.properties @@ -15,11 +15,14 @@ abstractReplicatedMap.broadcast.noReplies=广播收到0回复,可能是超时了。 abstractReplicatedMap.leftOver.ignored=消息[{0}]被忽略 +abstractReplicatedMap.mapMember.unavailable=Member[{0}]还不可用 +abstractReplicatedMap.mapMemberAdded.nullMember=通知的成员未注册:[{0}] abstractReplicatedMap.member.disappeared=成员[{0}]已消失。相关的映射项将重新定位到新节点。 abstractReplicatedMap.transferState.noReplies=传输状态,0响应,也许是超时。 abstractReplicatedMap.unable.get=无法复制 AbstractReplicatedMap.get 操作的数据 abstractReplicatedMap.unable.put=无法复制AbstractReplicatedMap.Put操作的数据 abstractReplicatedMap.unable.relocate=无法将[{0}]重新定位到新的备份节点 +abstractReplicatedMap.unable.retrieve=无法获取远程对象,key:[{0}] abstractReplicatedMap.unableSelect.backup=无法选择备用节点 abstractReplicatedMap.unableSend.startMessage=无法发送map启动消息。 abstractReplicatedMap.unableStart=无法启动复制Map @@ -32,3 +35,4 @@ mapMessage.deserialize.error.value=MapMessage.value的反序列化误差 replicatedMap.member.disappeared=成员[{0}]消失,关联的键值实体会重新关联到一个新的节点。 replicatedMap.relocate.complete=map 条目的重定位在 [{0}] ms内完成。 replicatedMap.unable.relocate=不能为一个新的备份节点重启定位[{0}] +replicatedMap.unableReplicate.completely=无法复制备份主键:[{0}]。成功节点:[{1}]。失败节点:[{2}] diff --git a/java/org/apache/catalina/tribes/transport/nio/LocalStrings_zh_CN.properties b/java/org/apache/catalina/tribes/transport/nio/LocalStrings_zh_CN.properties index 25b12ec..cb7d2a6 100644 --- a/java/org/apache/catalina/tribes/transport/nio/LocalStrings_zh_CN.properties +++ b/java/org/apache/catalina/tribes/transport/nio/LocalStrings_zh_CN.properties @@ -27,9 +27,12 @@ nioReplicationTask.error.register.key=错误的注册key被读取:[{0}] nioReplicationTask.process.clusterMsg.failed=处理集群消息失败 nioReplicationTask.unable.ack=不能通过channel发送ack,channel已经断开?[{0}] +nioSender.already.connected=NioSender已经处于连接状态 nioSender.datagram.already.established=数据报通道已经建立。连接可能正在进行中。 +nioSender.key.inValid=Key无效,它必须是已经被取消的。 nioSender.not.connected=NioSender未连接,这是不应该发生的。 nioSender.sender.disconnected=发件人已断开连接,无法处理选择密钥。 +nioSender.unable.disconnect=无法断开NioSender,消息=[{0}] nioSender.unable.receive.ack=无法接收确认消息。已到达套接字通道上的EOF。 nioSender.unknown.state=数据处于未知状态。readyOps = [{0}] diff --git a/java/org/apache/catalina/users/LocalStrings_zh_CN.properties b/java/org/apache/catalina/users/LocalStrings_zh_CN.properties index 8506f72..c4915d3 100644 --- a/java/org/apache/catalina/users/LocalStrings_zh_CN.properties +++ b/java/org/apache/catalina/users/LocalStrings_zh_CN.properties @@ -18,7 +18,9 @@ memoryUserDatabase.fileDelete=无法删除 [{0}] memoryUserDatabase.fileNotFound=指定用户数据库[{0}]未找到 memoryUserDatabase.notPersistable=用户数据库不可持久化 - 对目录没有写入权限 memoryUserDatabase.nullRole=指定的角色名为Null或着长度为0。角色将被忽略, +memoryUserDatabase.nullUser=Null或者零长度的用户名称,忽略这个用户。 memoryUserDatabase.readOnly=用户数据库已被设为只读。修改无法保存 +memoryUserDatabase.reload=从更新的字眼[{1}]重新加载内存用户数据库 memoryUserDatabase.reloadError=从更新后的源 [{1}] 重新加载内存用户数据库 [{0}] 时出错 memoryUserDatabase.renameNew=无法将新文件重命名为 [{0}] memoryUserDatabase.renameOld=原文件无法改名为[{0}] diff --git a/java/org/apache/catalina/util/LocalStrings_zh_CN.properties b/java/org/apache/catalina/util/LocalStrings_zh_CN.properties index fae92c5..adc17eb 100644 --- a/java/org/apache/catalina/util/LocalStrings_zh_CN.properties +++ b/java/org/apache/catalina/util/LocalStrings_zh_CN.properties @@ -31,6 +31,7 @@ lifecycleBase.setState=设置状态从[{0}]到[{1}] lifecycleMBeanBase.registerFail=在组件初始化期间,无法注册名为{1}的对象{0}] netmask.cidrNegative=CIDR [{0}]为负数。 +netmask.cidrTooBig=CIDR[{0}]大于地址长度[{1}] netmask.invalidAddress=地址 [{0}] 无效 sessionIdGeneratorBase.randomAlgorithm=使用算法[{0}]初始化随机数生成器时发生异常 diff --git a/java/org/apache/catalina/valves/LocalStrings_zh_CN.properties b/java/org/apache/catalina/valves/LocalStrings_zh_CN.properties index 613cceb..e209cad 100644 --- a/java/org/apache/catalina/valves/LocalStrings_zh_CN.properties +++ b/java/org/apache/catalina/valves/LocalStrings_zh_CN.properties @@ -80,6 +80,7 @@ http.505.reason=HTTP 版本不支持 http.506.desc=服务器内部配置错误:选取的变体资源配置为自身去处理透明的内容协商,因此在协商进程中不是一个合适的终点。 http.507.desc=无法对资源执行该方法,因为服务器无法存储成功完成请求所需的表示。 http.507.reason=存储空间.不足 +http.508.reason=监测到循环回路 http.510.reason=没有.扩展 http.511.desc=客户端需要进行身份验证才能获得网络访问权限。 @@ -93,4 +94,5 @@ requestFilterValve.deny=根据[{1}]配置拒绝[{0}]的请求 sslValve.invalidProvider=与此{[0}]请求关联的连接器上指定的SSL提供程序无效。 无法处理证书数据。 +stuckThreadDetectionValve.notifyStuckThreadCompleted=线程[{0}](id=[{3}])之前报告为卡住,但是已经完成。它活跃了大概[{1}]毫秒。{2,选择,0#|0< 仍有[{2}]个被Valve监控的线程可能卡住} stuckThreadDetectionValve.notifyStuckThreadDetected=线程[{0}](id=[{6}])已处于活动状态[{1}]毫秒(自[{2}]起),以便为[{4}]提供相同的请求,并且可能被卡住(此StuckThreadDetectionValve的配置阈值为[{5}]秒)。总共有{3}个线程受此阀监视,可能被卡住。 diff --git a/java/org/apache/catalina/webresources/LocalStrings_zh_CN.properties b/java/org/apache/catalina/webresources/LocalStrings_zh_CN.properties index 85ba73f..e5667c7 100644 --- a/java/org/apache/catalina/webresources/LocalStrings_zh_CN.properties +++ b/java/org/apache/catalina/webresources/LocalStrings_zh_CN.properties @@ -15,8 +15,13 @@ abstractArchiveResourceSet.setReadOnlyFalse=基于存档的WebResourceSets 如基于jar的WebResourceSets 硬编码为只读,并且不能配置为读写 +abstractResource.getContentFail=无法把[{0}]作为byte数组返回 + cache.addFail=无法将位于[{0}]的资源添加到Web应用程序[{1}]的缓存中,因为在清除过期缓存条目后可用空间仍不足 - 请考虑增加缓存的最大空间。 +cachedResource.invalidURL=无法创建CachedResourceURLStreamHandler实例,因为URL[{0}]畸形 + +dirResourceSet.manifestFail=从[{0}]读取manifest失败 dirResourceSet.notDirectory=基本和内部路径[{0}] {1} [{2}]指定的目录不存在。 extractingRoot.jarFailed=解压JAR文件[{0}]失败 @@ -29,6 +34,7 @@ jarResource.getInputStreamFail=无法获取JAR[{1}]中的资源文件[{0}]的一 standardRoot.checkStateNotStarted=如果当前未启动资源,则可能无法访问这些资源 standardRoot.createUnknownType=无法为未知类型[{0}]创建WebResourceSet。 +standardRoot.invalidPath=资源路径[{0}]无效 standardRoot.invalidPathNormal=资源路径[{0}]已规范化为无效的[{1}] standardRoot.lockedFile=Web应用程序[{0}]无法关闭通过以下堆栈跟踪打开的文件[{1}] standardRoot.noContext=尚未为WebResourceRoot配置上下文 diff --git a/java/org/apache/coyote/LocalStrings_zh_CN.properties b/java/org/apache/coyote/LocalStrings_zh_CN.properties index a3331ad..8de8f9a 100644 --- a/java/org/apache/coyote/LocalStrings_zh_CN.properties +++ b/java/org/apache/coyote/LocalStrings_zh_CN.properties @@ -13,7 +13,9 @@ # See the License for the specific language governing permissions and # limitations under the License. +abstractConnectionHandler.connectionsGet=为套接字[{1}]找到一个处理器[{0}] abstractConnectionHandler.ioexception.debug=正常的 IOException,忽略 +abstractConnectionHandler.processorCreate=创建新处理器[{0}] abstractConnectionHandler.processorPop=从缓存中弹出的处理器[{0}] abstractConnectionHandler.socketexception.debug=(:SocketException是正常的,忽略 abstractConnectionHandler.upgradeCreate=为套接字包装程序[{1}]创建了升级处理器[{0}] @@ -25,6 +27,8 @@ abstractProcessor.socket.ssl=获取SSL属性异常 abstractProtocol.processorRegisterError=注册请求处理器错误 abstractProtocol.processorUnregisterError=注销请求处理器错误 +abstractProtocol.waitingProcessor.add=添加处理器[{0}]到等待队列 +abstractProtocol.waitingProcessor.remove=从等待的处理器中移除处理器[{0}] abstractProtocolHandler.asyncTimeoutError=错误的处理异步超时 abstractProtocolHandler.destroy=正在摧毁协议处理器 [{0}] @@ -34,5 +38,7 @@ abstractProtocolHandler.stop=正在停止ProtocolHandler [{0}] asyncStateMachine.invalidAsyncState=调用[{0}]对于具有异步状态[{1}]的请求无效 +compressionConfig.ContentEncodingParseFail=检查压缩是否已经在使用时,解析Content-Encoding头失败 + response.notNonBlocking=当响应尚未进入非阻塞模式时,调用 isReady() 无效 response.writeListenerSet=非阻塞的写监听已经被设置. diff --git a/java/org/apache/coyote/ajp/LocalStrings_zh_CN.properties b/java/org/apache/coyote/ajp/LocalStrings_zh_CN.properties index 534b430..fa99c8a 100644 --- a/java/org/apache/coyote/ajp/LocalStrings_zh_CN.properties +++ b/java/org/apache/coyote/ajp/LocalStrings_zh_CN.properties @@ -13,11 +13,15 @@ # See the License for the specific language governing permissions and # limitations under the License. +ajpmessage.invalid=收到无效的带有签名[{0}]的消息 ajpmessage.null=不能赋空值 ajpmessage.overflow=在缓冲区[{1}]位置添加[{0}]字节时发生溢出错误 ajpprocessor.certs.fail=):证书转换失败 ajpprocessor.header.error=头部信息解析失败 ajpprocessor.readtimeout=从Socket读取数据超时 +ajpprocessor.request.prepare=准备请求错误 +ajpprocessor.request.process=处理请求错误 ajpprotocol.noUpgrade=AJP 不支持升级。[{0}] 的升级协议配置被忽略。 +ajpprotocol.nosecret=AJP连接器配置secretRequired="true",但是属性secret确实空或者空字符串,这样的组合是无效的。 diff --git a/java/org/apache/coyote/http11/LocalStrings_zh_CN.properties b/java/org/apache/coyote/http11/LocalStrings_zh_CN.properties index ef42f82..afa039a 100644 --- a/java/org/apache/coyote/http11/LocalStrings_zh_CN.properties +++ b/java/org/apache/coyote/http11/LocalStrings_zh_CN.properties @@ -18,6 +18,8 @@ abstractHttp11Protocol.alpnConfigured=[{0}]连接器已配置为支持通过ALPN http11processor.header.parse=解析 HTTP 请求 header 错误 http11processor.request.inconsistentHosts=请求行中指定的主机与主机头不一致。 http11processor.request.invalidScheme=HTTP请求包含具有无效方案的绝对URL +http11processor.request.invalidTransferEncoding=HTTP请求包含了一个无效的Transfer-Encoding头 +http11processor.request.invalidUri=HTTP请求包含一个无效的URI http11processor.request.invalidUserInfo=HTTP 请求包含带有无效 userinfo 的绝对 URI http11processor.request.multipleContentLength=请求包含了多个content-length请求头参数 http11processor.request.noHostHeader=http/1.1请求没有提供主机头 @@ -29,6 +31,7 @@ http11processor.socket.info=获取socket信息异常 iib.available.readFail=尝试确定数据是否可用时,非阻塞读取失败 iib.eof.error=套接字读取到意外的EOF iib.filter.npe=你不能添加空过滤器(null) +iib.invalidPhase=无效的请求行解析阶段[{0}] iib.invalidheader=HTTP header行 [{0}] 不符合RFC 7230并且已被忽略。 iib.invalidmethod=在方法名称中发现无效的字符串, HTTP 方法名必须是有效的符号. iib.parseheaders.ise.error=意外状态:已解析标头。 缓冲池不回收? diff --git a/java/org/apache/coyote/http2/LocalStrings_zh_CN.properties b/java/org/apache/coyote/http2/LocalStrings_zh_CN.properties index b22fa97..6db1b08 100644 --- a/java/org/apache/coyote/http2/LocalStrings_zh_CN.properties +++ b/java/org/apache/coyote/http2/LocalStrings_zh_CN.properties @@ -24,6 +24,7 @@ connectionSettings.enablePushInvalid=连接[{0}],请求的enable push[{1}]值 connectionSettings.headerTableSizeLimit=连接 [{0}],尝试将 header 表大小设置为 [{1}],但限制为 16k connectionSettings.maxFrameSizeInvalid=连接[{0}],请求的最大帧大小[{1}]在[{2}]到[{3}]的允许范围之外 connectionSettings.unknown=连接[{0}],标识为[{1}]和值为[{2}]的未知设置被忽略 +connectionSettings.windowSizeTooBig=连接[{0}],请求窗口大小[{0}],大于最大允许的值[{1}] frameType.checkPayloadSize=对帧类型[{1}]来说,负载[{0}]是无效的 frameType.checkStream=无效的帧类型[{0}] @@ -31,6 +32,7 @@ frameType.checkStream=无效的帧类型[{0}] hpack.integerEncodedOverTooManyOctets=HPACK 可变长度整数编码过多的八位字节,最大值为[{0}] hpack.invalidCharacter=代码点[{1}]处的Unicode字符[{0}]无法编码,因为它超出了允许的0到255范围。 +hpackdecoder.headerTableIndexInvalid=头部表索引[{0}]无效,因为有[{1}]个静态实例和[{2}]个动态实例 hpackdecoder.tableSizeUpdateNotAtStart=任何表大小的更新都必须在头块开始时发送。 http2Parser.error=Connection [{0}],Stream [{1}], 框架类型 [{2}], 错误 @@ -83,6 +85,7 @@ upgradeHandler.stream.closed=流[{0}]已经关闭了一段时间 upgradeHandler.stream.even=\ 请求了新的远程流ID[{0}],但所有远程流都必须使用奇数标识符\n\ \n upgradeHandler.tooMuchOverhead=连接[{0}],开销过大,连接将关闭 +upgradeHandler.unexpectedAck=连接[{0}],流[{1}],收到一个非预期的设置确认 upgradeHandler.upgrade=连接[{0}], HTTP/1.1 升级到流[1] upgradeHandler.upgrade.fail=):连接[{0}],http/1.1升级失败 upgradeHandler.upgradeDispatch.entry=条目,连接[{0}],SocketStatus [{1}] diff --git a/java/org/apache/jasper/resources/LocalStrings_zh_CN.properties b/java/org/apache/jasper/resources/LocalStrings_zh_CN.properties index 0a92c63..cfecfdf 100644 --- a/java/org/apache/jasper/resources/LocalStrings_zh_CN.properties +++ b/java/org/apache/jasper/resources/LocalStrings_zh_CN.properties @@ -45,14 +45,17 @@ jsp.error.el_interpreter_class.instantiation=加载或实例化ELInterpreter类[ jsp.error.fallback.invalidUse=jsp:fallback必须是jsp:plugin的直接子代 jsp.error.file.cannot.read=无法读取文件 [{0}] jsp.error.file.not.found=文.件[{0}] 未找到 +jsp.error.flush=刷新数据时发生异常 jsp.error.include.exception=无法包含[{0}] jsp.error.include.tag=无效的jsp:include标签 jsp.error.internal.filenotfound=内部错误:找不到文件 [{0}] jsp.error.internal.unexpectedNodeType=节点类型不一致 jsp.error.invalid.attribute=[{0}]有一个无效属性:[{1}] +jsp.error.invalid.scope=非法的scope属性值:[{0}](必须是page、request、session或application中的一个) jsp.error.invalid.tagdir=标签文件目录 [{0}] 不以"/WEB-INF/tags"开头 jsp.error.invalid.version=为标签 [{0}] 定义了无效的 JSP 版本号 jsp.error.ise_on_clear=当缓存大小等于0时调用clear()函数是非法的 +jsp.error.javac=Javac异常 jsp.error.jspbody.emptybody.only=标签[{}]的标签体内智能包含jsp:attribute jsp.error.jspbody.invalidUse=JSP:主体必须是标准或自定义操作的子元素 jsp.error.jspbody.required=如果使用 jsp:attribute,则必须使用 jsp:body 为 [{0}] 指定标记正文。 @@ -115,6 +118,7 @@ jsp.error.plugin.nocode=代码未定义在jsp:plugin中 jsp.error.plugin.notype=jsp:plugin中未声明type jsp.error.precompilation=无法预编译JSP[{0}] jsp.error.precompilation.parameter=不能将预编译请求参数[{0}]设置为[{1}] +jsp.error.prefix.use_before_dcl=tag指令中设置的前缀[{0}]之前已被[{1}]文件[{2}]行的一个action使用 jsp.error.prolog_config_encoding_mismatch=XML prolog [{0}]中指定的页面编码与jsp-property-group [{1}]中指定的页面编码不同 jsp.error.prolog_pagedir_encoding_mismatch=指定在XML语言[{0}]的网页编码是不同于指定在网页的指令[{1}]。 jsp.error.quotes.unterminated=未终结的引号 @@ -131,6 +135,7 @@ jsp.error.tag.conflict.iselignored=TAG指令:多次出现不同值的“isELIg jsp.error.tag.conflict.language=标签指令:非法出现多次出现的具有不同值的“语言”(旧:[{0}],新:[{1}]) jsp.error.tag.conflict.trimdirectivewhitespaces=标签指令:非法地多次出现具有不同值的“trimDirectiveWhitespaces”(旧值:[{0}),新值:[{1}]) jsp.error.tag.invalid.deferredsyntaxallowedasliteral=标签指令):deferredSyntaxAllowedAsLiteral的值无效 +jsp.error.tag.invalid.iselignored=Tag指令:对isELIgnored来说是无效值 jsp.error.tag.invalid.trimdirectivewhitespaces=TAG指令:trimDirectiveWhitespaces的值无效 jsp.error.tagdirective.badbodycontent=标签指令中的无效的内容体[{0}] jsp.error.tagfile.nameFrom.badAttribute=属性指令(在行[{1}]中声明并且其name属性为[{0}],此name-from-attribute属性的值)必须是java.lang.String类型,是“required”而不是一个“rtexprvalue”。 @@ -143,6 +148,7 @@ jsp.error.teiclass.instantiation=无法加载或实例化TagExtraInfo类:[{0}] jsp.error.text.has_subelement=&LT; JSP:文本&GT; 不得有任何子元素 jsp.error.tld.fn.invalid.signature=TLD中函数签名的语法无效。 标签库:[{0}],功能:[{1}] jsp.error.tld.mandatory.element.missing=TLD [{1}] 中强制 TLD 元素 [{0}] 不存在或为空 +jsp.error.tld.missing_jar=丢失了包含TLD的JAR资源[{0}] jsp.error.tlv.invalid.page=):[{0}]和[{1}]的TagLibraryValidator的验证错误消息 jsp.error.unable.deleteClassFile=无法删除class文件[{0}] jsp.error.unable.load=无法加载JSP的相关类 @@ -162,6 +168,7 @@ jsp.message.jsp_queue_update=在上下文[{1}]队列中更新路径为[{0}]的JS jsp.message.jsp_removed_excess=从上下文[{1}]的队列中移除额外在路径[{0}]中JSP, jsp.message.jsp_removed_idle=在[{2}]毫秒之后删除上下文[{1}]中路径[{0}]的空闲JSP jsp.message.jsp_unload_check=在context[{0}]中检查未加载的jsp,jsp总共:[{1}]队列长度[{2}] +jsp.tldCache.noTldInDir=在目录[{0}]中未找到TLD文件 jsp.tldCache.noTldSummary=至少有一个JAR被扫描用于TLD但尚未包含TLD。 为此记录器启用调试日志记录,以获取已扫描但未在其中找到TLD的完整JAR列表。 在扫描期间跳过不需要的JAR可以缩短启动时间和JSP编译时间。 jsp.tldCache.tldInDir=在目录 [{0}]中找到了TLD文件。 jsp.warning.compiler.classfile.delete.fail.unknown=删除生成的class文件失败 @@ -170,6 +177,7 @@ jsp.warning.dumpSmap=警告:初始化堆内存的值无效。将使用“false jsp.warning.enablePooling=警告:initParam enablePooling的值无效。将使用默认值“true” jsp.warning.fork=警告:initParam的值无效。将使用“true”的默认值 jsp.warning.noJarScanner=警告:ServletContext中没有设置org.apache.tomcat.JarScaner。回到默认的JarScaner实现。 +jsp.warning.strictQuoteEscaping=警告:对initParam strictQuoteEscaping来说无效的值,将会使用默认值“true” jsp.warning.suppressSmap=警告:suppressSmap的初始化参数无效。将使用默认值“false” jspc.delete.fail=无法删除文件 [{0}] diff --git a/java/org/apache/tomcat/util/LocalStrings_zh_CN.properties b/java/org/apache/tomcat/util/LocalStrings_zh_CN.properties index 08527ee..6a3d8d9 100644 --- a/java/org/apache/tomcat/util/LocalStrings_zh_CN.properties +++ b/java/org/apache/tomcat/util/LocalStrings_zh_CN.properties @@ -22,3 +22,4 @@ diagnostics.vmInfoOs=操作系统信息 diagnostics.vmInfoRuntime=运行时信息 diagnostics.vmInfoSystem=系统.属性 diagnostics.vmInfoThreadCounts=线程数 +diagnostics.vmInfoThreadMxBean=ThreadMXBean功能 diff --git a/java/org/apache/tomcat/util/compat/LocalStrings_zh_CN.properties b/java/org/apache/tomcat/util/compat/LocalStrings_zh_CN.properties index 2d0583e..961bb12 100644 --- a/java/org/apache/tomcat/util/compat/LocalStrings_zh_CN.properties +++ b/java/org/apache/tomcat/util/compat/LocalStrings_zh_CN.properties @@ -18,3 +18,4 @@ jre9Compat.javaPre9=类未找到,所以假设代码运行在pre-Java 8虚拟 jre9Compat.unexpected=创建对Java 9类的依赖和方法失败 jreCompat.noApplicationProtocol=Java 运行时不支持 SSLEngine.getApplicationProtocol()。要使用该功能你必须使用 Java 9。 +jreCompat.noApplicationProtocols=Java Runtime不支持SSLParamerters.setApplicationProtocols(),必须使用Java 9才能使用这个特性。 diff --git a/java/org/apache/tomcat/util/descriptor/web/LocalStrings_zh_CN.properties b/java/org/apache/tomcat/util/descriptor/web/LocalStrings_zh_CN.properties index bcc8e04..df89aad 100644 --- a/java/org/apache/tomcat/util/descriptor/web/LocalStrings_zh_CN.properties +++ b/java/org/apache/tomcat/util/descriptor/web/LocalStrings_zh_CN.properties @@ -37,4 +37,5 @@ webXml.unrecognisedPublicId=对于web.xml文件,公共ID[{0}]不匹配任何 webXml.version.unknown=未知版本字符串 [{0}]。将使用默认版本。 webXml.wrongFragmentName=在web.xml绝对排序标签上使用了错误的片段名[{0}]! +webXmlParser.applicationParse=解析应用web.xml错误,路径:[{0}] webXmlParser.applicationPosition=出现在第 [{0}] 行 第 [{1}] 列 diff --git a/java/org/apache/tomcat/util/http/parser/LocalStrings_zh_CN.properties b/java/org/apache/tomcat/util/http/parser/LocalStrings_zh_CN.properties index 770e003..d8d08db 100644 --- a/java/org/apache/tomcat/util/http/parser/LocalStrings_zh_CN.properties +++ b/java/org/apache/tomcat/util/http/parser/LocalStrings_zh_CN.properties @@ -34,5 +34,6 @@ http.noClosingBracket=ipv6 地址缺失一个闭合的圆括号 http.noOpeningBracket=IPv6地址缺少开括号( http.singleColonEnd=IPv6地址不能以单个“.”结尾。 http.singleColonStart=一个IPv6地址也许不是以单个冒号":"开头的。 +http.tooFewHextets=一个IPv6地址必须包含8个16进制数,但是这个IP地址包含了[(0)]个16进制数,并且无“::”序列表示一个或多个0个16进制数 http.tooManyColons=IPv6地址不能包含超过2个连续冒号字符。 http.tooManyDoubleColons=一个IPv6地址只能包含一个 '::' 序列。 diff --git a/java/org/apache/tomcat/util/net/LocalStrings_zh_CN.properties b/java/org/apache/tomcat/util/net/LocalStrings_zh_CN.properties index 202b764..6b3dc3e 100644 --- a/java/org/apache/tomcat/util/net/LocalStrings_zh_CN.properties +++ b/java/org/apache/tomcat/util/net/LocalStrings_zh_CN.properties @@ -16,6 +16,7 @@ channel.nio.ssl.appOutputNotEmpty=应用程序输出缓冲区仍包含数据。数据可能会丢失。 channel.nio.ssl.closing=通道处于关闭状态 channel.nio.ssl.eofDuringHandshake=握手期间EOF +channel.nio.ssl.expandNetInBuffer=增加网络入口缓冲到[{0}]字节 channel.nio.ssl.foundHttp=找到一个明文HTTP请求,它应该是一个加密的TLS连接 channel.nio.ssl.invalidCloseState=无效的关闭状态,不会发送网络数据。 channel.nio.ssl.notHandshaking=握手认证期间NOT_HANDSHAKING @@ -27,19 +28,23 @@ channel.nio.ssl.unexpectedStatusDuringWrap=握手WRAP期间出现意外状态[{0 channel.nio.ssl.unwrapFail=无法解包数据,无效状态 [{0}] channel.nio.ssl.unwrapFailResize=由于缓冲区太小无法解包数据,无效状态 [{0}] +endpoint.accept.fail=套接字接受失败 endpoint.alpn.negotiated=使用ALPN协商的[{0}]协议 endpoint.apr.applyConf=正将OpenSSLConfCmd应用在SSL Context上。 endpoint.apr.checkConf=检查配置OpenSSLConf endpoint.apr.errApplyConf=不能对SSL上下文应用OpenSSLConf 配置 +endpoint.apr.errCheckConf=检查OpenSSLConf错误 endpoint.apr.errMakeConf=无法创建OpenSSLConf 上下文 endpoint.apr.failSslContextMake=无法创建SSLContext。检查AprLifecycleListener中的SSLEngine 是否已启用,AprLifecycleListener是否已正确初始化,以及是否已指定有效的SSLProtocol endpoint.apr.invalidSslProtocol=为SSLProtocol属性提供了无效值[{0}] endpoint.apr.maxConnections.running=):APR终结点在运行时不支持MaxConnections的设置。[{0}]的现有值将继续使用。 endpoint.apr.maxConnections.unlimited=APR终结点不支持无限连接。[{0}]的现有值将继续使用。 endpoint.apr.pollAddInvalid=无效企图向一个轮询器中添加一个套接字[{0}] +endpoint.apr.pollError=Poller失败,异常[{0}]:[{1}] endpoint.apr.tooManyCertFiles=证书文件配置超过了 endpoint.debug.channelCloseFail=关闭频道失败 endpoint.debug.destroySocket=将销毁socket [{0}] +endpoint.debug.pollerProcess=为事件[{1}]处理套接字[{0}] endpoint.debug.socket=socket [{0}] endpoint.debug.unlock.localNone=无法解除 [{0}] 的接受器,因为本地地址不可用 endpoint.err.close=抓住异常试图关闭socket @@ -50,6 +55,7 @@ endpoint.init.notavail=APR.不可用 endpoint.invalidJmxNameSslHostCert=对于SSLHostConfigCertificate关联的主机[{0}]和证书类型[{1}],无法生成有效的XML对象名称 endpoint.jmxRegistrationFailed=未能使用名称[{0}]注册JMX对象 endpoint.jsse.noSslContext=):找不到主机名[{0}]的SSLContext +endpoint.nio.stopLatchAwaitFail=在预期的时间内,pollers未停止 endpoint.nio.stopLatchAwaitInterrupted=在等待轮询器停止时,该线程被中断 endpoint.nio.timeoutCme=处理超时异常. 这段代码已经被重复检查并且没有并发修改发现。如果你能重现这个错误,请提交一个tomcat bug, 提供重现步骤. endpoint.noSslHostConfig=没有找到带有hostName[{0}]的SSLHostConfig元素,以匹配连接器[{1}]的默认SSLHostConfigName @@ -75,12 +81,14 @@ endpoint.warn.noUtilityExecutor=没有公共的executor 被设置时,创建一 jsse.ssl3=SSLv3 已显式启用。 已知该协议是不安全。 +sniExtractor.clientHelloInvalid=ClientHello信息未正常格式化 sniExtractor.clientHelloTooBig=):ClientHello 没有出现在单个TLS记录中,因此无法提取SNI信息 socket.apr.closed=与该链接所关联的 socket [{0}] 被关闭 socket.closed=与此连接关联的套接字已关闭。 sslHostConfig.certificate.notype=指定了多个证书,并且至少有一个证书缺少必需的属性类型 +sslHostConfig.certificateVerificationInvalid=证书认证值[{0}]未识别 sslHostConfig.fileNotFound=配置文件 [{0}] 不存在 sslHostConfig.mismatch=属性[{0}]是在名为[{1}]的SSLHostConfig 上设置的,用于[{2}]配置语法,但SSLHostConfig 正与[{3}]配置语法一起使用 sslHostConfig.opensslconf.null=(:忽略设置空OpenSSLConf 的尝试 @@ -88,5 +96,6 @@ sslHostConfig.prefix_missing=协议[{0}]已添加到名为[{1}]的SSLHostConfig sslImplementation.cnfe=无法为类 [{0}] 创建SSLImplementation +sslUtilBase.active=活跃的[{0}]是:[{1}] sslUtilBase.noneSupported=SSL引擎不支持指定的[{0}]:[{1}] sslUtilBase.skipped=某些指定的[{0}]不受SSL引擎支持,已被跳过:[{1}] diff --git a/java/org/apache/tomcat/util/net/jsse/LocalStrings_zh_CN.properties b/java/org/apache/tomcat/util/net/jsse/LocalStrings_zh_CN.properties index c79e7fe..d1830a6 100644 --- a/java/org/apache/tomcat/util/net/jsse/LocalStrings_zh_CN.properties +++ b/java/org/apache/tomcat/util/net/jsse/LocalStrings_zh_CN.properties @@ -21,3 +21,5 @@ jsseSupport.certTranslationError=错误的转换证书[{0}] jsseSupport.clientCertError=尝试从客户端获取证书时出错 jsseUtil.trustedCertNotValid=由于[{2}],别名为[{0}]且DN [{1}]的可信证书无效。 将接受由此可信证书签署的证书 + +pemFile.notValidRFC5915=提供的key文件不符合RFC 5915 diff --git a/java/org/apache/tomcat/util/net/openssl/LocalStrings_zh_CN.properties b/java/org/apache/tomcat/util/net/openssl/LocalStrings_zh_CN.properties index 89d339c..d7fbc35 100644 --- a/java/org/apache/tomcat/util/net/openssl/LocalStrings_zh_CN.properties +++ b/java/org/apache/tomcat/util/net/openssl/LocalStrings_zh_CN.properties @@ -16,6 +16,7 @@ engine.ciphersFailure=获取密码列表失败 engine.emptyCipherSuite=空密码套件 engine.engineClosed=引擎已经关闭 +engine.noRestrictSessionCreation=OpenSslEngine不允许限制引擎仅仅去唤醒已经存在的会话 engine.noSession=SSL会话ID不可用 engine.nullCipherSuite=无加密套件 engine.openSSLError=OpenSSL 错误:[{0}] 信息: [{1}] @@ -24,6 +25,7 @@ engine.writeToSSLFailed=写入SSL失败,返回:[{0}] openssl.X509FactoryError=获取X509工厂实例时出错 openssl.addedClientCaCert=添加了客户端 CA 证书:[{0}] +openssl.doubleInit=SSL环境已经初始化,忽略 openssl.errApplyConf=无法将OpenSSLConf 应用于SSL 上下文 openssl.errMakeConf=无法创建OpenSSLConf上下文 openssl.keyManagerMissing=key管理器未找到 diff --git a/java/org/apache/catalina/tribes/jmx/LocalStrings_zh_CN.properties b/java/org/apache/tomcat/util/threads/res/LocalStrings_zh_CN.properties similarity index 86% copy from java/org/apache/catalina/tribes/jmx/LocalStrings_zh_CN.properties copy to java/org/apache/tomcat/util/threads/res/LocalStrings_zh_CN.properties index 15bf911..543d102 100644 --- a/java/org/apache/catalina/tribes/jmx/LocalStrings_zh_CN.properties +++ b/java/org/apache/tomcat/util/threads/res/LocalStrings_zh_CN.properties @@ -13,5 +13,4 @@ # See the License for the specific language governing permissions and # limitations under the License. -jmxRegistry.no.domain=未指定JMX域 -jmxRegistry.registerJmx.failed=无法注册名称为 [{1}] 的对象 [{0}] +threadPoolExecutor.threadStoppedToAvoidPotentialLeak=停止线程[{0}],从而避免context停止后的潜在的内存泄漏 diff --git a/java/org/apache/tomcat/websocket/LocalStrings_zh_CN.properties b/java/org/apache/tomcat/websocket/LocalStrings_zh_CN.properties index 4fa3946..e3c66c5 100644 --- a/java/org/apache/tomcat/websocket/LocalStrings_zh_CN.properties +++ b/java/org/apache/tomcat/websocket/LocalStrings_zh_CN.properties @@ -25,10 +25,12 @@ backgroundProcessManager.processFailed=后台进程失败 caseInsensitiveKeyMap.nullKey=不允许 Key 是 Null +perMessageDeflate.alreadyClosed=转换器已经关闭且可能永远不会使用 perMessageDeflate.deflateFailed=无法压缩这个WebSocket压缩结构 perMessageDeflate.duplicateParameter=重复定义的扩展参数[{0}] perMessageDeflate.invalidWindowSize=为[{0}]指定了[{1}]大小的无效窗口。 有效值是从8到15(包括8和15)的整数。 +util.invalidType=无法强制值[{0}]转为[{1}]类型(不支持次类型)。 util.notToken=一个非法的扩展参数被指定为名称[{0}]和值[{0}] util.unknownDecoderType=无法识别该解码器类型[{0}] @@ -47,11 +49,13 @@ wsFrame.textMessageTooBig=解码的文本消息对于输出缓冲区太大,终 wsFrame.wrongRsv=对于具有opCode [{1}]的消息,客户端帧将保留位设置为[{0}],此端点不支持 wsHandshakeRequest.invalidUri=字符串 [{0}] 不能用来组成一个有效的URI +wsHandshakeRequest.unknownScheme=请求中的计划[{0}]未识别 wsRemoteEndpoint.acquireTimeout=当前消息没有在指定的超时内完全发送 wsRemoteEndpoint.changeType=发送分段消息时,所有片段必须是相同类型的。 wsRemoteEndpoint.closed=由于 WebSocket session 已关闭,消息将不会被发送 wsRemoteEndpoint.closedDuringMessage=因为 WebSocket session 被关闭,消息的剩余部分将不会被送达 +wsRemoteEndpoint.closedOutputStream=由于OutputStream已关闭,不应该调用此方法。 wsRemoteEndpoint.flushOnCloseFailed=会话关闭后仍然启用批处理消息。无法刷新剩余的批量消息 wsRemoteEndpoint.noEncoder=没有为类 [{0}] 的对象指定编码器 wsRemoteEndpoint.nullData=无效空的data 参数 @@ -62,8 +66,10 @@ wsRemoteEndpoint.wrongState=远程 endpoint 处于 [{0}] 状态,是被调用 wsSession.closed=WebSocket会话[{0}]已关闭,并且在关闭的会话上不能调用任何方法(除了close()) wsSession.created=创建WebSocket session [{0}]。 wsSession.doClose=关闭 WebSocket session [{1}] +wsSession.duplicateHandlerPong=已经配置了pong消息处理器 wsSession.duplicateHandlerText=已配置文本消息处理器 wsSession.instanceNew=endpoint 实例注册失败 +wsSession.sendCloseFail=给远程端点发送关闭消息失败,session:[{0}] wsSession.unknownHandler=无法添加消息处理程序[{0}],因为它是针对无法识别的类型[{1}] wsWebSocketContainer.asynchronousSocketChannelFail=无法打开与服务器的连接 diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml index cff8773..8c4b43c 100644 --- a/webapps/docs/changelog.xml +++ b/webapps/docs/changelog.xml @@ -149,6 +149,10 @@ Improve the quality and expand the coverage of the French translations provided with Apache Tomcat. Contribution provided by Tom Bens. (remm) </add> + <add> + Expand the coverage of the Chinese translations provided with Apache + Tomcat. Contribution provided by Lee Yazhou. (markt) + </add> </changelog> </subsection> </section> --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org