You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by ma...@apache.org on 2022/03/29 22:40:21 UTC

[tomcat] 01/02: Backport updates to Chinese translations

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

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

commit 87c98dcff5b60ed55390f12f7cc68635003349f8
Author: Mark Thomas <ma...@apache.org>
AuthorDate: Tue Mar 29 23:38:26 2022 +0100

    Backport updates to Chinese translations
---
 java/jakarta/el/LocalStrings_zh_CN.properties      | 60 +++++++++++-----------
 .../connector/LocalStrings_zh_CN.properties        |  2 +
 .../catalina/core/LocalStrings_zh_CN.properties    |  2 +
 .../catalina/filters/LocalStrings_zh_CN.properties |  3 ++
 .../catalina/mbeans/LocalStrings_zh_CN.properties  |  2 +
 .../security/LocalStrings_zh_CN.properties         |  2 +
 .../catalina/startup/LocalStrings_zh_CN.properties |  3 +-
 .../catalina/util/LocalStrings_zh_CN.properties    |  1 +
 .../catalina/valves/LocalStrings_zh_CN.properties  |  2 +-
 webapps/docs/changelog.xml                         |  7 +++
 10 files changed, 52 insertions(+), 32 deletions(-)

diff --git a/java/jakarta/el/LocalStrings_zh_CN.properties b/java/jakarta/el/LocalStrings_zh_CN.properties
index 434064f..249aad3 100644
--- a/java/jakarta/el/LocalStrings_zh_CN.properties
+++ b/java/jakarta/el/LocalStrings_zh_CN.properties
@@ -13,40 +13,40 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-beanNameELResolver.beanReadOnly=名称为[{0}]的bean只读
-
-elProcessor.defineFunctionInvalidClass=类[{0}]不是公共的
-elProcessor.defineFunctionInvalidMethod=类[{1}]的方法[{0}]不是公共静态方法
-elProcessor.defineFunctionInvalidParameterList=类[{2}]的方法[{1}]的参数列表[{0}]无效
-elProcessor.defineFunctionInvalidParameterTypeName=类[{2}]的方法[{1}]的参数类型[{0}]无效
-elProcessor.defineFunctionNoMethod=无法找到类[{1}]的公共静态方法[{0}]
-elProcessor.defineFunctionNullParams=一个或多个输入参数为null
-
-expressionFactory.cannotCreate=无法创建类型为[{0}]的表达式工厂
-expressionFactory.cannotFind=找不到类型为[{0}]的ExpressionFactory
-expressionFactory.readFailed=无法读取[{0}]
-
-importHandler.ambiguousImport=无法导入类[{0}],因为它与已导入的[{1}]冲突
-importHandler.ambiguousStaticImport=无法处理静态导入[{0}],因为它与已导入的[{1}]冲突
-importHandler.classNotFound=无法导入类[{0}],因为无法找到它
+beanNameELResolver.beanReadOnly=Bean 名称 [{0}] 为只读项
+
+elProcessor.defineFunctionInvalidClass=类 [{0}] 不是公共类
+elProcessor.defineFunctionInvalidMethod=类 [{1}] 上的方法 [{0}] 不是公共静态方法
+elProcessor.defineFunctionInvalidParameterList=类 [{2}] 上方法 [{1}] 的参数列表 [{0}] 无效
+elProcessor.defineFunctionInvalidParameterTypeName=类 [{2}] 上方法 [{1}] 的参数类型 [{0}] 无效
+elProcessor.defineFunctionNoMethod=找不到类 [{1}] 上的公共静态方法 [{0}]
+elProcessor.defineFunctionNullParams=一个或多个输入参数为 null
+
+expressionFactory.cannotCreate=无法创建类型为 [{0}] 的 ExpressionFactory
+expressionFactory.cannotFind=找不到类型为 [{0}] 的 ExpressionFactory
+expressionFactory.readFailed=未能读取 [{0}]
+
+importHandler.ambiguousImport=未能导入类 [{0}],因为它和已导入的 [{1}] 冲突
+importHandler.ambiguousStaticImport=未能处理静态导入 [{0}],因为它和已导入的 [{1}] 冲突
+importHandler.classNotFound=未能导入类 [{0}],因为找不到该类
 importHandler.invalidClass=类[{0}]必须是公共的、非抽象的、非接口且(对于Java 9+)在一个导出包
-importHandler.invalidClassName=要导入的类的名称[{0}]必须包含一个包。
-importHandler.invalidClassNameForStatic=类[{0}]指定的静态导入[{1}]无效
-importHandler.invalidStaticName=导入 [{0}] 的静态方法或字段名称必须包含类
-importHandler.staticNotFound=导入[{2}]的类[{1}]中找不到静态导入[{0}]
+importHandler.invalidClassName=要导入的类的名称 [{0}] 必须包含软件包
+importHandler.invalidClassNameForStatic=为静态导入 [{1}] 指定的类 [{0}] 无效
+importHandler.invalidStaticName=要导入的静态方法或字段的名称 [{0}] 必须包含类
+importHandler.staticNotFound=在导入 [{2}] 的类 [{1}] 中找不到静态导入 [{0}]
 
-lambdaExpression.tooFewArgs=仅为至少需要[{1}]个参数的lambda表达式提供了[{0}]个参数
+lambdaExpression.tooFewArgs=对于至少需要 [{1}] 的 lambda 表达式,仅提供了 [{0}] 个自变量
 
-objectNotAssignable=无法将类型为[{0}]的对象添加到[{1}]类型的对象数组中
-propertyNotFound=类型[{0}]上找不到属性[{1}]
-propertyNotReadable=属性[{1}]在类型[{0}]上不可读
-propertyNotWritable=属性[{1}]在类型[{0}]上不可写
-propertyReadError=在类型[{0}]上读取[{1}]时出错
-propertyWriteError=在类型[{0}]上写入[{1}]时出错
+objectNotAssignable=无法将类型为 [{0}] 的对象添加到类型为 [{1}] 的对象阵列
+propertyNotFound=在类型 [{0}] 上未找到属性 [{1}]
+propertyNotReadable=属性 [{1}] 在类型 [{0}] 上不可读
+propertyNotWritable=属性 [{1}] 在类型 [{0}] 上不可写
+propertyReadError=在类型 [{0}] 上读取 [{1}] 时出错
+propertyWriteError=在类型 [{0}] 上写入 [{1}] 时出错
 
-staticFieldELResolver.methodNotFound=在类[{1}]上找不到名为[{0}]的匹配的公共静态方法
+staticFieldELResolver.methodNotFound=在类 [{1}] 上,找不到名为 [{0}] 的匹配公共静态方法
 staticFieldELResolver.notFound=(Java  9+导出)类[{1}]上找不到名为[{0}]的公共静态字段
-staticFieldELResolver.notWritable=不允许写入静态字段(当前情况中为类[{1}]上的字段[{0}])
+staticFieldELResolver.notWritable=不允许写入静态字段(在此情况下,这是类 [{1}] 上的字段 [{0}])
 
-util.method.ambiguous=无法找到明确的方法:{0}.{1}({2})
+util.method.ambiguous=找不到明确的方法:{0}.{1}({2})
 util.method.notfound=找不到方法:{0}.{1}({2})
diff --git a/java/org/apache/catalina/connector/LocalStrings_zh_CN.properties b/java/org/apache/catalina/connector/LocalStrings_zh_CN.properties
index 0dc26ad..d6987d2 100644
--- a/java/org/apache/catalina/connector/LocalStrings_zh_CN.properties
+++ b/java/org/apache/catalina/connector/LocalStrings_zh_CN.properties
@@ -37,8 +37,10 @@ coyoteConnector.protocolHandlerStartFailed=协议处理器启动失败
 coyoteConnector.protocolHandlerStopFailed=协议处理程序.停止失败
 
 coyoteInputStream.nbNotready=在非阻塞模式下,只有之前的读数据完成,并且isReady()方法返回true,你才可以使用 ServletInputStream 读取数据
+coyoteInputStream.null=输入缓冲对象已被回收,不再与此外观关联\n
 
 coyoteOutputStream.nbNotready=在非阻塞模式下,在上一次写入完成且isReady()返回true之前,您不能写入ServletOutputStream
+coyoteOutputStream.null=输出缓冲对象已被回收,不再与此 '外观' 关联
 
 coyoteRequest.alreadyAuthenticated=此请求已通过身份验证
 coyoteRequest.attributeEvent=属性事件侦听器引发的异常
diff --git a/java/org/apache/catalina/core/LocalStrings_zh_CN.properties b/java/org/apache/catalina/core/LocalStrings_zh_CN.properties
index f840c8d..2baceac 100644
--- a/java/org/apache/catalina/core/LocalStrings_zh_CN.properties
+++ b/java/org/apache/catalina/core/LocalStrings_zh_CN.properties
@@ -147,6 +147,8 @@ jreLeakListener.jarUrlConnCacheFail=默认情况下无法禁用Jar URL连接缓
 jreLeakListener.ldapPoolManagerFail=在Tomcat启动期间未能触发com.sun.jndi.ldap.LdapPoolManager类的创建以防止可能的内存泄漏。这在非Sun jvm上是预期的。
 jreLeakListener.xmlParseFail=尝试在XML解析期间防止内存泄漏时出错。
 
+listener.notServer=监听器必须嵌套在Server元素内,但是它在[{0}]
+
 naming.addEnvEntry=添加环境条目 [{0}]
 naming.addResourceEnvRef=添加资源环境引用 [{0}]
 naming.bindFailed=无法绑定对象:[{0}]
diff --git a/java/org/apache/catalina/filters/LocalStrings_zh_CN.properties b/java/org/apache/catalina/filters/LocalStrings_zh_CN.properties
index 9982795..388d8f8 100644
--- a/java/org/apache/catalina/filters/LocalStrings_zh_CN.properties
+++ b/java/org/apache/catalina/filters/LocalStrings_zh_CN.properties
@@ -62,7 +62,10 @@ remoteIpFilter.invalidRemoteAddress=无法确定远程主机,因为上报的
 
 requestFilter.deny=基于属性:[{1}],[{0}]的请求被拒绝。
 
+restCsrfPreventionFilter.fetch.debug=CSRF Fetch 请求被成功处理 - 随机数被添加到响应中。请求方法:[{0}] 和 URI [{1}]。
 restCsrfPreventionFilter.invalidNonce=CSRF nonce验证失败
+restCsrfPreventionFilter.invalidNonce.debug=REST 的 CSRF 验证失败!使用方法 [{0}] 和 URI [{1}] 的请求将被拒绝。详细信息:请求具有会话 ID [{2}];请求的会话存在 [{3}];请求中的 csrf 随机数存在 [{4}];会话中的 csrf 随机数存在 [{5}]。
+restCsrfPreventionFilter.multipleNonce.debug=不同的 CSRF 随机数作为请求参数发送,它们都不会被使用。请求方法:[{0}] 和 URI [{1}]。
 
 webDavFilter.xpProblem=WebdavFixFilter:已知XP-x64-SP2客户端不使用WebDAV Servlet
 webDavFilter.xpRootContext=WebdavFixFilter:XP-x64-SP2客户端将仅与根上下文一起工作
diff --git a/java/org/apache/catalina/mbeans/LocalStrings_zh_CN.properties b/java/org/apache/catalina/mbeans/LocalStrings_zh_CN.properties
index 363b31a..024915d 100644
--- a/java/org/apache/catalina/mbeans/LocalStrings_zh_CN.properties
+++ b/java/org/apache/catalina/mbeans/LocalStrings_zh_CN.properties
@@ -23,6 +23,8 @@ globalResources.createError.userDatabase.user=无法为用户[{0}]创建用户MB
 globalResources.noNamingContext=没有为服务器定义全局命名上下文
 globalResources.userDatabaseCreateError=为[{0}]创建用户数据库MBean时发生异常
 
+listener.notServer=此侦听器只能嵌套在 Server 元素中,但位于 [{0}] 中。
+
 mBean.attributeNotFound=找不到属性[{0}]
 mBean.nullAttribute=属性为空
 mBean.nullName=属性名为空
diff --git a/java/org/apache/catalina/security/LocalStrings_zh_CN.properties b/java/org/apache/catalina/security/LocalStrings_zh_CN.properties
index efc7e2d..8a44aea 100644
--- a/java/org/apache/catalina/security/LocalStrings_zh_CN.properties
+++ b/java/org/apache/catalina/security/LocalStrings_zh_CN.properties
@@ -20,3 +20,5 @@ SecurityListener.checkUmaskSkip=无法确定权限。这表示 Tomcat 正在 Win
 SecurityListener.checkUserWarning=以用户[{0}]身份运行时尝试启动。作为此用户运行Tomcat已被生命周期侦听器org.apache.catalina.security.security listener(通常在catalina_BASE/conf/server.xml中配置)阻止
 
 SecurityUtil.doAsPrivilege=运行privilegedexception块时发生异常。
+
+listener.notServer=此侦听器只能嵌套在 Server 元素中,但位于 [{0}] 中。\n
diff --git a/java/org/apache/catalina/startup/LocalStrings_zh_CN.properties b/java/org/apache/catalina/startup/LocalStrings_zh_CN.properties
index 66d2f18..671b9c5 100644
--- a/java/org/apache/catalina/startup/LocalStrings_zh_CN.properties
+++ b/java/org/apache/catalina/startup/LocalStrings_zh_CN.properties
@@ -28,7 +28,7 @@ catalina.startup=[{0}]毫秒后服务器启动
 catalina.stopError=停止 Catalina 时出错
 catalina.stopServer=未配置关闭端口。通过OS信号关闭服务器。服务器未关闭。
 catalina.stopServer.connectException=无法联系[{0}:{1}](基端口[{2}]和偏移量[{3}])。Tomcat可能不在运行。
-catalina.usage=用法: java org.apache.catalina.startup.Catalina [ -config {pathname} ] [ -nonaming ] { -help | start | stop }
+catalina.usage=用法: java org.apache.catalina.startup.Catalina [ -config {pathname} ] [ -nonaming ] [ -generateCode [ {pathname} ] ] [ -useGeneratedCode ] { -help | start | stop }
 
 catalinaConfigurationSource.cannotObtainURL=无法从给定的参数[{0}]处获取资源:没有可读文件,没有类加载器或者不是可解析的URI
 
@@ -145,6 +145,7 @@ hostConfig.undeploy=正在取消部署上下文[{0}]
 hostConfig.undeployVersion=正在取消部署没有活动会话的旧版本上下文[{0}]
 
 listener.createFailed=未启用可选侦听器[{0}]
+listener.notServer=此侦听器只能嵌套在 Server 元素中,但位于 [{0}] 中。\n
 
 passwdUserDatabase.readFail=无法从/etc/passwd获取完整的用户集
 
diff --git a/java/org/apache/catalina/util/LocalStrings_zh_CN.properties b/java/org/apache/catalina/util/LocalStrings_zh_CN.properties
index 5a40c92..da0933d 100644
--- a/java/org/apache/catalina/util/LocalStrings_zh_CN.properties
+++ b/java/org/apache/catalina/util/LocalStrings_zh_CN.properties
@@ -49,6 +49,7 @@ parameterMap.locked=不允许修改锁定的参数映射
 resourceSet.locked=不允许修改锁定的资源集
 
 sessionIdGeneratorBase.createRandom=使用[{0}]创建会话ID生成的SecureRandom实例花费了[{1}]毫秒。
+sessionIdGeneratorBase.noSHA1PRNG=此 JVM 不支持 SecureRandom 的默认 SHA1PRNG 算法。使用平台默认值。\n
 sessionIdGeneratorBase.random=初始化类{0}的随机数生成器时发生异常。回到java.secure.SecureRandom
 sessionIdGeneratorBase.randomAlgorithm=使用算法[{0}]初始化随机数生成器时发生异常
 sessionIdGeneratorBase.randomProvider=使用程序提供的初始化随机数生成器异常[{0}]
diff --git a/java/org/apache/catalina/valves/LocalStrings_zh_CN.properties b/java/org/apache/catalina/valves/LocalStrings_zh_CN.properties
index 15b734d..2b6663e 100644
--- a/java/org/apache/catalina/valves/LocalStrings_zh_CN.properties
+++ b/java/org/apache/catalina/valves/LocalStrings_zh_CN.properties
@@ -144,7 +144,7 @@ requestFilterValve.configInvalid=为Remote [Addr | Host]阀门提供了一个或
 requestFilterValve.deny=根据[{1}]配置拒绝[{0}]的请求
 
 sslValve.certError=无法处理证书字符串[{0}]以创建java.security.cert.X509Certificate对象
-sslValve.invalidProvider=与此{[0}]请求关联的连接器上指定的SSL提供程序无效。 无法处理证书数据。
+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/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index dd36534..428d55b 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -208,6 +208,13 @@
         Update the packaged version of the Tomcat Native Library to 1.2.32 to
         pick up Windows binaries built with OpenSSL 1.1.1n.(markt)
       </update>
+      <add>
+        Improvements to Chinese translations contributed by 15625988003. (markt)
+      </add>
+      <add>
+        Expand coverage of translations for <code>jakarta.el</code> package.
+        Based on <pr>488</pr> from Volodymyr Siedlecki. (markt)
+      </add>
     </changelog>
   </subsection>
 </section>

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