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 7de4b29cccc7c383966d977862c1afc8ba47bbc8
Author: Mark Thomas <ma...@apache.org>
AuthorDate: Thu Aug 15 15:15:21 2019 +0100

    Back-port additional simplified Chinese translations
---
 .../connector/LocalStrings_zh_CN.properties        |  2 +
 .../catalina/core/LocalStrings_zh_CN.properties    |  6 ++
 .../ha/deploy/LocalStrings_zh_CN.properties        |  2 +
 .../ha/session/LocalStrings_zh_CN.properties       |  5 ++
 .../catalina/manager/LocalStrings_zh_CN.properties | 99 ++++++++++++++++++++++
 .../manager/host/LocalStrings_zh_CN.properties     | 38 ++++++++-
 .../catalina/mapper/LocalStrings_zh_CN.properties  |  1 +
 .../catalina/realm/LocalStrings_zh_CN.properties   |  1 +
 .../servlets/LocalStrings_zh_CN.properties         |  2 +
 .../catalina/session/LocalStrings_zh_CN.properties |  3 +
 .../catalina/startup/LocalStrings_zh_CN.properties |  5 +-
 .../tribes/group/LocalStrings_zh_CN.properties     |  1 +
 .../interceptors/LocalStrings_zh_CN.properties     |  2 +
 .../membership/LocalStrings_zh_CN.properties       |  3 +
 .../tribes/tipis/LocalStrings_zh_CN.properties     |  1 +
 .../transport/nio/LocalStrings_zh_CN.properties    |  4 +
 .../tribes/util/LocalStrings_zh_CN.properties      |  1 +
 .../catalina/users/LocalStrings_zh_CN.properties   |  1 +
 .../webresources/LocalStrings_zh_CN.properties     |  1 +
 .../coyote/http11/LocalStrings_zh_CN.properties    |  2 +-
 .../coyote/http2/LocalStrings_zh_CN.properties     |  5 ++
 .../jasper/resources/LocalStrings_zh_CN.properties |  4 +
 .../naming/factory/LocalStrings_zh_CN.properties   |  2 +
 .../tomcat/util/buf/LocalStrings_zh_CN.properties  |  1 +
 .../tomcat/util/http/LocalStrings_zh_CN.properties |  1 +
 .../tomcat/util/net/LocalStrings_zh_CN.properties  |  5 +-
 .../tomcat/websocket/LocalStrings_zh_CN.properties |  1 +
 27 files changed, 193 insertions(+), 6 deletions(-)

diff --git a/java/org/apache/catalina/connector/LocalStrings_zh_CN.properties 
b/java/org/apache/catalina/connector/LocalStrings_zh_CN.properties
index b6c2c69..fbd1f02 100644
--- a/java/org/apache/catalina/connector/LocalStrings_zh_CN.properties
+++ b/java/org/apache/catalina/connector/LocalStrings_zh_CN.properties
@@ -19,6 +19,7 @@ coyoteAdapter.parsePathParam=无法使用编码[{0}]解析地址参数,url中
 
 coyoteConnector.invalidEncoding=编码 [{0}] 不能被 JRE 识别,Connector 将继续使用 [{1}]
 coyoteConnector.invalidPort=连接器不能启动,因为指定的端口 [{0}]无效
+coyoteConnector.parseBodyMethodNoTrace=方法TRACE禁止包含实体(详情查看RFC 2616 章节 9.6)
 coyoteConnector.protocolHandlerInstantiationFailed=协议处理程序实例化失败
 coyoteConnector.protocolHandlerPauseFailed=协议处理程序暂停失败
 coyoteConnector.protocolHandlerStopFailed=协议处理程序.停止失败
@@ -26,6 +27,7 @@ coyoteConnector.protocolHandlerStopFailed=协议处理程序.停止失败
 coyoteInputStream.nbNotready=在非阻塞模式下,只有之前的读数据完成,并且isReady()方法返回true,你才可以使用 
ServletInputStream 读取数据
 
 coyoteRequest.changeSessionId=无法更改 session ID。 没有与此请求关联的 session。
+coyoteRequest.chunkedPostTooLarge=由于请求参数数据太大,导致参数不能解析。因为当前请求是块状请求,后续也不会处理。如果应用程序需要接收大的POST请求,可以使用连接器的maxPostSize解决它。
 coyoteRequest.filterAsyncSupportUnknown=无法确定是否有任何过滤器不支持异步处理
 coyoteRequest.gssLifetimeFail=为用户主体 [{0}] 获取剩余生命期失败
 coyoteRequest.noMultipartConfig=由于没有提供multi-part配置,无法处理parts
diff --git a/java/org/apache/catalina/core/LocalStrings_zh_CN.properties 
b/java/org/apache/catalina/core/LocalStrings_zh_CN.properties
index f4fa870..401d11e 100644
--- a/java/org/apache/catalina/core/LocalStrings_zh_CN.properties
+++ b/java/org/apache/catalina/core/LocalStrings_zh_CN.properties
@@ -51,9 +51,11 @@ filterChain.filter=Filter 执行抛出一个异常
 naming.addEnvEntry=添加环境条目 [{0}]
 naming.addResourceEnvRef=添加资源环境引用 [{0}]
 naming.invalidEnvEntryType=环境条目[{0}]没有一个有效哦的类型
+naming.jmxRegistrationFailed=注册到JMX失败:[{0}]
 naming.namingContextCreationFailed=创建上下文名称失败
 naming.wsdlFailed=未找到 wsdl 文件:[{0}]
 
+standardContext.applicationListener=配置应用程序监听器[{0}]错误
 standardContext.backgroundProcess.resources=异常处理资源[{0}] 后台进程
 standardContext.cookieProcessor.null=不允许将上下文的CookieProcessor 设置为null
 standardContext.errorPage.required=ErrorPage不能为null
@@ -68,19 +70,23 @@ standardContext.listenerStart=异常将上下文初始化事件发送到类的
 standardContext.loginConfig.errorPage=表单错误页[{0}]必须以"/"开始
 standardContext.loginConfig.errorWarning=警告:Servlet 2.4中,表单错误页[{0}]必须以"/"开始
 standardContext.loginConfig.loginPage=表单登录页面 [{0}] 必须以''/''开头
+standardContext.manager=配置类为[{0}]的管理器
 standardContext.managerFail=会话管理器无法启动
 standardContext.namingResource.init.fail=未能初始化新的命名资源
 standardContext.notStarted=名为[{0}]的上下文还没有被启动
 standardContext.parameter.duplicate=重复的上下文初始化参数[{0}]
 standardContext.predestroy.duplicate=类 [{0}] 的 @PreDestroy 方法定义重复
+standardContext.resourcesInit=初始化静态变量错误
 standardContext.resourcesStart=启动静态资源出错
 standardContext.resourcesStop=停止静态资源时出错
 standardContext.securityConstraint.mixHttpMethod=在相同的web资源集合中不允许混用: 
<http-method> 和 <http-method-omission>
 standardContext.securityConstraint.pattern=安全约束中的<url-pattern> [{0}] 无效
 standardContext.servletFail=启动时无法加载一个或多个Servlet。 全部的详细信息可在相应的容器日志文件中找到
+standardContext.startingContext=启动Context[{0}]出现异常
 
standardContext.stop.asyncWaitInterrupted=等待卸载延迟毫秒以完成飞行中的异步请求时收到中断。上下文停止将继续,不会有进一步的延迟。
 standardContext.stoppingContext=异常停止的上下文使用名为[{0}]
 
standardContext.unknownCookieEncoding=为setCookieEncoding(String)指定了未知编码[{0}],因此将使用默认的UTF-8。
+standardContext.workCreateFail=无法为上下文[{1}]创建工作目录[{0}]
 
 standardContextValve.acknowledgeException=以100(继续)响应确认请求失败
 
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 4cc5075..e26c113 100644
--- a/java/org/apache/catalina/ha/deploy/LocalStrings_zh_CN.properties
+++ b/java/org/apache/catalina/ha/deploy/LocalStrings_zh_CN.properties
@@ -18,6 +18,7 @@ farmWarDeployer.modInstall=从 [{1}] 安装 webapp [{0}]
 farmWarDeployer.modInstallFail=无法安装 WAR 文件
 farmWarDeployer.msgIoe=无法读取服务器场部署文件消息。
 farmWarDeployer.msgRxUndeploy=从路径[{0}]接收未部署群集
+farmWarDeployer.removeFailLocal=从[{0}]本地移除失败
 farmWarDeployer.removeFailRemote=本地从[{0}]删除失败,其他经理有app在服务!
 farmWarDeployer.removeLocalFail=无法移除WAR文件
 farmWarDeployer.servicingUndeploy=正在处理应用程序[{0}],无法从备份群集节点中删除它
@@ -25,4 +26,5 @@ farmWarDeployer.undeployEnd=从[{0}]取消部署完成。
 farmWarDeployer.undeployLocal=不能部署本地上下文[{0}]
 
 warWatcher.cantListWatchDir=无法列出WatchDir文件夹 [{0}] 中的文件:检查该路径是否为目录且应用具有读取权限。
+warWatcher.checkWarResult=WarInfo.check() 为[{1}]返回[{0}]
 warWatcher.checkingWar=检查 WAR 文件 [{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 3f73ff4..4b3fe53 100644
--- a/java/org/apache/catalina/ha/session/LocalStrings_zh_CN.properties
+++ b/java/org/apache/catalina/ha/session/LocalStrings_zh_CN.properties
@@ -14,6 +14,8 @@
 # limitations under the License.
 
 backupManager.noCluster=没有与此上下文关联的集群:[{0}]
+backupManager.startFailed=启动BackupManager: [{0}]失败
+backupManager.startUnable=无法启动BackupManager: [{0}]
 backupManager.stopped=管理者[{0}]正在停止。
 
 deltaManager.createSession.newSession=用id[{0}]创建一个扩展会话(DeltaSession),总数为 [{1}]
@@ -34,4 +36,7 @@ deltaRequest.removeUnable=不能移除元素
 deltaRequest.showPrincipal=Principal [{0}] 和session [{1}]产生关联。
 deltaRequest.wrongPrincipalClass=ClusterManager仅支持GenericPrincipal。 
你的Realm使用的Principal类为[{0}]。
 
+deltaSession.writeSession=writeObject()存储会话[{0}]
+
+jvmRoute.changeSession=会话从[{0}]切换到[{1}]
 jvmRoute.notFoundManager=没有在 [{0}] 找到Cluster Manager
diff --git a/java/org/apache/catalina/manager/LocalStrings_zh_CN.properties 
b/java/org/apache/catalina/manager/LocalStrings_zh_CN.properties
index 427d327..0aa8734 100644
--- a/java/org/apache/catalina/manager/LocalStrings_zh_CN.properties
+++ b/java/org/apache/catalina/manager/LocalStrings_zh_CN.properties
@@ -19,59 +19,158 @@ htmlManagerServlet.appsName=显示.名称
 htmlManagerServlet.appsPath=路径
 htmlManagerServlet.appsReload=重新加载
 htmlManagerServlet.appsSessions=会话
+htmlManagerServlet.appsStart=启动
+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:解析和准备request S:服务 F:结束 R:就绪 K:存活
+htmlManagerServlet.connectorStateMaxProcessingTime=最大处理时间:
+htmlManagerServlet.connectorStateMaxThreads=最大线程:
 htmlManagerServlet.connectorStateProcessingTime=处理时间:
+htmlManagerServlet.connectorStateRequestCount=请求总数:
+htmlManagerServlet.connectorStateTableTitleBRecv=接收字节
+htmlManagerServlet.connectorStateTableTitleBSent=发送字节:
+htmlManagerServlet.connectorStateTableTitleClientAct=客户端(实际)
 htmlManagerServlet.connectorStateTableTitleClientForw=客户端(转发)
 htmlManagerServlet.connectorStateTableTitleRequest=请求
+htmlManagerServlet.connectorStateTableTitleStage=阶段
 htmlManagerServlet.connectorStateTableTitleTime=时间
 htmlManagerServlet.connectorStateTableTitleVHost=虚拟主机
+htmlManagerServlet.connectorStateThreadBusy=当前线程繁忙:
 htmlManagerServlet.connectorStateThreadCount=当前线程数:
 htmlManagerServlet.deployButton=:)部署
+htmlManagerServlet.deployConfig=XML配置文件路径:
 htmlManagerServlet.deployServer=服务器上.部署的目录或WAR文件
 htmlManagerServlet.deployTitle=部署
+htmlManagerServlet.deployUpload=要部署的WAR文件
+htmlManagerServlet.deployUploadFail=失败 - 部署上传失败,异常信息:[{0}]
+htmlManagerServlet.deployUploadFile=选择要上传的WAR文件
+htmlManagerServlet.deployUploadInServerXml=失败 - 
如果context是定义在server.xml中,War文件[{0}]无法上传
 htmlManagerServlet.deployUploadNoFile=失败 - 文件上传失败,没有文件
+htmlManagerServlet.deployUploadNotWar=失败 - 上传的文件[{0}]必须是一个.war文件
 htmlManagerServlet.deployUploadWarExists=失败 - War文件 [{0}] 已存在于服务器上
 htmlManagerServlet.deployWar=WAR文件或文件夹路径:
 htmlManagerServlet.diagnosticsLeak=检查Web应用程序是否在停止、重新加载或取消部署时导致内存泄漏
+htmlManagerServlet.diagnosticsLeakButton=发现泄漏
+htmlManagerServlet.diagnosticsLeakWarning=诊断检查将触发完整的垃圾收集,在生产系统中使用时要格外小心。
+htmlManagerServlet.diagnosticsSsl=TLS连接器配置诊断
+htmlManagerServlet.diagnosticsSslConnectorCertsButton=证书
 htmlManagerServlet.diagnosticsSslConnectorCertsText=列出已配置的TLS虚拟主机以及各自的证书链
 htmlManagerServlet.diagnosticsSslConnectorCipherButton=密.码
+htmlManagerServlet.diagnosticsSslConnectorCipherText=列出每个配置好的TLS虚拟主机和密码。
+htmlManagerServlet.diagnosticsSslConnectorTrustedCertsButton=认证证书
+htmlManagerServlet.diagnosticsSslConnectorTrustedCertsText=列出每个配置好的TLS虚拟主机和认证证书。
 htmlManagerServlet.diagnosticsTitle=诊断
+htmlManagerServlet.expire.explain=闲置 &ge;
 htmlManagerServlet.expire.unit=分钟
+htmlManagerServlet.findleaksList=以下web应用程序已停止(重新加载、卸载),但是它们的类仍然加载在内存中,因此导致了内存泄漏(使用分析器确认):
+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=类型
+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=操作系统架构
 htmlManagerServlet.serverOSName=OS.名称
+htmlManagerServlet.serverOSVersion=操作系统版本
 htmlManagerServlet.serverTitle=服务器信息
 htmlManagerServlet.serverVersion=Tomcat.版本
+htmlManagerServlet.title=Tomcat Web应用程序管理者
 
 managerServlet.alreadyContext=失败 - 应用程序已存在于路径 [{0}]
+managerServlet.certsNotAvailable=在运行期,无法从连接器中获取认证信息
+managerServlet.deleteFail=失败 - 不能删除[{0}]。这个文件一直存在会出现问题。
 managerServlet.deployFailed=FAIL - 在上下文路径[{0}]下部署应用失败
 managerServlet.deployed=OK - 以应用path [{0}] 部署应用
+managerServlet.deployedButNotStarted=失败 - 在上下文[{0}]下部署应用程序,但是上下文启动失败。
+managerServlet.exception=失败 - 发生异常[{0}]
+managerServlet.findleaksFail=失败 - 查找泄漏失败:主机非StandardHost示例
+managerServlet.findleaksList=OK - 在以下应用程序中发现潜在的内存泄漏
 managerServlet.findleaksNone=OK - 没有发现内存泄漏
+managerServlet.inService=失败 - 应用程序[{0}]已服务
+managerServlet.invalidCommand=失败 - 无效参数,命令[{0}]
+managerServlet.invalidPath=失败 - 指定了无效到上下文路径[{0}]
+managerServlet.listed=OK - 虚拟主机[{0}]下的应用程序列表
+managerServlet.listitem={0}:{1}:{2}:{3}
 managerServlet.mkdirFail=失败 - 无法创建目录 [{0}]
 managerServlet.noCommand=失败 - 未指定命令
+managerServlet.noContext=失败 - 上下文环境[{0}]不存在
 managerServlet.noGlobal=失败 - 没有可用的全局 JNDI 资源
+managerServlet.noManager=失败 - 路径[{0}]下无管理器存在
+managerServlet.noSelf=失败 - 管理器不能重新加载、卸载、停止或者卸载它自身
+managerServlet.noWrapper=容器未为当前servlet调用setWrapper()
+managerServlet.notDeployed=失败 - 上下文[{0}]定义在server.xml中且可能未卸载
 managerServlet.notSslConnector=不允许SSL连接
 managerServlet.objectNameFail=FAIL - 不能将为Manager Servlet 注册 object name  [{0}]
 managerServlet.postCommand=失败 - 尝试通过GET请求使用命令[{0}],但需要POST
+managerServlet.reloaded=OK - 上下文路径[{0}]重新加载应用程序
 managerServlet.resourcesAll=OK - 列出所有类型的全部资源
 managerServlet.resourcesType=OK - [{0}]类型全局资源列入清单
 managerServlet.saveFail=失败 - 配置保存失败:[{0}]
+managerServlet.saved=OK - 服务器配置已保存
+managerServlet.savedContext=OK - 上下文[{0}]配置已保存
+managerServlet.serverInfo=OK - 服务器信息\n\
+Tomcat版本: [{0}]\n\
+操作系统名称: [{1}]\n\
+操作系统版本: [{2}]\n\
+操作系统架构: [{3}]\n\
+JVM版本: [{4}]\n\
+JVM提供商: [{5}]
+managerServlet.sessiondefaultmax=最大会话时间失活间隔是[{0}]分钟
+managerServlet.sessions=OK - 上下文路径[{0}]的会话信息
+managerServlet.sessiontimeout=失活[{0}]分钟:[{1}]会话
+managerServlet.sessiontimeout.expired=失活[{0}]分钟:[{1}]会话过期
+managerServlet.sessiontimeout.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=失败 - 上下文路径[{0}]下,应用程序无法启动
+managerServlet.started=OK - 在上下文路径[{0}]下启动应用程序
+managerServlet.stopped=OK - 上下文路径[{0}]下停止应用程序
+managerServlet.storeConfig.invalidMBean=失败 - 未能找到StoreConfig 
Mbean。对MBean来说,[{0}]是无效的名称。
+managerServlet.storeConfig.noMBean=失败 - [{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_zh_CN.properties 
b/java/org/apache/catalina/manager/host/LocalStrings_zh_CN.properties
index d5b2c0b..fae906d 100644
--- a/java/org/apache/catalina/manager/host/LocalStrings_zh_CN.properties
+++ b/java/org/apache/catalina/manager/host/LocalStrings_zh_CN.properties
@@ -13,44 +13,78 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
+hostManagerServlet.add=添加:添加主机[{0}]
 hostManagerServlet.addFailed=失败 - 添加主机 [{0}] 失败
 hostManagerServlet.addSuccess=确定-添加主机[{0}]
+hostManagerServlet.alreadyHost=失败 - 主机名称[{0}]已经存在
 hostManagerServlet.alreadyStarted=失败 - Host[{0}]已经启动。
+hostManagerServlet.alreadyStopped=失败 - 主机[{0}]已经停止
+hostManagerServlet.appBaseCreateFail=失败 - 创建appBase目录[{0}]失败,主机:[{1}]
+hostManagerServlet.cannotRemoveOwnHost=失败 - 无法移除你的主机[{0}]
+hostManagerServlet.cannotStartOwnHost=失败 - 无法启动主机[{0}]
+hostManagerServlet.cannotStopOwnHost=失败 - 无法停止主机[{0}]
 hostManagerServlet.configBaseCreateFail=失败 - 无法识别主机[{0}]的基础配置
+hostManagerServlet.exception=失败 - 出现异常[{0}]
+hostManagerServlet.invalidHostName=失败 - 指定的主机名称[{0}]无效
+hostManagerServlet.list=列表:列出引擎[{0}]的主机
 hostManagerServlet.listed=OK - 已列出Host
 hostManagerServlet.listitem=[{0}]:[{1}]
 hostManagerServlet.managerXml=FAIL - 无法安装manager.xml
 hostManagerServlet.noCommand=失败 - 未指定命令
+hostManagerServlet.noHost=失败 - 主机名称[{0}]不存在
+hostManagerServlet.noWrapper=容器未给当前servlet设置setWrapper()
 hostManagerServlet.persist=持久化: 正在持久化当前配置
 hostManagerServlet.persistFailed=失败 - 无法持久化配置
 hostManagerServlet.persisted=OK - 配置持久化了.
+hostManagerServlet.postCommand=失败 - 尝试通过GET请求使用命令[{0}],但是需要使用POST请求
 hostManagerServlet.remove=移除:正在移除主机 [{0}]
 hostManagerServlet.removeFailed=失败 - 无法移除主机 [{0}]
 hostManagerServlet.removeSuccess=确定-已删除主机[{0}]
+hostManagerServlet.start=启动:启动主机[{0}]
 hostManagerServlet.startFailed=失败 - 无法启动主机 [{0}]
 hostManagerServlet.started=OK - 主机 [{0}] 已启动
+hostManagerServlet.stop=停止:停止主机[{0}]
 hostManagerServlet.stopFailed=失败 - 无法停止主机 [{0}]
 hostManagerServlet.stopped=OK - 主机 [{0}] 已停止
-hostManagerServlet.unknownCommand=FAIL - 未知命令 [{0}]
+hostManagerServlet.unknownCommand=失败 - 未知命令 [{0}]
 
+htmlHostManagerServlet.addAliases=别名:
 htmlHostManagerServlet.addAppBase=应用程序库:
 htmlHostManagerServlet.addAutoDeploy=自动.部署
+htmlHostManagerServlet.addButton=添加
 htmlHostManagerServlet.addCopyXML=拷贝XML
 htmlHostManagerServlet.addDeployOnStartup=启动.部署
+htmlHostManagerServlet.addDeployXML=部署XML
 htmlHostManagerServlet.addHost=主机
 htmlHostManagerServlet.addManager=管理 App
+htmlHostManagerServlet.addName=名称
 htmlHostManagerServlet.addTitle=添加.虚拟主机
+htmlHostManagerServlet.addUnpackWARs=解压WARs
+htmlHostManagerServlet.helpHtmlManager=HTML主机管理器帮助
 htmlHostManagerServlet.helpHtmlManagerFile=../docs/html-host-manager-howto.html
+htmlHostManagerServlet.helpManager=主机管理器帮助
 htmlHostManagerServlet.helpManagerFile=../docs/host-manager-howto.html
 htmlHostManagerServlet.hostAliases=主机别名
 htmlHostManagerServlet.hostName=主机名
+htmlHostManagerServlet.hostTasks=命令
+htmlHostManagerServlet.hostThis=主机管理器已安装 - 命令不可用
 htmlHostManagerServlet.hostsPersist=持久化
 htmlHostManagerServlet.hostsRemove=移除
+htmlHostManagerServlet.hostsStart=启动
 htmlHostManagerServlet.hostsStop=停止
+htmlHostManagerServlet.list=列出虚拟主机
 htmlHostManagerServlet.manager=主机.管理器
+htmlHostManagerServlet.messageLabel=消息:
+htmlHostManagerServlet.persistAll=保存当前配置信息(包括虚拟主机)到server.xml和每个web应用程序context.xml文件里。
+htmlHostManagerServlet.persistAllButton=全部
 htmlHostManagerServlet.persistTitle=持久化配置
-htmlHostManagerServlet.serverOSArch=OS 架构
+htmlHostManagerServlet.serverJVMVendor=JVM供应商
+htmlHostManagerServlet.serverJVMVersion=JVM版本
+htmlHostManagerServlet.serverOSArch=操作系统架构
+htmlHostManagerServlet.serverOSName=操作系统名称
+htmlHostManagerServlet.serverOSVersion=操作系统版本
 htmlHostManagerServlet.serverTitle=服务器信息
+htmlHostManagerServlet.serverVersion=Tomcat版本
 htmlHostManagerServlet.title=Tomcat虚拟主机管理员
 
 statusServlet.complete=服务器全部状态
diff --git a/java/org/apache/catalina/mapper/LocalStrings_zh_CN.properties 
b/java/org/apache/catalina/mapper/LocalStrings_zh_CN.properties
index bfacd5b..2e7f2d8 100644
--- a/java/org/apache/catalina/mapper/LocalStrings_zh_CN.properties
+++ b/java/org/apache/catalina/mapper/LocalStrings_zh_CN.properties
@@ -16,5 +16,6 @@
 mapper.addHostAlias.success=为虚拟主机 [{1}] 注册了别名 [{0}]
 
 mapperListener.pauseContext=根据服务需要,注册内容[{0}]已经重新加载
+mapperListener.registerHost=这域名[{1}]注册主机[{0}],服务:[{2}]
 mapperListener.registerWrapper=为服务Service[{2}]在上下文Context[{1}]注册Wrapper[{0}]
 mapperListener.unregisterHost=在域[{1}]中.,不能注册主机[{0}]为服务[{2}]
diff --git a/java/org/apache/catalina/realm/LocalStrings_zh_CN.properties 
b/java/org/apache/catalina/realm/LocalStrings_zh_CN.properties
index fc4e09a..55d6740 100644
--- a/java/org/apache/catalina/realm/LocalStrings_zh_CN.properties
+++ b/java/org/apache/catalina/realm/LocalStrings_zh_CN.properties
@@ -14,6 +14,7 @@
 # limitations under the License.
 
 combinedRealm.authFail=无法使用域[{1}]对用户[{0}]进行身份验证
+combinedRealm.authSuccess=认证用户[{0}],权限[{1}]
 
 dataSourceRealm.getPassword.exception=获取用户名[{0}]对应的密码失败。
 dataSourceRealm.getRoles.exception=:)检索角色[{0}]异常
diff --git a/java/org/apache/catalina/servlets/LocalStrings_zh_CN.properties 
b/java/org/apache/catalina/servlets/LocalStrings_zh_CN.properties
index 3b8cf09..8913ebf 100644
--- a/java/org/apache/catalina/servlets/LocalStrings_zh_CN.properties
+++ b/java/org/apache/catalina/servlets/LocalStrings_zh_CN.properties
@@ -14,11 +14,13 @@
 # limitations under the License.
 
 cgiServlet.expandFail=在路径[{0}] 到[{1}] 展开脚本失败.
+cgiServlet.expandOk=从路径[{0}]到[{1}]扩展脚本
 cgiServlet.find.location=在 [{0}] 查找文件
 cgiServlet.runHeaderReaderFail=I/O 问题关闭请求头读操作
 cgiServlet.runInvalidStatus=无效状态 [{0}]
 cgiServlet.runOutputStreamFail=关闭输出流时发生I/O问题
 cgiServlet.runReaderInterrupt=对于标准错误的读线程,中断并等待。
+cgiServlet.runStdErrFail=I/O标准错误问题
 
 defaultServlet.blockExternalSubset=用名称[{0}]和baseURI[{1}]阻止对外部子集的访问
 
diff --git a/java/org/apache/catalina/session/LocalStrings_zh_CN.properties 
b/java/org/apache/catalina/session/LocalStrings_zh_CN.properties
index 6aa9503..1e7bf91 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.checkConnectionDBReOpenFail=重新打开数据库失败,数据库可能已经宕机。
 JDBCStore.missingDataSourceName=没有给出有效的 JNDI 名称。
 JDBCStore.saving=保存Session [{0}] 到数据库 [{1}]
 
@@ -32,6 +33,8 @@ standardManager.loading.exception=加载持久化会话时发生异常
 standardManager.managerLoad=从持久化存储加载会话发生异常
 standardManager.managerUnload=卸载会话到持久存储的异常
 
+standardSession.getAttributeNames.ise=getAttributeNames:会话已失效
+standardSession.getCreationTime.ise=getCreataionTime:会话已经无效
 standardSession.getIdleTime.ise=getIdleTime: 已失效的会话
 standardSession.getLastAccessedTime.ise=getLastAccessedTime: 会话已失效
 standardSession.getValueNames.ise=getValueNames:会话已经失效
diff --git a/java/org/apache/catalina/startup/LocalStrings_zh_CN.properties 
b/java/org/apache/catalina/startup/LocalStrings_zh_CN.properties
index cf2586f..92a1f74 100644
--- a/java/org/apache/catalina/startup/LocalStrings_zh_CN.properties
+++ b/java/org/apache/catalina/startup/LocalStrings_zh_CN.properties
@@ -27,6 +27,7 @@ contextConfig.defaultMissing=未找到全局 web.xml
 contextConfig.defaultPosition=发生在 [{0}] 行 [{1}] 列
 contextConfig.fixDocBase=上下文[{0}]的异常修复docBase
 contextConfig.init=上下文配置: 正在初始化
+contextConfig.inputStreamFile=无法为注解处理文件[{0}]
 contextConfig.inputStreamWebResource=不能处理注释的Web资源[{0}]
 contextConfig.jspFile.error=JSP文件[{0}]必须以''/''开头。
 contextConfig.processAnnotationsDir.debug=使用注解 [{0}]扫描目录中的类文件
@@ -61,10 +62,10 @@ userConfig.start=用户配置:处理开始
 
 versionLoggerListener.catalina.home=CATALINA_HOME:         {0}
 versionLoggerListener.java.home=Java 环境变量:             {0}
-versionLoggerListener.os.arch=结.造:          {0}
+versionLoggerListener.os.arch=架构:          {0}
 versionLoggerListener.os.version=OS.版本:            {0}
 versionLoggerListener.prop=系统属性:       {0} = {1}
-versionLoggerListener.serverInfo.server.built=Server.构建:          {0}
+versionLoggerListener.serverInfo.server.built=服务器构建:          {0}
 versionLoggerListener.serverInfo.server.version=Server.服务器版本:        {0}
 versionLoggerListener.vm.vendor=JVM.供应商:            {0}
 versionLoggerListener.vm.version=JVM 版本:           {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 0ed42a4..3b953d5 100644
--- a/java/org/apache/catalina/tribes/group/LocalStrings_zh_CN.properties
+++ b/java/org/apache/catalina/tribes/group/LocalStrings_zh_CN.properties
@@ -13,6 +13,7 @@
 # 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}]
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 7ce09fc..21d88e1 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
@@ -20,6 +20,7 @@ encryptInterceptor.decrypt.error.short-message=解密消息失败: 结尾消息
 encryptInterceptor.encrypt.failed=无法加密信息
 
encryptInterceptor.tcpFailureDetector.ordering=加密拦截器必须位于TCP故障检测器的上游。请重新订购加密拦截器,将其列在通道拦截器管道中的TCP故障检测器之前。
 
+messageDispatchInterceptor.errorMessage.failed=无法回传错误信息
 messageDispatchInterceptor.queue.full=异步队列已满,达到 [{0}] 字节的限制,当前:[{1}] 字节
 messageDispatchInterceptor.unableAdd.queue=无法将消息添加到异步队列,队列 bug?
 messageDispatchInterceptor.warning.optionflag=警告!你正在覆盖异步选项标志,这将禁用其它程序可能用到的 
Channel.SEND_OPTIONS_ASYNCHRONOUS。
@@ -33,6 +34,7 @@ staticMembershipInterceptor.sendShutdown.failed=关闭通知失败。
 
 tcpFailureDetector.failureDetection.failed=无法进行失败监测,假定成员宕机。[{0}]
 tcpFailureDetector.heartbeat.failed=TCP心跳检测器无法执行心跳
+tcpFailureDetector.member.disappeared=认证完成。成员消失[{0}]
 tcpFailureDetector.still.alive=验证完成。成员 [{0}] 仍然存活
 
 tcpPingInterceptor.ping.failed=无法发送 TCP ping
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 669640b..e9da97a 100644
--- a/java/org/apache/catalina/tribes/membership/LocalStrings_zh_CN.properties
+++ b/java/org/apache/catalina/tribes/membership/LocalStrings_zh_CN.properties
@@ -19,6 +19,9 @@ mcastServiceImpl.invalid.startLevel=无效的启动级别。只接受以下级
 mcastServiceImpl.recovery=家族成员,运行恢复线程,广播不是功能。
 mcastServiceImpl.recovery.stopFailed=恢复线程未能停止成员服务。
 mcastServiceImpl.send.running=McastService.send已经运行
+mcastServiceImpl.setInterface=设置多宿主多播接口为:[{0}]
+mcastServiceImpl.setSoTimeout=设置集群多播超时时间:[{0}]
+mcastServiceImpl.setTTL=设置集群多播TTL:[{0}]
 mcastServiceImpl.unable.join=无法加入多播组,请确保你的系统已启用多播。
 mcastServiceImpl.unableReceive.broadcastMessage=无法接收广播消息。
 
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 d3dad73..6e33954 100644
--- a/java/org/apache/catalina/tribes/tipis/LocalStrings_zh_CN.properties
+++ b/java/org/apache/catalina/tribes/tipis/LocalStrings_zh_CN.properties
@@ -17,6 +17,7 @@ abstractReplicatedMap.broadcast.noReplies=广播收到0回复,可能是超时
 abstractReplicatedMap.leftOver.ignored=消息[{0}]被忽略
 abstractReplicatedMap.transferState.noReplies=传输状态,0响应,也许是超时。
 abstractReplicatedMap.unable.get=无法复制 AbstractReplicatedMap.get 操作的数据
+abstractReplicatedMap.unableSelect.backup=无法选择备用节点
 abstractReplicatedMap.unableSend.startMessage=无法发送map启动消息。
 
 lazyReplicatedMap.unableReplicate.proxy=不能复制proxy key:[{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 3a87d15..f935ce4 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
@@ -16,6 +16,7 @@
 nioReceiver.alreadyStarted=ServerSocketChannel已经被启动
 nioReceiver.cleanup.fail=无法清除关闭的选择器
 nioReceiver.clientDisconnect=复制客户端已断开连接,轮询密钥时出错。忽略客户端。
+nioReceiver.requestError=NioReceiver无法处理请求
 nioReceiver.run.fail=不能允许复制监听器
 nioReceiver.start.fail=无法启动集群接收器
 nioReceiver.stop.fail=无法关闭集群接收的选择器
@@ -25,9 +26,12 @@ nioReplicationTask.error.register.key=错误的注册key被读取了
 nioReplicationTask.process.clusterMsg.failed=处理集群消息失败
 nioReplicationTask.unable.ack=不能通过channel发送ack,channel已经断开?[{0}]
 
+nioSender.not.connected=NioSender未连接,这是不应该发生的。
 nioSender.unknown.state=数据处于未知状态。readyOps = [{0}]
 
 parallelNioSender.send.failed=并行的NIO.发送失败。
 parallelNioSender.sendFailed.attempt=发送失败,尝试: [{0}] 最大: [{1}]
+parallelNioSender.sender.disconnected.sendFailed=发送失败且sender已断开连接,不再重试。
 
 pooledParallelSender.sender.disconnected=sender 未连接。
+pooledParallelSender.unable.retrieveSender=无法从sender池中获取一个sender
diff --git a/java/org/apache/catalina/tribes/util/LocalStrings_zh_CN.properties 
b/java/org/apache/catalina/tribes/util/LocalStrings_zh_CN.properties
index 6a1fa8e..3e13106 100644
--- a/java/org/apache/catalina/tribes/util/LocalStrings_zh_CN.properties
+++ b/java/org/apache/catalina/tribes/util/LocalStrings_zh_CN.properties
@@ -14,5 +14,6 @@
 # limitations under the License.
 
 arrays.keyoffset.outOfBounds=key的偏移.超出了界限。
+arrays.length.outOfBounds=当前key下没有足够的元素,长度越界
 
 executorFactory.not.running=执行器没有运行,无法强制把命令送入队列
diff --git a/java/org/apache/catalina/users/LocalStrings_zh_CN.properties 
b/java/org/apache/catalina/users/LocalStrings_zh_CN.properties
index 1a72890..8506f72 100644
--- a/java/org/apache/catalina/users/LocalStrings_zh_CN.properties
+++ b/java/org/apache/catalina/users/LocalStrings_zh_CN.properties
@@ -15,6 +15,7 @@
 
 memoryUserDatabase.fileClose=关闭 [{0}] 失败
 memoryUserDatabase.fileDelete=无法删除 [{0}]
+memoryUserDatabase.fileNotFound=指定用户数据库[{0}]未找到
 memoryUserDatabase.notPersistable=用户数据库不可持久化 - 对目录没有写入权限
 memoryUserDatabase.nullRole=指定的角色名为Null或着长度为0。角色将被忽略,
 memoryUserDatabase.readOnly=用户数据库已被设为只读。修改无法保存
diff --git 
a/java/org/apache/catalina/webresources/LocalStrings_zh_CN.properties 
b/java/org/apache/catalina/webresources/LocalStrings_zh_CN.properties
index acbf500..0201a68 100644
--- a/java/org/apache/catalina/webresources/LocalStrings_zh_CN.properties
+++ b/java/org/apache/catalina/webresources/LocalStrings_zh_CN.properties
@@ -15,6 +15,7 @@
 
 cache.addFail=无法将位于[{0}]的资源添加到Web应用程序[{1}]的缓存中,因为在清除过期缓存条目后可用空间仍不足 - 
请考虑增加缓存的最大空间。
 
+extractingRoot.jarFailed=解压JAR文件[{0}]失败
 extractingRoot.targetFailed=无法为提取的 JAR 文件创建目录 [{0}]
 
 fileResource.getUrlFail=不能决定一个url 为资源[{0}]
diff --git a/java/org/apache/coyote/http11/LocalStrings_zh_CN.properties 
b/java/org/apache/coyote/http11/LocalStrings_zh_CN.properties
index 87091e8..9afd03b 100644
--- a/java/org/apache/coyote/http11/LocalStrings_zh_CN.properties
+++ b/java/org/apache/coyote/http11/LocalStrings_zh_CN.properties
@@ -29,4 +29,4 @@ iib.invalidmethod=在方法名称中发现无效的字符串, HTTP 方法名必
 iib.readtimeout=从套接字读取数据超时
 
 iob.failedwrite=写入.失败
-iob.illegalreset=response 在提交后不允许被重置
+iob.illegalreset=response一旦提交不允许被重置
diff --git a/java/org/apache/coyote/http2/LocalStrings_zh_CN.properties 
b/java/org/apache/coyote/http2/LocalStrings_zh_CN.properties
index 86c7d28..900f3fe 100644
--- a/java/org/apache/coyote/http2/LocalStrings_zh_CN.properties
+++ b/java/org/apache/coyote/http2/LocalStrings_zh_CN.properties
@@ -25,8 +25,10 @@ hpack.invalidCharacter=代码点[{1}]处的Unicode字符[{0}]无法编码,因
 
 hpackdecoder.tableSizeUpdateNotAtStart=任何表大小的更新都必须在头块开始时发送。
 
+http2Parser.headerLimitSize=连接[{0}],Stream[{1}],总的头信息尺寸太大
 http2Parser.headers.wrongStream=连接[{0}], 头部信息对于流[{1}]正在进行但对于流[{2}]的一帧已经收到了。
 http2Parser.nonZeroPadding=连接[{0}],流[{1}],非零填充
+http2Parser.preface.invalid=出现无效连接
 http2Parser.processFrameData.window=连接[{0}],客户端发送的数据比流窗口允许的多
 http2Parser.processFrameHeaders.decodingDataLeft=数据在HPACK解码后依然保留 - 它本应该被消费掉
 
http2Parser.processFramePriority.invalidPayloadSize=以[{0}]无效的有效负载大小接收的优先级帧(应该是5)
@@ -38,17 +40,20 @@ stream.inputBuffer.reset=流.重置
 stream.writeTimeout=等待客户端增加流控制窗口以允许写入流数据的超时
 
 streamProcessor.cancel=连接到[{0}],Stream [{1}],
+streamProcessor.error.connection=连接[{0}],Stream[{0}],处理中发生错误,对连接来说是致命的。
 streamProcessor.service.error=请求处理期间出错
 
 streamStateMachine.invalidReset=连接[{0}],流[{1}],状态[{2}],在这种状态下不允许重置
 
 upgradeHandler.ioerror=连接[{0}]
 upgradeHandler.pingFailed=对客户端发送ping 链接失败.
+upgradeHandler.sendPrefaceFail=连接[{0}],给客户端发送前言失败
 upgradeHandler.socketCloseFailed=关闭 socket 错误
 upgradeHandler.stream.even=\ 请求了新的远程流ID[{0}],但所有远程流都必须使用奇数标识符\n\
 \n
 upgradeHandler.tooMuchOverhead=连接[{0}],开销过大,连接将关闭
 upgradeHandler.upgrade=连接[{0}], HTTP/1.1 升级到流[1]
+upgradeHandler.upgradeDispatch.exit=退出,连接[{0}], SocketState[{1}]
 upgradeHandler.writeBody=连接 [{0}],数据流[{1}], 数据长度[{2}]
 upgradeHandler.writeHeaders=连接 [{0}],流 [{1}]
 
diff --git a/java/org/apache/jasper/resources/LocalStrings_zh_CN.properties 
b/java/org/apache/jasper/resources/LocalStrings_zh_CN.properties
index 313c485..45148d4 100644
--- a/java/org/apache/jasper/resources/LocalStrings_zh_CN.properties
+++ b/java/org/apache/jasper/resources/LocalStrings_zh_CN.properties
@@ -59,13 +59,17 @@ jsp.error.outputfolder=无输出目录
 jsp.error.overflow=错误:JSP缓冲区溢出
 jsp.error.page.conflict.errorpage=页指令:不同值的多次出现“errorPage”的非法值(旧:[{0}],新:[{1}])
 
jsp.error.page.invalid.deferredsyntaxallowedasliteral=页面指令:deferredSyntaxAllowedAsLiteral的值无效
+jsp.error.page.invalid.import=网页指令:无效引用
 jsp.error.page.invalid.iselignored=页面指令:忽略的无效值
 jsp.error.page.invalid.session=页面提示:session值无效
 jsp.error.page.multi.pageencoding=页指令不能有多次出现的页编码
 jsp.error.param.invalidUse=jsp:param 
不能在jsp:include、jsp:forward或jsp:params等元素外使用
 jsp.error.paramexpected=使用“name”和“value”属性期望“jsp:param”标准操作
+jsp.error.params.invalidUse=参数jsp:params必须是jsp:plugin的直接孩子参数
 jsp.error.parse.xml=无法解析 XML 文件 [{0}]
 jsp.error.parse.xml.invalidPublicId=无效的 PUBLIC ID: [{0}]
+jsp.error.plugin.nocode=代码未定义在jsp:plugin中
+jsp.error.plugin.notype=jsp:plugin中未声明type
 jsp.error.plugin.wrongRootElement=[{0}] 中的根元素的名称与 [{1}] 的不同
 jsp.error.prolog_pagedir_encoding_mismatch=指定在XML语言[{0}]的网页编码是不同于指定在网页的指令[{1}]。
 jsp.error.quotes.unterminated=未终结的引号
diff --git a/java/org/apache/naming/factory/LocalStrings_zh_CN.properties 
b/java/org/apache/naming/factory/LocalStrings_zh_CN.properties
index e98790a..814ed8d 100644
--- a/java/org/apache/naming/factory/LocalStrings_zh_CN.properties
+++ b/java/org/apache/naming/factory/LocalStrings_zh_CN.properties
@@ -13,4 +13,6 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
+lookupFactory.createFailed=无法创建JNDI查找工厂类实例
+
 resourceLinkFactory.nullType=引用全局资源 [{1}] 的本地资源链接 [{0}] 未指定所需的属性类型
diff --git a/java/org/apache/tomcat/util/buf/LocalStrings_zh_CN.properties 
b/java/org/apache/tomcat/util/buf/LocalStrings_zh_CN.properties
index 94a1a52..6d0140e 100644
--- a/java/org/apache/tomcat/util/buf/LocalStrings_zh_CN.properties
+++ b/java/org/apache/tomcat/util/buf/LocalStrings_zh_CN.properties
@@ -14,3 +14,4 @@
 # limitations under the License.
 
 uDecoder.convertHexDigit.notHex=[{0}] 不是十六进制数字
+uDecoder.urlDecode.conversionError=使用编码[{1}]解码[{0}]失败
diff --git a/java/org/apache/tomcat/util/http/LocalStrings_zh_CN.properties 
b/java/org/apache/tomcat/util/http/LocalStrings_zh_CN.properties
index 7bd2e38..72df1c5 100644
--- a/java/org/apache/tomcat/util/http/LocalStrings_zh_CN.properties
+++ b/java/org/apache/tomcat/util/http/LocalStrings_zh_CN.properties
@@ -16,6 +16,7 @@
 cookies.invalidCookieToken=Cookie:cookie无效。值不是令牌或引用值
 cookies.invalidSpecial=Cookies:未知特殊的Cookie
 
+parameters.bytes=开始处理输入[{0}]
 parameters.copyFail=无法创建以调试日志记录为目的的原始参数值的副本
 parameters.decodeFail.debug=字符解码失败.参数 [{0}]和值 [{1}]被忽略
 parameters.fallToDebug=注:将在DEBUG级别记录更多参数错误。
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 f370f95..c64b846 100644
--- a/java/org/apache/tomcat/util/net/LocalStrings_zh_CN.properties
+++ b/java/org/apache/tomcat/util/net/LocalStrings_zh_CN.properties
@@ -16,8 +16,9 @@
 channel.nio.ssl.closing=频道处于正在关闭(closing)的状态
 channel.nio.ssl.foundHttp=找到一个明文HTTP请求,它应该是一个加密的TLS连接
 channel.nio.ssl.invalidCloseState=无效的关闭状态,不会发送网络数据。
+channel.nio.ssl.notHandshaking=握手认证期间NOT_HANDSHAKING
 channel.nio.ssl.sniDefault=无法缓冲足够的数据来确定请求的SNI主机名。使用默认值
-channel.nio.ssl.sniHostName=连接 [{0}]
+channel.nio.ssl.sniHostName=连接[{0}]中提取的SNI主机名称是[{1}]
 channel.nio.ssl.timeoutDuringHandshake=握手期间超时。
 channel.nio.ssl.unwrapFail=无法解包数据,无效状态 [{0}]
 channel.nio.ssl.unwrapFailResize=由于缓冲区太小无法解包数据,无效状态 [{0}]
@@ -35,12 +36,14 @@ endpoint.debug.socketCloseFail=关闭 socket 失败
 endpoint.debug.unlock.localNone=无法解除 [{0}] 的接受器,因为本地地址不可用
 endpoint.err.close=抓住异常试图关闭socket
 endpoint.err.unexpected=处理套接字时意外错误
+endpoint.getAttribute=[{0}] 是 [{1}]
 endpoint.init.notavail=APR.不可用
 
endpoint.invalidJmxNameSslHostCert=对于SSLHostConfigCertificate关联的主机[{0}]和证书类型[{1}],无法生成有效的XML对象名称
 endpoint.nio.stopLatchAwaitInterrupted=在等待轮询器停止时,该线程被中断
 endpoint.nio.timeoutCme=处理超时异常. 这段代码已经被重复检查并且没有并发修改发现。如果你能重现这个错误,请提交一个tomcat 
bug, 提供重现步骤.
 
endpoint.noSslHostConfig=没有找到带有hostName[{0}]的SSLHostConfig元素,以匹配连接器[{1}]的默认SSLHostConfigName
 endpoint.noSslHostName=SSL主机中没有被提供主机名
+endpoint.poll.limitedpollsize=创建轮询器失败,大小:[{0}]
 endpoint.process.fail=分配 socket 处理器出错
 endpoint.processing.fail=运行.套接字处理器出错
 endpoint.removeDefaultSslHostConfig=默认SSLHostConfig(名为[{0}])可能未被移除
diff --git a/java/org/apache/tomcat/websocket/LocalStrings_zh_CN.properties 
b/java/org/apache/tomcat/websocket/LocalStrings_zh_CN.properties
index 19ea675..beef591 100644
--- a/java/org/apache/tomcat/websocket/LocalStrings_zh_CN.properties
+++ b/java/org/apache/tomcat/websocket/LocalStrings_zh_CN.properties
@@ -18,6 +18,7 @@ asyncChannelWrapperSecure.eof=意外的流结尾
 caseInsensitiveKeyMap.nullKey=不允许 Key 是 Null
 
 perMessageDeflate.deflateFailed=无法压缩这个WebSocket压缩结构
+perMessageDeflate.duplicateParameter=重复定义的扩展参数[{0}]
 
 util.notToken=一个非法的扩展参数被指定为名称[{0}]和值[{0}]
 util.unknownDecoderType=无法识别该解码器类型[{0}]


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

Reply via email to