< prev index next >
src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties
Print this page
*** 1,7 ****
#
! # Copyright (c) 1999, 2019, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License version 2 only, as
# published by the Free Software Foundation. Oracle designates this
--- 1,7 ----
#
! # Copyright (c) 1999, 2020, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License version 2 only, as
# published by the Free Software Foundation. Oracle designates this
*** 403,412 ****
--- 403,415 ----
# 0: symbol
compiler.err.try.resource.may.not.be.assigned=可能未分配可自动关闭的资源{0}
# 0: symbol
+ compiler.err.pattern.binding.may.not.be.assigned=不能分配模式绑定 {0}
+
+ # 0: symbol
compiler.err.multicatch.parameter.may.not.be.assigned=可能未分配 multi-catch 参数{0}
# 0: type, 1: type
compiler.err.multicatch.types.must.be.disjoint=multi-catch 语句中的替代无法通过子类化关联\n替代{0}是替代{1}的子类
*** 679,689 ****
compiler.misc.not.def.access.does.not.read.from.unnamed=程序包 {0} 已在模块 {1} 中声明, 但该模块不在模块图中
# {0} - package in which the invisible class is declared
# {1} - current module
# 0: symbol, 1: symbol
! compiler.misc.not.def.access.does.not.read.unnamed=程序包 {0} 已在未命名模块中声明, 但模块 {0} 未读取它
# {0} - package in which the invisible class is declared
# {1} - module in which {0} is declared
# 0: symbol, 1: symbol
compiler.misc.not.def.access.not.exported=程序包 {0} 已在模块 {1} 中声明, 但该模块未导出它
--- 682,692 ----
compiler.misc.not.def.access.does.not.read.from.unnamed=程序包 {0} 已在模块 {1} 中声明, 但该模块不在模块图中
# {0} - package in which the invisible class is declared
# {1} - current module
# 0: symbol, 1: symbol
! compiler.misc.not.def.access.does.not.read.unnamed=程序包 {0} 已在未命名模块中声明,但模块 {1} 未读取它
# {0} - package in which the invisible class is declared
# {1} - module in which {0} is declared
# 0: symbol, 1: symbol
compiler.misc.not.def.access.not.exported=程序包 {0} 已在模块 {1} 中声明, 但该模块未导出它
*** 1006,1015 ****
--- 1009,1021 ----
compiler.err.varargs.invalid.trustme.anno={0} 注释无效。{1}
# 0: type
compiler.misc.varargs.trustme.on.reifiable.varargs=Varargs 元素类型{0}可具体化。
+ # 0: type, 1: type
+ compiler.err.instanceof.reifiable.not.safe={0} 无法安全地转换为 {1}
+
# 0: symbol
compiler.misc.varargs.trustme.on.non.varargs.meth=方法 {0} 不是 varargs 方法。
# 0: symbol
compiler.misc.varargs.trustme.on.virtual.varargs=实例方法 {0} 既不是最终的, 也不是私有的。
*** 1276,1285 ****
--- 1282,1297 ----
# 0: symbol, 1: symbol
compiler.warn.has.been.deprecated.for.removal={1} 中的 {0} 已过时, 且标记为待删除
# 0: symbol
+ compiler.warn.is.preview={0} 是某预览功能中的一个 API
+
+ # 0: symbol
+ compiler.err.is.preview={0} 是某预览功能中的一个 API
+
+ # 0: symbol
compiler.warn.has.been.deprecated.module=模块 {0} 已过时
# 0: symbol
compiler.warn.has.been.deprecated.for.removal.module=模块 {0} 已过时, 且标记为待删除
*** 1340,1349 ****
--- 1352,1364 ----
# 0: string
compiler.warn.source.no.bootclasspath=未与 -source {0} 一起设置引导类路径
# 0: string
+ compiler.warn.source.no.system.modules.path=未与 -source {0} 一起设置系统模块路径
+
+ # 0: string
compiler.warn.option.obsolete.source=源值{0}已过时, 将在未来所有发行版中删除
# 0: target
compiler.warn.option.obsolete.target=目标值{0}已过时, 将在未来所有发行版中删除
*** 1550,1561 ****
--- 1565,1583 ----
compiler.err.expected2=需要{0}或{1}
# 0: token, 1: token, 2: token
compiler.err.expected3=需要{0}, {1}或{2}
+ # 0: token, 1: token, 2: token, 3: string
+ compiler.err.expected4=需要 {0}、{1}、{2} 或 {3}
+
compiler.err.premature.eof=进行语法分析时已到达文件结尾
+ compiler.err.enum.constant.expected=此处需要枚举常量
+
+ compiler.err.enum.constant.not.expected=此处不需要枚举常量
+
## The following are related in form, but do not easily fit the above paradigm.
compiler.err.expected.module=需要 ''module''
compiler.err.expected.module.or.open=需要 ''module'' 或 ''open''
*** 1632,1641 ****
--- 1654,1666 ----
compiler.misc.bad.constant.range={1} 的常量值 ''{0}'' 超出了 {2} 的预期范围
# 0: string (constant value), 1: symbol (constant field), 2: string (expected class)
compiler.misc.bad.constant.value={1} 的常量值 ''{0}'' 错误, 预期为 {2}
+ # 0: type (field type)
+ compiler.misc.bad.constant.value.type=''{0}'' 类型的变量不能具有常量值,但是为其指定了一个常量值
+
# 0: string (classfile major version), 1: string (classfile minor version)
compiler.misc.invalid.default.interface=在 {0}.{1} 版类文件中找到默认方法
# 0: string (classfile major version), 1: string (classfile minor version)
compiler.misc.invalid.static.interface=在 {0}.{1} 版类文件中找到静态方法
*** 1917,1926 ****
--- 1942,1955 ----
compiler.misc.kindname.static.init=静态初始化程序
compiler.misc.kindname.instance.init=实例初始化程序
+ compiler.misc.kindname.record.component=记录组件
+
+ compiler.misc.kindname.record=记录
+
#####
compiler.misc.no.args=没有参数
# 0: message segment
*** 2057,2066 ****
--- 2086,2101 ----
compiler.misc.feature.switch.expressions=switch 表达式
compiler.misc.feature.var.syntax.in.implicit.lambda=隐式 lambda 中的 var 语法
+ compiler.misc.feature.pattern.matching.instanceof=instanceof 中的模式匹配
+
+ compiler.misc.feature.reifiable.types.instanceof=instanceof 中的可具体化类型
+
+ compiler.misc.feature.records=记录
+
compiler.warn.underscore.as.identifier=从发行版 9 开始, ''_'' 为关键字, 不能用作标识符
compiler.err.underscore.as.identifier=从发行版 9 开始, ''_'' 为关键字, 不能用作标识符
compiler.err.underscore.as.identifier.in.lambda=''_'' 用作标识符\n(对于 lambda 参数, 禁止将 ''_'' 用作标识符)
*** 2404,2421 ****
# errors related to options
# 0: string, 1: string
compiler.err.illegal.argument.for.option={0} 的参数非法: {1}
compiler.err.switch.null.not.allowed=case 中不允许使用空标签
compiler.err.switch.case.unexpected.statement=case 中存在意外语句,应为表达式、块或抛出语句
compiler.err.switch.mixing.case.types=在 switch 中使用了不同 case 类型
############################################
! # messages previouly at javac.properties
compiler.err.empty.A.argument=-A 需要一个参数; 使用 ''-Akey'' 或 ''-Akey=value''
# 0: string
compiler.err.invalid.A.key=注释处理程序选项 ''{0}'' 中的关键字不是以点分隔的标识符序列
--- 2439,2517 ----
# errors related to options
# 0: string, 1: string
compiler.err.illegal.argument.for.option={0} 的参数非法: {1}
+ compiler.err.match.binding.exists=尝试重新定义现有的匹配绑定,这是非法的
+
compiler.err.switch.null.not.allowed=case 中不允许使用空标签
compiler.err.switch.case.unexpected.statement=case 中存在意外语句,应为表达式、块或抛出语句
compiler.err.switch.mixing.case.types=在 switch 中使用了不同 case 类型
+ ###
+ # errors related to records
+
+ # record components
+ compiler.err.record.cant.declare.field.modifiers=记录组件不能具有限定符
+
+ # 0: symbol
+ compiler.err.illegal.record.component.name=记录组件名称 {0} 非法
+
+ # accessor methods
+ # 0: symbol, 1: fragment
+ compiler.err.invalid.accessor.method.in.record=记录 {0} 中的存取方法无效\n({1})
+
+ compiler.misc.method.must.be.public=存取方法必须是公共的
+
+ # 0: symbol, 1: symbol
+ compiler.misc.accessor.return.type.doesnt.match=存取方法 {0} 的返回类型必须与记录组件 {1} 的类型相匹配
+
+ compiler.misc.accessor.method.cant.throw.exception=对于存取方法不允许使用 throws 子句
+
+ compiler.misc.accessor.method.must.not.be.generic=存取方法不能为泛型方法
+
+ compiler.misc.accessor.method.must.not.be.static=存取方法不能为静态方法
+
+ # canonical constructors
+ # 0: fragment, 1: symbol, 2: fragment
+ compiler.err.invalid.canonical.constructor.in.record=记录 {1} 中的 {0} 构造器无效\n({2})
+
+ compiler.misc.canonical=规范
+
+ compiler.misc.compact=精简
+
+ compiler.misc.canonical.constructor.must.be.public=规范构造器必须是公共的
+
+ compiler.misc.throws.clause.not.allowed.for.canonical.constructor=对于规范构造器不允许使用 throws 子句
+
+ compiler.misc.canonical.with.name.mismatch=规范构造器中的参数名称无效
+
+ compiler.misc.canonical.cant.have.return.statement=精简构造器不得包含返回语句
+
+ compiler.misc.canonical.must.not.declare.type.variables=规范构造器不得声明类型变量
+
+ compiler.misc.type.must.be.identical.to.corresponding.record.component.type=类型必须与相应记录组件的类型相匹配
+ compiler.misc.canonical.must.not.contain.explicit.constructor.invocation=规范构造器不得包含显式构造器调用
+
+ # other
+ compiler.err.record.cannot.declare.instance.fields=字段声明必须为静态\n(考虑将字段替换为记录组件)
+
+ # 0: symbol
+ compiler.err.invalid.supertype.record=类无法直接扩展 {0}
+
+ compiler.err.first.statement.must.be.call.to.another.constructor=构造器不是规范的,因此它的第一个语句必须调用另一个构造器
+
+ compiler.err.instance.initializer.not.allowed.in.records=记录中不允许使用实例初始化程序
+
+ compiler.err.record.declaration.not.allowed.in.inner.classes=内部类中不允许使用记录声明
+
+ compiler.err.record.header.expected=需要记录标头
+
############################################
! # messages previously at javac.properties
compiler.err.empty.A.argument=-A 需要一个参数; 使用 ''-Akey'' 或 ''-Akey=value''
# 0: string
compiler.err.invalid.A.key=注释处理程序选项 ''{0}'' 中的关键字不是以点分隔的标识符序列
< prev index next >