Skip to content

Commit f836d90

Browse files
authored
Merge pull request #2454 from Leafx-code/master
translated some options to zh-cn
2 parents 7181a14 + 83147e4 commit f836d90

File tree

1 file changed

+88
-88
lines changed

1 file changed

+88
-88
lines changed

locale/zh-cn/setting.lua

Lines changed: 88 additions & 88 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---@diagnostic disable: undefined-global
22

3-
config.addonManager.enable = -- TODO: need translate!
4-
"Whether the addon manager is enabled or not."
3+
config.addonManager.enable =
4+
"是否启用扩展的附加插件管理器(Addon Manager)"
55
config.runtime.version =
66
"Lua运行版本。"
77
config.runtime.path =
@@ -257,7 +257,7 @@ config.hint.semicolon.SameLine =
257257
'2个语句在同一行时,在它们之间显示分号。'
258258
config.hint.semicolon.Disable =
259259
'禁用虚拟分号。'
260-
config.codeLens.enable = -- TODO: need translate!
260+
config.codeLens.enable =
261261
'启用代码度量。'
262262
config.format.enable =
263263
'启用代码格式化程序。'
@@ -332,100 +332,100 @@ config.diagnostics['empty-block'] =
332332
'空代码块'
333333
config.diagnostics['redundant-value'] =
334334
'赋值操作时,值的数量比被赋值的对象多'
335-
config.diagnostics['assign-type-mismatch'] = -- TODO: need translate!
336-
'Enable diagnostics for assignments in which the value\'s type does not match the type of the assigned variable.'
337-
config.diagnostics['await-in-sync'] = -- TODO: need translate!
338-
'Enable diagnostics for calls of asynchronous functions within a synchronous function.'
339-
config.diagnostics['cast-local-type'] = -- TODO: need translate!
340-
'Enable diagnostics for casts of local variables where the target type does not match the defined type.'
341-
config.diagnostics['cast-type-mismatch'] = -- TODO: need translate!
342-
'Enable diagnostics for casts where the target type does not match the initial type.'
343-
config.diagnostics['circular-doc-class'] = -- TODO: need translate!
344-
'Enable diagnostics for two classes inheriting from each other introducing a circular relation.'
335+
config.diagnostics['assign-type-mismatch'] =
336+
'值类型与赋值变量类型不匹配'
337+
config.diagnostics['await-in-sync'] =
338+
'同步函数中异步函数调用'
339+
config.diagnostics['cast-local-type'] =
340+
'已显式定义变量类型与要定义的值的类型不匹配'
341+
config.diagnostics['cast-type-mismatch'] =
342+
'变量被转换为与其初始类型不匹配的类型'
343+
config.diagnostics['circular-doc-class'] =
344+
'两个类相互继承并互相循环'
345345
config.diagnostics['close-non-object'] = -- TODO: need translate!
346346
'Enable diagnostics for attempts to close a variable with a non-object.'
347-
config.diagnostics['code-after-break'] = -- TODO: need translate!
348-
'Enable diagnostics for code placed after a break statement in a loop.'
347+
config.diagnostics['code-after-break'] =
348+
'放在循环中break语句后面的代码'
349349
config.diagnostics['codestyle-check'] = -- TODO: need translate!
350350
'Enable diagnostics for incorrectly styled lines.'
351-
config.diagnostics['count-down-loop'] = -- TODO: need translate!
352-
'Enable diagnostics for `for` loops which will never reach their max/limit because the loop is incrementing instead of decrementing.'
353-
config.diagnostics['deprecated'] = -- TODO: need translate!
354-
'Enable diagnostics to highlight deprecated API.'
355-
config.diagnostics['different-requires'] = -- TODO: need translate!
356-
'Enable diagnostics for files which are required by two different paths.'
357-
config.diagnostics['discard-returns'] = -- TODO: need translate!
358-
'Enable diagnostics for calls of functions annotated with `---@nodiscard` where the return values are ignored.'
359-
config.diagnostics['doc-field-no-class'] = -- TODO: need translate!
360-
'Enable diagnostics to highlight a field annotation without a defining class annotation.'
361-
config.diagnostics['duplicate-doc-alias'] = -- TODO: need translate!
362-
'Enable diagnostics for a duplicated alias annotation name.'
363-
config.diagnostics['duplicate-doc-field'] = -- TODO: need translate!
364-
'Enable diagnostics for a duplicated field annotation name.'
365-
config.diagnostics['duplicate-doc-param'] = -- TODO: need translate!
366-
'Enable diagnostics for a duplicated param annotation name.'
367-
config.diagnostics['duplicate-set-field'] = -- TODO: need translate!
368-
'Enable diagnostics for setting the same field in a class more than once.'
369-
config.diagnostics['incomplete-signature-doc'] = -- TODO: need translate!
370-
'Incomplete @param or @return annotations for functions.'
371-
config.diagnostics['invisible'] = -- TODO: need translate!
372-
'Enable diagnostics for accesses to fields which are invisible.'
373-
config.diagnostics['missing-global-doc'] = -- TODO: need translate!
374-
'Missing annotations for globals! Global functions must have a comment and annotations for all parameters and return values.'
375-
config.diagnostics['missing-local-export-doc'] = -- TODO: need translate!
376-
'Missing annotations for exported locals! Exported local functions must have a comment and annotations for all parameters and return values.'
377-
config.diagnostics['missing-parameter'] = -- TODO: need translate!
378-
'Enable diagnostics for function calls where the number of arguments is less than the number of annotated function parameters.'
379-
config.diagnostics['missing-return'] = -- TODO: need translate!
380-
'Enable diagnostics for functions with return annotations which have no return statement.'
381-
config.diagnostics['missing-return-value'] = -- TODO: need translate!
382-
'Enable diagnostics for return statements without values although the containing function declares returns.'
383-
config.diagnostics['need-check-nil'] = -- TODO: need translate!
384-
'Enable diagnostics for variable usages if `nil` or an optional (potentially `nil`) value was assigned to the variable before.'
385-
config.diagnostics['no-unknown'] = -- TODO: need translate!
386-
'Enable diagnostics for cases in which the type cannot be inferred.'
387-
config.diagnostics['not-yieldable'] = -- TODO: need translate!
388-
'Enable diagnostics for calls to `coroutine.yield()` when it is not permitted.'
389-
config.diagnostics['param-type-mismatch'] = -- TODO: need translate!
390-
'Enable diagnostics for function calls where the type of a provided parameter does not match the type of the annotated function definition.'
391-
config.diagnostics['redundant-return'] = -- TODO: need translate!
392-
'Enable diagnostics for return statements which are not needed because the function would exit on its own.'
393-
config.diagnostics['redundant-return-value']= -- TODO: need translate!
394-
'Enable diagnostics for return statements which return an extra value which is not specified by a return annotation.'
395-
config.diagnostics['return-type-mismatch'] = -- TODO: need translate!
396-
'Enable diagnostics for return values whose type does not match the type declared in the corresponding return annotation.'
351+
config.diagnostics['count-down-loop'] =
352+
'for循环永远无法达到最大/极限值(在递减时递增)'
353+
config.diagnostics['deprecated'] =
354+
'变量已被标记为deprecated(过时)但仍在使用'
355+
config.diagnostics['different-requires'] =
356+
'required的同一个文件使用了两个不同的名字'
357+
config.diagnostics['discard-returns'] =
358+
'函数的返回值被忽略(函数被`@nodiscard`标记时)'
359+
config.diagnostics['doc-field-no-class'] =
360+
'为不存在的类`@class`标记`@field`字段'
361+
config.diagnostics['duplicate-doc-alias'] =
362+
'`@alias`字段的名字冲突'
363+
config.diagnostics['duplicate-doc-field'] =
364+
'`@field`字段的名字冲突'
365+
config.diagnostics['duplicate-doc-param'] =
366+
'`@param`字段的名字冲突'
367+
config.diagnostics['duplicate-set-field'] =
368+
'在一个类中多次定义同一字段'
369+
config.diagnostics['incomplete-signature-doc'] =
370+
'`@param`或`@return`的注释不完整'
371+
config.diagnostics['invisible'] =
372+
'使用不可见的值'
373+
config.diagnostics['missing-global-doc'] =
374+
'全局变量的注释缺失(全局函数必须为所有参数和返回值提供注释和注释)'
375+
config.diagnostics['missing-local-export-doc'] =
376+
'导出的本地函数缺少注释(导出的本地函数必须有包括本身以及所有参数和返回值的注释)'
377+
config.diagnostics['missing-parameter'] =
378+
'函数参数数少于注释函数参数数'
379+
config.diagnostics['missing-return'] =
380+
'函数带有返回注释而无返回语句'
381+
config.diagnostics['missing-return-value'] =
382+
'函数无值返回但函数使用`@return`标记了返回值'
383+
config.diagnostics['need-check-nil'] =
384+
'变量之前被赋值为`nil`或可选值(可能为 `nil`)'
385+
config.diagnostics['no-unknown'] =
386+
'变量的未知类型无法推断'
387+
config.diagnostics['not-yieldable'] =
388+
'不允许调用 `coroutine.yield()` '
389+
config.diagnostics['param-type-mismatch'] =
390+
'给定参数的类型与函数定义所要求的类型(`@param`)不匹配'
391+
config.diagnostics['redundant-return'] =
392+
'当放置一个不需要的返回值时触发(函数会自行退出)'
393+
config.diagnostics['redundant-return-value']=
394+
'返回`@return`注释未指定的额外值'
395+
config.diagnostics['return-type-mismatch'] =
396+
'返回值的类型与`@return`中声明的类型不匹配'
397397
config.diagnostics['spell-check'] = -- TODO: need translate!
398398
'Enable diagnostics for typos in strings.'
399399
config.diagnostics['name-style-check'] = -- TODO: need translate!
400-
'Enable diagnostics for name style.'
401-
config.diagnostics['unbalanced-assignments']= -- TODO: need translate!
402-
'Enable diagnostics on multiple assignments if not all variables obtain a value (e.g., `local x,y = 1`).'
403-
config.diagnostics['undefined-doc-class'] = -- TODO: need translate!
404-
'Enable diagnostics for class annotations in which an undefined class is referenced.'
405-
config.diagnostics['undefined-doc-name'] = -- TODO: need translate!
406-
'Enable diagnostics for type annotations referencing an undefined type or alias.'
407-
config.diagnostics['undefined-doc-param'] = -- TODO: need translate!
408-
'Enable diagnostics for cases in which a parameter annotation is given without declaring the parameter in the function definition.'
409-
config.diagnostics['undefined-field'] = -- TODO: need translate!
410-
'Enable diagnostics for cases in which an undefined field of a variable is read.'
411-
config.diagnostics['unknown-cast-variable'] = -- TODO: need translate!
412-
'Enable diagnostics for casts of undefined variables.'
413-
config.diagnostics['unknown-diag-code'] = -- TODO: need translate!
414-
'Enable diagnostics in cases in which an unknown diagnostics code is entered.'
415-
config.diagnostics['unknown-operator'] = -- TODO: need translate!
416-
'Enable diagnostics for unknown operators.'
417-
config.diagnostics['unreachable-code'] = -- TODO: need translate!
418-
'Enable diagnostics for unreachable code.'
400+
'变量的名称样式检查'
401+
config.diagnostics['unbalanced-assignments']=
402+
'多重赋值时没有赋值所有变量(如`local x,y = 1`)'
403+
config.diagnostics['undefined-doc-class'] =
404+
'在`@class`注解中引用未定义的类。'
405+
config.diagnostics['undefined-doc-name'] =
406+
'在`@type`注解中引用未定义的类型或`@alias`'
407+
config.diagnostics['undefined-doc-param'] =
408+
'函数声明中`@param`引用了未定义的参数'
409+
config.diagnostics['undefined-field'] =
410+
'引用变量的未定义字段'
411+
config.diagnostics['unknown-cast-variable'] =
412+
'使用`@cast`对未定义变量的强制转换'
413+
config.diagnostics['unknown-diag-code'] =
414+
'未知的诊断代码'
415+
config.diagnostics['unknown-operator'] =
416+
'未知的运算符'
417+
config.diagnostics['unreachable-code'] =
418+
'不可达的代码'
419419
config.diagnostics['global-element'] = -- TODO: need translate!
420420
'Enable diagnostics to warn about global elements.'
421-
config.typeFormat.config = -- TODO: need translate!
422-
'Configures the formatting behavior while typing Lua code.'
423-
config.typeFormat.config.auto_complete_end = -- TODO: need translate!
424-
'Controls if `end` is automatically completed at suitable positions.'
425-
config.typeFormat.config.auto_complete_table_sep = -- TODO: need translate!
426-
'Controls if a separator is automatically appended at the end of a table declaration.'
427-
config.typeFormat.config.format_line = -- TODO: need translate!
428-
'Controls if a line is formatted at all.'
421+
config.typeFormat.config =
422+
'配置输入Lua代码时的格式化行为'
423+
config.typeFormat.config.auto_complete_end =
424+
'是否在合适的位置自动完成 `end`'
425+
config.typeFormat.config.auto_complete_table_sep =
426+
'是否在table末尾自动添加分隔符'
427+
config.typeFormat.config.format_line =
428+
'是否对某一行进行格式化'
429429

430430
command.exportDocument =
431431
'Lua: 导出文档...'

0 commit comments

Comments
 (0)