Skip to content

Commit

Permalink
update and add zh-cn messages
Browse files Browse the repository at this point in the history
  • Loading branch information
NCBM committed Sep 24, 2024
1 parent a7425c3 commit d119fa4
Showing 1 changed file with 15 additions and 13 deletions.
28 changes: 15 additions & 13 deletions packages/pyright-internal/src/localization/package.nls.zh-cn.json
Original file line number Diff line number Diff line change
Expand Up @@ -361,7 +361,7 @@
"orPatternIrrefutable": "`_` 模式仅允许作为 `|` 模式中的最后一个子模式",
"orPatternMissingName": "`|` 模式中的所有子节点必须以相同的名称为目标",
"overlappingKeywordArgs": "`TypedDict` 与以下关键字参数重复:{names}",
"overlappingOverload": "永远不会使用 \"{name}\" 的重载 {obscured},因为其参数被重载 {obscuredBy} 涵盖",
"overlappingOverload": "永远不会使用 \"{name}\" 的重载 {obscured},因为其参数已被重载 {obscuredBy} 涵盖",
"overloadAbstractImplMismatch": "重载必须符合实现的抽象状态",
"overloadAbstractMismatch": "重载必须全部为抽象重载或全部为非抽象重载",
"overloadClassMethodInconsistent": "\"{name}\" 的重载使用 `@classmethod` 的方式不一致",
Expand Down Expand Up @@ -462,33 +462,33 @@
"stringUnterminated": "字符串未终止",
"stubFileMissing": "找不到 \"{importName}\" 的存根文件",
"stubUsesGetAttr": "类型存根文件不完整;`__getattr__` 会掩盖模块的类型错误",
"sublistParamsIncompatible": "Python 3.x 不支持子列表参数",
"sublistParamsIncompatible": "Python 3.x 不支持 sublist 参数",
"superCallArgCount": "`super` 调用不应多于两个参数",
"superCallFirstArg": "`super` 调用的第一个参数应为类的类型而非 \"{type}\" 类型",
"superCallSecondArg": "`super` 调用的第二个参数必须是继承自 \"{type}\" 的对象或类",
"superCallZeroArgForm": "`super` 调用的零参数形式仅在方法中有效",
"superCallZeroArgFormStaticMethod": "`super` 调用的零参数形式在静态方法中无效",
"superCallZeroArgFormStaticMethod": "`super` 的无参数调用形式在静态方法中无效",
"symbolIsPossiblyUnbound": "\"{name}\" 可能未绑定",
"symbolIsUnbound": "\"{name}\" 未绑定",
"symbolIsUndefined": "\"{name}\" 未定义",
"symbolOverridden": "\"{name}\" 覆写了 \"{className}\" 类中的同名符号",
"ternaryNotAllowed": "类型注解中不允许使用三元表达式",
"totalOrderingMissingMethod": "类必须定义 `__lt__`、`__le__`、`__gt__` 或 `__ge__` 之一才能使用 total_ordering",
"trailingCommaInFromImport": "不允许使用尾随逗号,没有括号",
"totalOrderingMissingMethod": "类必须定义 `__lt__`、`__le__`、`__gt__` 或 `__ge__` 之一才能使用 `@total_ordering`",
"trailingCommaInFromImport": "括号外不允许使用尾随逗号",
"tryWithoutExcept": "`Try` 语句必须至少有一个 `except` 或 `finally` 子句",
"tupleAssignmentMismatch": "无法将类型为 \"{type}\" 的表达式赋值给目标元组",
"tupleInAnnotation": "类型注解中不允许使用元组表达式",
"tupleIndexOutOfRange": "对 \"{type}\" 类型使用的索引值 \"{index}\" 超出了取值范围",
"typeAliasIllegalExpressionForm": "定义类型别名时使用的表达式形式无效",
"typeAliasIsRecursiveDirect": "类型别名 \"{name}\" 不能在其定义中引用自身",
"typeAliasIllegalExpressionForm": "定义 `TypeAlias` 时使用的表达式形式无效",
"typeAliasIsRecursiveDirect": "`TypeAlias` \"{name}\" 不能在其定义中引用自身",
"typeAliasNotInModuleOrClass": "`TypeAlias` 只能在模块或类范围内定义",
"typeAliasRedeclared": "声明为 `TypeAlias` 的 \"{name}\" 只能赋值一次",
"typeAliasStatementBadScope": "`type` 语句只能在模块或类范围内使用",
"typeAliasStatementIllegal": "类型别名语句需要 Python 3.12 或更高版本",
"typeAliasStatementIllegal": "`type` 语句需要 Python 3.12 或更高版本",
"typeAliasTypeBaseClass": "`type` 语句中定义的类型别名不能用作基类",
"typeAliasTypeMustBeAssigned": "必须将 `TypeAliasType` 赋值给与类型别名同名的变量",
"typeAliasTypeNameArg": "`TypeAliasType` 的第一个参数必须是表示类型别名名称的字符串字面量",
"typeAliasTypeNameMismatch": "类型别名的名称必须与赋值到的变量的名称相匹配",
"typeAliasTypeNameMismatch": "`TypeAlias` 的名称必须与赋值到的变量的名称相匹配",
"typeAliasTypeParamInvalid": "类型参数列表必须是仅包含 `TypeVar`、`TypeVarTuple` 或 `ParamSpec` 的元组",
"typeAnnotationCall": "类型表达式中不允许函数调用",
"typeAnnotationVariable": "类型表达式中不允许使用变量",
Expand Down Expand Up @@ -562,8 +562,8 @@
"typedDictBadVar": "`TypedDict` 类只能包含类型注解",
"typedDictBaseClass": "`TypedDict` 类的所有基类也必须是 `TypedDict` 类",
"typedDictBoolParam": "\"{name}\" 参数的值应为 `True` 或 `False`",
"typedDictClosedExtras": "\"{name}\" 基类是已关闭的 `TypedDict`;额外的项必须为 \"{type}\" 类型",
"typedDictClosedNoExtras": "\"{name}\" 基类是已关闭的 `TypedDict`;不允许使用额外的项",
"typedDictClosedExtras": "\"{name}\" 基类是封闭的 `TypedDict`;额外的项必须为 \"{type}\" 类型",
"typedDictClosedNoExtras": "\"{name}\" 基类是封闭的 `TypedDict`;不允许使用额外的项",
"typedDictDelete": "无法删除 `TypedDict` 中的项",
"typedDictEmptyName": "`TypedDict` 中的名称不能为空",
"typedDictEntryName": "字典项名称应为字符串字面量",
Expand Down Expand Up @@ -600,7 +600,9 @@
"unionUnpackedTypeVarTuple": "`Union` 不能含有已解包的 `TypeVarTuple`",
"unnecessaryCast": "已为 \"{type}\" 类型,不需要调用 `cast`",
"unnecessaryIsInstanceAlways": "\"{testType}\" 始终是 \"{classType}\" 的实例,不需要调用 `isinstance`",
"unnecessaryIsInstanceNever": "\"{testType}\" 不可能是 \"{classType}\" 的实例,不需要调用 `isinstance`",
"unnecessaryIsSubclassAlways": "\"{testType}\" 始终是 \"{classType}\" 的子类,不需要调用 `issubclass`",
"unnecessaryIsSubclassNever": "\"{testType}\" 不可能是 \"{classType}\" 的子类,不需要调用 `issubclass`",
"unnecessaryPyrightIgnore": "无需 `# pyright: ignore` 注释",
"unnecessaryPyrightIgnoreRule": "无需 `# pyright: ignore` 规则:\"{name}\"",
"unnecessaryTypeIgnore": "无需 `# type: ignore` 注释",
Expand All @@ -625,7 +627,7 @@
"unreachableCodeType": "类型分析表明代码不会被执行",
"unreachableExcept": "`except` 子句不会被执行,因为异常已处理",
"unsupportedDunderAllOperation": "不支持识别对 `__all__` 执行的复杂操作,因此导出符号列表可能不正确",
"unusedCallResult": "\"{type}\" 类型调用表达式的结果未使用。如果这是有意为之,则应赋值给变量 `_`",
"unusedCallResult": "\"{type}\" 类型调用表达式的结果未使用。如果确有必要,应赋值给变量 `_`",
"unusedCoroutine": "异步函数调用的结果未使用。请对结果使用 `await` 或将其赋值给变量",
"unusedExpression": "表达式值未使用",
"varAnnotationIllegal": "变量的类型注解需要 Python 3.6 或更高版本;使用类型注释可以与以前的版本兼容",
Expand All @@ -649,7 +651,7 @@
"pyrightIgnoreCommentWithoutRule": "`pyright: ignore` 注释必须指定具体规则(例如 `# pyright: ignore[ruleName]`)",
"typeIgnoreCommentWithoutRule": "`type: ignore` 注释必须指定具体规则(例如 `# type: ignore[ruleName]`)",
"implicitRelativeImport": "从 \"{importName}\" 导入会进行隐式的相对导入,如果此文件作为模块导入则会出错",
"invalidCast": "从 \"{fromType}\" 类型到 \"{toType}\" 类型的转换可能有误,这两个类型不完全重叠。如果是有意为之,请先将其转换为 `object`。",
"invalidCast": "从 \"{fromType}\" 类型到 \"{toType}\" 类型的转换可能有误,这两个类型不完全重叠。如果确有必要,请先将其转换为 `object`。",
"multipleInheritance": "当前的基类无法进行多继承;因为基类 \"{classes}\" 具有的 `__init__` 或 `__new__` 方法可能不会被执行"
},
"DiagnosticAddendum": {
Expand Down

0 comments on commit d119fa4

Please sign in to comment.