This is an automated email from the ASF dual-hosted git repository. markt pushed a commit to branch 7.0.x in repository https://gitbox.apache.org/repos/asf/tomcat.git
commit 5cb97572ee9a01a01efae7aecf939f7ab9b53e6c Author: Mark Thomas <ma...@apache.org> AuthorDate: Fri Mar 27 13:31:28 2020 +0000 Update Chinese translations --- .../catalina/authenticator/LocalStrings_zh_CN.properties | 3 +++ .../apache/catalina/connector/LocalStrings_zh_CN.properties | 3 +++ java/org/apache/catalina/core/LocalStrings_zh_CN.properties | 12 ++++++++++++ .../org/apache/catalina/deploy/LocalStrings_zh_CN.properties | 1 + .../apache/catalina/ha/deploy/LocalStrings_zh_CN.properties | 1 + .../apache/catalina/ha/session/LocalStrings_zh_CN.properties | 2 ++ .../org/apache/catalina/ha/tcp/LocalStrings_zh_CN.properties | 2 ++ .../org/apache/catalina/loader/LocalStrings_zh_CN.properties | 3 +++ .../apache/catalina/manager/LocalStrings_zh_CN.properties | 2 ++ java/org/apache/catalina/realm/LocalStrings_zh_CN.properties | 6 ++++++ .../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/tipis/LocalStrings_zh_CN.properties | 1 + java/org/apache/catalina/users/LocalStrings_zh_CN.properties | 1 + java/org/apache/catalina/util/LocalStrings_zh_CN.properties | 1 + .../org/apache/catalina/valves/LocalStrings_zh_CN.properties | 2 ++ java/org/apache/coyote/ajp/LocalStrings_zh_CN.properties | 5 +++++ java/org/apache/coyote/http11/LocalStrings_zh_CN.properties | 3 +++ .../apache/jasper/resources/LocalStrings_zh_CN.properties | 6 ++++++ java/org/apache/tomcat/util/LocalStrings_zh_CN.properties | 1 + .../tomcat/util/http/parser/LocalStrings_zh_CN.properties | 1 + .../util/threads/res}/LocalStrings_zh_CN.properties | 7 +------ .../apache/tomcat/websocket/LocalStrings_zh_CN.properties | 6 ++++++ 24 files changed, 77 insertions(+), 6 deletions(-) diff --git a/java/org/apache/catalina/authenticator/LocalStrings_zh_CN.properties b/java/org/apache/catalina/authenticator/LocalStrings_zh_CN.properties index 33cb87a..69fd28a 100644 --- a/java/org/apache/catalina/authenticator/LocalStrings_zh_CN.properties +++ b/java/org/apache/catalina/authenticator/LocalStrings_zh_CN.properties @@ -32,6 +32,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 @@ -41,8 +42,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 b8e95ad..f12fdbc 100644 --- a/java/org/apache/catalina/connector/LocalStrings_zh_CN.properties +++ b/java/org/apache/catalina/connector/LocalStrings_zh_CN.properties @@ -29,6 +29,7 @@ coyoteRequest.attributeEvent=属性事件侦听器引发的异常 coyoteRequest.authenticate.ise=):提交响应后无法调用authenticate() coyoteRequest.changeSessionId=无法更改 session ID。 没有与此请求关联的 session。 coyoteRequest.chunkedPostTooLarge=由于请求参数数据太大,导致参数不能解析。因为当前请求是块状请求,后续也不会处理。如果应用程序需要接收大的POST请求,可以使用连接器的maxPostSize解决它。 +coyoteRequest.getReader.ise=当前请求已经调用过方法getInputStream() coyoteRequest.gssLifetimeFail=为用户主体 [{0}] 获取剩余生命期失败 coyoteRequest.maxPostSizeExceeded=):大多部分请求包含的参数数据(不包括上载的文件)超过了关联连接器上设置的maxPostSize 的限制 coyoteRequest.sendfileNotCanonical=无法确定指定用于sendfile的文件[{0}]的规范名称 @@ -46,4 +47,6 @@ 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 595dd3b..2b88e05 100644 --- a/java/org/apache/catalina/core/LocalStrings_zh_CN.properties +++ b/java/org/apache/catalina/core/LocalStrings_zh_CN.properties @@ -39,8 +39,11 @@ applicationServletRegistration.setServletSecurity.iae=为部署到名为[{1}]的 aprListener.aprInitError=基于APR的本地库加载失败.错误报告为[{0}] 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已经初始化 @@ -48,6 +51,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.unexpectedThreadDeath=后台线程[{0}]意外结束 @@ -61,8 +65,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}] @@ -73,6 +79,7 @@ naming.unbindFailed=解绑对象[{0}]失败 standardContext.applicationListener=配置应用程序监听器[{0}]错误 standardContext.applicationSkipped=由于以前的错误,已跳过安装应用程序侦听器 +standardContext.cluster.noManager=未发现管理器。检查是否需要集群管理器。集群配置:[{0}],应用程序分配:[{1}] standardContext.duplicateListener=当前上下文已经配置了监听器[{0}],重复的定义将被忽略。 standardContext.errorPage.required=ErrorPage不能为null standardContext.errorPage.warning=警告:在Servlet 2.4中,错误页位置 [{0}] 必须以"/"开头 @@ -84,6 +91,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}]必须以"/"开始 @@ -102,6 +110,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}] @@ -113,6 +122,7 @@ standardContext.workPath=获取上下文[{0}]的工作路径时发生异常 standardContextValve.acknowledgeException=以100(继续)响应确认请求失败 standardEngine.jvmRouteFail=无法从系统属性设置引擎的jvmRoute 属性 +standardEngine.notHost=Engine的子节点必须是一个Host standardEngine.notParent=引擎不能有父容器 standardHost.noContext=没有配置上下文来处理此请求 @@ -128,7 +138,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/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 0eafcba..a0d41fb 100644 --- a/java/org/apache/catalina/ha/session/LocalStrings_zh_CN.properties +++ b/java/org/apache/catalina/ha/session/LocalStrings_zh_CN.properties @@ -37,6 +37,7 @@ 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 @@ -50,5 +51,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 b6ea0c3..ce89c6e 100644 --- a/java/org/apache/catalina/ha/tcp/LocalStrings_zh_CN.properties +++ b/java/org/apache/catalina/ha/tcp/LocalStrings_zh_CN.properties @@ -14,5 +14,7 @@ # 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}]在此节点上无效,已删除或未复制。 diff --git a/java/org/apache/catalina/loader/LocalStrings_zh_CN.properties b/java/org/apache/catalina/loader/LocalStrings_zh_CN.properties index 1edf338..1e30d80 100644 --- a/java/org/apache/catalina/loader/LocalStrings_zh_CN.properties +++ b/java/org/apache/catalina/loader/LocalStrings_zh_CN.properties @@ -17,11 +17,14 @@ 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}]的父级。不可能检查所有线程是否存在潜在的内存泄漏。 webappClassLoader.jdbcRemoveFailed=Web应用程序 [{0}] 的JDBC驱动程序注销失败 webappClassLoader.readError=资源读取错误:不能加载 [{0}]. +webappClassLoader.stopThreadFail=为web应用程序[{1}]终止线程[{0}]失败 +webappClassLoader.stopTimerThreadFail=无法终止名为[{0}]的TimerThread,web应用程序:[{1}] webappClassLoader.stopped=非法访问:此Web应用程序实例已停止。无法加载[{0}]。为了调试以及终止导致非法访问的线程,将抛出以下堆栈跟踪。 webappClassLoader.transformError=检测错误:无法转换类[{0}],因为它的类文件格式是不合法的。 webappClassLoader.validationErrorJarPath=无法验证名称为 [{0}] 的 JAR 条目 diff --git a/java/org/apache/catalina/manager/LocalStrings_zh_CN.properties b/java/org/apache/catalina/manager/LocalStrings_zh_CN.properties index 8212d1a..2f5e882 100644 --- a/java/org/apache/catalina/manager/LocalStrings_zh_CN.properties +++ b/java/org/apache/catalina/manager/LocalStrings_zh_CN.properties @@ -100,6 +100,8 @@ htmlManagerServlet.serverTitle=服务器信息 htmlManagerServlet.serverVersion=Tomcat.版本 htmlManagerServlet.title=Tomcat Web应用程序管理者 +jmxProxyServlet.noBeanFound=无法找到名为[{0}]的MBean对象 + managerServlet.alreadyContext=失败 - 应用程序已存在于路径 [{0}] managerServlet.deleteFail=失败 - 不能删除[{0}]。这个文件一直存在会出现问题。 managerServlet.deployFailed=FAIL - 在上下文路径[{0}]下部署应用失败 diff --git a/java/org/apache/catalina/realm/LocalStrings_zh_CN.properties b/java/org/apache/catalina/realm/LocalStrings_zh_CN.properties index 9290c3f..da2ac01 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}]异常 @@ -26,8 +28,10 @@ jaasRealm.authenticateSuccess=用户名 [{0}] 已被成功认证为身份 [{1}] jaasRealm.failedLogin=由于登录失败,用户名 [{0}] 无法授权 jaasRealm.loginContextCreated=为用户名创建的JAAS 登陆上下文[{0}] jaasRealm.loginException=登录异常,认证用户名 [{0}] +jaasRealm.userPrincipalFailure=未发现有效的用户Principal jdbcRealm.authenticateFailure=用户名称[{0}]未校验成功 +jdbcRealm.close=关闭数据库连接异常 jdbcRealm.open=打开数据库连接时发生异常 jndiRealm.authenticateFailure=用户名[{0}]没有成功认证 @@ -39,11 +43,13 @@ jndiRealm.open=打开目录服务器链接异常 lockOutRealm.authLockedUser=尝试对锁定的用户[{0}]进行身份验证 +memoryRealm.authenticateSuccess=用户名称[{0}]认证成功 memoryRealm.loadExist=内存数据库文件[{0}]无法读取 memoryRealm.loadPath=从内存数据库文件 [{0}] 加载用户 memoryRealm.readXml=读取内存数据库文件时出现异常 memoryRealm.xmlFeatureEncoding=配置Digester以允许XML文件中的java编码名称的异常。只支持IANA编码名称。 +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 1b05442..a362627 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.createSession.ise=createSession:活跃session过多 managerBase.sessionNotFound=找不到会话 [{0}] @@ -35,10 +37,12 @@ persistentManager.storeSizeException=无法确定 session 存储区的会话数 persistentManager.swapIn=在表单存储中,交换会话[{0}] persistentManager.swapMaxIdle=交换会话[{0}]以存储,空闲为[{1}]秒 persistentManager.swapTooManyActive=太多活跃会话,替换闲置 [{1}] 秒的会话 [{0}] +persistentManager.tooManyActive=活跃会话太多,[{0}],寻找闲置的会话来交换 standardManager.deletePersistedFileFail=读取持久会话后无法删除[{0}]。 此文件的持续存在可能导致将来尝试持续会话失败。 standardManager.managerLoad=从持久化存储加载会话发生异常 standardManager.managerUnload=卸载会话到持久存储的异常 +standardManager.unloading=保存持久化会话到[{0}] standardManager.unloading.nosessions=没有要卸载的持久会话 standardSession.attributeEvent=会话属性事件侦听器引发异常 @@ -51,5 +55,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 d85303d..7053c31 100644 --- a/java/org/apache/catalina/startup/LocalStrings_zh_CN.properties +++ b/java/org/apache/catalina/startup/LocalStrings_zh_CN.properties @@ -51,6 +51,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:停止处理 @@ -81,6 +82,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}]以进行自动部署 @@ -91,6 +93,7 @@ hostConfig.stop=:)Host配置:停止处理 tomcat.addWebapp.conflictChild=无法在[{0}]处部署到上下文路径[{1}],因为存在上下文[{2}] tomcat.addWebapp.conflictFile=由于现有文件[{2}]的存在,无法在[{0}]将战争部署到上下文路径[{1}] tomcat.baseDirNotDir=基本目录指定的位置[{0}]不是一个目录 +tomcat.defaultMimeTypeMappingsFail=无法加载默认MIME类型 userConfig.database=加载用户数据库异常 userConfig.deploy.threaded.error=等待用户目录的多线程部署完成时出错 @@ -98,7 +101,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/tipis/LocalStrings_zh_CN.properties b/java/org/apache/catalina/tribes/tipis/LocalStrings_zh_CN.properties index 83c0148..0097340 100644 --- a/java/org/apache/catalina/tribes/tipis/LocalStrings_zh_CN.properties +++ b/java/org/apache/catalina/tribes/tipis/LocalStrings_zh_CN.properties @@ -18,3 +18,4 @@ lazyReplicatedMap.unableReplicate.proxy=不能复制proxy key:[{0}]到备份:[{1 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/users/LocalStrings_zh_CN.properties b/java/org/apache/catalina/users/LocalStrings_zh_CN.properties index 0afc077..5f8358b 100644 --- a/java/org/apache/catalina/users/LocalStrings_zh_CN.properties +++ b/java/org/apache/catalina/users/LocalStrings_zh_CN.properties @@ -16,6 +16,7 @@ memoryUserDatabase.fileNotFound=指定用户数据库[{0}]未找到 memoryUserDatabase.notPersistable=用户数据库不可持久化 - 对目录没有写入权限 memoryUserDatabase.nullRole=指定的角色名为Null或着长度为0。角色将被忽略, +memoryUserDatabase.nullUser=Null或者零长度的用户名称,忽略这个用户。 memoryUserDatabase.readOnly=用户数据库已被设为只读。修改无法保存 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 084f291..cb17f90 100644 --- a/java/org/apache/catalina/valves/LocalStrings_zh_CN.properties +++ b/java/org/apache/catalina/valves/LocalStrings_zh_CN.properties @@ -78,6 +78,7 @@ http.505.reason=HTTP 版本不支持 http.506.desc=服务器内部配置错误:选取的变体资源配置为自身去处理透明的内容协商,因此在协商进程中不是一个合适的终点。 http.507.desc=无法对资源执行该方法,因为服务器无法存储成功完成请求所需的表示。 http.507.reason=存储空间.不足 +http.508.reason=监测到循环回路 http.510.reason=没有.扩展 http.511.desc=客户端需要进行身份验证才能获得网络访问权限。 @@ -91,4 +92,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/coyote/ajp/LocalStrings_zh_CN.properties b/java/org/apache/coyote/ajp/LocalStrings_zh_CN.properties index 0ac3fff..a7dd421 100644 --- a/java/org/apache/coyote/ajp/LocalStrings_zh_CN.properties +++ b/java/org/apache/coyote/ajp/LocalStrings_zh_CN.properties @@ -13,9 +13,14 @@ # 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.failedsend=失败的发送AJP消息 ajpprocessor.header.error=头部信息解析失败 +ajpprocessor.request.prepare=准备请求错误 +ajpprocessor.request.process=处理请求错误 + +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 cf485d2..101a584 100644 --- a/java/org/apache/coyote/http11/LocalStrings_zh_CN.properties +++ b/java/org/apache/coyote/http11/LocalStrings_zh_CN.properties @@ -16,6 +16,8 @@ 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请求没有提供主机头 @@ -25,6 +27,7 @@ http11processor.response.finish=错误完成相应 http11processor.socket.info=获取socket信息异常 iib.eof.error=套接字读取到意外的EOF +iib.invalidPhase=无效的请求行解析阶段[{0}] iib.invalidheader=HTTP header行 [{0}] 不符合RFC 7230并且已被忽略。 iib.invalidmethod=在方法名称中发现无效的字符串, HTTP 方法名必须是有效的符号. iib.parseheaders.ise.error=意外状态:已解析标头。 缓冲池不回收? diff --git a/java/org/apache/jasper/resources/LocalStrings_zh_CN.properties b/java/org/apache/jasper/resources/LocalStrings_zh_CN.properties index fee921c..fbb301a 100644 --- a/java/org/apache/jasper/resources/LocalStrings_zh_CN.properties +++ b/java/org/apache/jasper/resources/LocalStrings_zh_CN.properties @@ -42,13 +42,16 @@ 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.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}] 指定标记正文。 @@ -107,6 +110,7 @@ jsp.error.plugin.badtype=jsp:plugin中“type”属性的值非法:必须是 jsp.error.plugin.nocode=代码未定义在jsp:plugin中 jsp.error.plugin.notype=jsp:plugin中未声明type jsp.error.plugin.wrongRootElement=[{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=未终结的引号 @@ -120,6 +124,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”。 @@ -131,6 +136,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的相关类 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/http/parser/LocalStrings_zh_CN.properties b/java/org/apache/tomcat/util/http/parser/LocalStrings_zh_CN.properties index 321670f..caa6cbb 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 @@ -32,5 +32,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/coyote/ajp/LocalStrings_zh_CN.properties b/java/org/apache/tomcat/util/threads/res/LocalStrings_zh_CN.properties similarity index 75% copy from java/org/apache/coyote/ajp/LocalStrings_zh_CN.properties copy to java/org/apache/tomcat/util/threads/res/LocalStrings_zh_CN.properties index 0ac3fff..543d102 100644 --- a/java/org/apache/coyote/ajp/LocalStrings_zh_CN.properties +++ b/java/org/apache/tomcat/util/threads/res/LocalStrings_zh_CN.properties @@ -13,9 +13,4 @@ # See the License for the specific language governing permissions and # limitations under the License. -ajpmessage.null=不能赋空值 -ajpmessage.overflow=在缓冲区[{1}]位置添加[{0}]字节时发生溢出错误 - -ajpprocessor.certs.fail=):证书转换失败 -ajpprocessor.failedsend=失败的发送AJP消息 -ajpprocessor.header.error=头部信息解析失败 +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 6def747..246d8fa 100644 --- a/java/org/apache/tomcat/websocket/LocalStrings_zh_CN.properties +++ b/java/org/apache/tomcat/websocket/LocalStrings_zh_CN.properties @@ -23,10 +23,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}] @@ -43,10 +45,12 @@ wsFrame.textMessageTooBig=解码的文本消息对于输出缓冲区太大,终 wsFrame.wrongRsv=对于具有opCode [{1}]的消息,客户端帧将保留位设置为[{0}],此端点不支持 wsHandshakeRequest.invalidUri=字符串 [{0}] 不能用来组成一个有效的URI +wsHandshakeRequest.unknownScheme=请求中的计划[{0}]未识别 wsRemoteEndpoint.changeType=发送分段消息时,所有片段必须是相同类型的。 wsRemoteEndpoint.closed=由于 WebSocket session 已关闭,消息将不会被发送 wsRemoteEndpoint.closedDuringMessage=因为 WebSocket session 被关闭,消息的剩余部分将不会被送达 +wsRemoteEndpoint.closedOutputStream=由于OutputStream已关闭,不应该调用此方法。 wsRemoteEndpoint.flushOnCloseFailed=会话关闭后仍然启用批处理消息。无法刷新剩余的批量消息 wsRemoteEndpoint.noEncoder=没有为类 [{0}] 的对象指定编码器 wsRemoteEndpoint.nullData=无效空的data 参数 @@ -56,8 +60,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=无法打开与服务器的连接 --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org