blob: 7934f8ffd7b9b3bc74b9b9b9ddd0e88ac107e606 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
|
DIAG_LINE_ONLY_SPACE = '只有空格的空行。'
DIAG_LINE_POST_SPACE = '后置空格。'
DIAG_UNUSED_LOCAL = '未使用的局部变量 `{}`。'
DIAG_UNDEF_GLOBAL = '未定义的全局变量 `{}`。'
DIAG_UNDEF_ENV_CHILD = '未定义的变量 `{}`(重载了 `_ENV` )。'
DIAG_UNDEF_FENV_CHILD = '未定义的变量 `{}`(处于模块中)。'
DIAG_GLOBAL_IN_NIL_ENV = '不能使用全局变量(`_ENV`被置为了`nil`)。'
DIAG_GLOBAL_IN_NIL_FENV = '不能使用全局变量(模块被置为了`nil`)。'
DIAG_UNUSED_LABEL = '未使用的标签 `{}`。'
DIAG_UNUSED_FUNCTION = '未使用的函数。'
DIAG_UNUSED_VARARG = '未使用的不定参数。'
DIAG_REDEFINED_LOCAL = '重定义局部变量 `{}`。'
DIAG_DUPLICATE_INDEX = '重复的索引 `{}`。'
DIAG_DUPLICATE_METHOD = '重复的方法 `{}`。'
DIAG_PREVIOUS_CALL = '解析为了上一行的函数调用。你可能需要在前面加一个 `;`。'
DIAG_PREFIELD_CALL = '解析为了 `{} {}`。你可能需要在中间加一个`,`或`;`。'
DIAG_OVER_MAX_ARGS = '函数只接收 {:d} 个参数,但你传了 {:d} 个。'
DIAG_OVER_MAX_VALUES = '只有 {} 个变量,但你设置了 {} 个值。'
DIAG_AMBIGUITY_1 = '会优先运算 `{}`,你可能需要加个括号。'
DIAG_LOWERCASE_GLOBAL = '首字母小写的全局变量'
DIAG_EMPTY_BLOCK = '空代码块'
DIAG_DIAGNOSTICS = 'Lua 诊断'
DIAG_SYNTAX_CHECK = 'Lua 语法检查'
DIAG_NEED_VERSION = '在 {} 中是合法的,当前为 {}'
DIAG_DEFINED_VERSION = '在 {} 中有定义,当前为 {}'
DIAG_DEFINED_CUSTOM = '在 {} 中有定义'
DIAG_DUPLICATE_CLASS = '重复定义的 Class 。'
DIAG_UNDEFINED_CLASS = '未定义的 Class 。'
DIAG_CYCLIC_EXTENDS = '循环继承。'
DIAG_INEXISTENT_PARAM = '不存在的参数。'
DIAG_DUPLICATE_PARAM = '重复的参数。'
DIAG_NEED_CLASS = '需要先定义 Class 。'
DIAG_DUPLICATE_FIELD = '重复定义的 field 。'
DIAG_SET_CONST = '不能对常量赋值。'
DIAG_SET_FOR_STATE = '修改了循环变量。'
MWS_NOT_SUPPORT = '{} 目前还不支持多工作目录,我可能需要重启才能支持新的工作目录...'
MWS_RESTART = '重启'
MWS_NOT_COMPLETE = '工作目录还没有准备好,你可以稍后再试一下...'
MWS_COMPLETE = '工作目录准备好了,你可以再试一下了...'
MWS_MAX_PRELOAD = '预加载文件数已达上限({}),你需要手动打开需要加载的文件。'
MWS_UCONFIG_FAILED = '用户配置保存失败。'
MWS_UCONFIG_UPDATED = '用户配置已更新。'
MWS_WCONFIG_UPDATED = '工作区配置已更新。'
PARSER_CRASH = '语法解析崩溃了!遗言:{}'
PARSER_UNKNOWN = '未知语法错误...'
PARSER_MISS_NAME = '缺少名称。'
PARSER_UNKNOWN_SYMBOL = '未知符号`{symbol}`。'
PARSER_MISS_SYMBOL = '缺少符号`{symbol}`。'
PARSER_MISS_ESC_X = '必须是2个16进制字符。'
PARSER_UTF8_SMALL = '至少有1个字符。'
PARSER_UTF8_MAX = '必须在 {min} 与 {max} 之间。'
PARSER_ERR_ESC = '错误的转义符。'
PARSER_MUST_X16 = '必须是16进制字符。'
PARSER_MISS_EXPONENT = '缺少指数部分。'
PARSER_MISS_EXP = '缺少表达式。'
PARSER_MISS_FIELD = '缺少域名。'
PARSER_MISS_METHOD = '缺少方法名。'
PARSER_ARGS_AFTER_DOTS = '`...`必须是最后一个参数。'
PARSER_KEYWORD = '关键字无法作为名称。'
PARSER_EXP_IN_ACTION = '表达式不能独立存在。'
PARSER_BREAK_OUTSIDE = '`break`必须在循环内部。'
PARSER_MALFORMED_NUMBER = '无法构成有效数字。'
PARSER_ACTION_AFTER_RETURN = '`return`之后不能再执行代码。'
PARSER_ACTION_AFTER_BREAK = '`break`之后不能再执行代码。'
PARSER_NO_VISIBLE_LABEL = '标签`{label}`不可见。'
PARSER_REDEFINE_LABEL = '标签`{label}`重复定义。'
PARSER_UNSUPPORT_SYMBOL = '{version} 不支持该符号。'
PARSER_UNEXPECT_DOTS = '`...`只能在不定参函数中使用。'
PARSER_UNKNOWN_TAG = '不支持的属性。'
PARSER_MULTI_TAG = '只能设置一个属性。'
PARSER_UNEXPECT_LFUNC_NAME = '局部函数只能使用标识符作为名称。'
PARSER_ERR_LCOMMENT_END = '应使用`{symbol}`来关闭多行注释。'
PARSER_ERR_C_LONG_COMMENT = 'Lua应使用`--[[ ]]`来进行多行注释。'
PARSER_ERR_LSTRING_END = '应使用`{symbol}`来关闭长字符串。'
PARSER_ERR_ASSIGN_AS_EQ = '应使用`=`来进行赋值操作。'
PARSER_ERR_EQ_AS_ASSIGN = '应使用`==`来进行等于判断。'
PARSER_ERR_UEQ = '应使用`~=`来进行不等于判断。'
PARSER_ERR_THEN_AS_DO = '应使用`then`。'
PARSER_ERR_DO_AS_THEN = '应使用`do`。'
PARSER_MISS_END = '缺少对应的`end`。'
PARSER_ERR_COMMENT_PREFIX = 'Lua应使用`--`来进行注释。'
PARSER_MISS_SEP_IN_TABLE = '需要用`,`或`;`进行分割。'
SYMBOL_ANONYMOUS = '<匿名函数>'
HOVER_VIEW_DOCUMENTS = '查看文档'
HOVER_DOCUMENT_LUA51 = 'http://www.lua.org/manual/5.1/manual.html#{}'
HOVER_DOCUMENT_LUA52 = 'http://www.lua.org/manual/5.2/manual.html#{}'
HOVER_DOCUMENT_LUA53 = 'http://cloudwu.github.io/lua53doc/manual.html#{}'
HOVER_DOCUMENT_LUA54 = 'http://www.lua.org/manual/5.4/manual.html#{}'
HOVER_DOCUMENT_LUAJIT = 'http://www.lua.org/manual/5.1/manual.html#{}'
HOVER_NATIVE_DOCUMENT_LUA51 = 'command:extension.lua.doc?["en-us/51/manual.html/{}"]'
HOVER_NATIVE_DOCUMENT_LUA52 = 'command:extension.lua.doc?["en-us/52/manual.html/{}"]'
HOVER_NATIVE_DOCUMENT_LUA53 = 'command:extension.lua.doc?["zh-cn/53/manual.html/{}"]'
HOVER_NATIVE_DOCUMENT_LUA54 = 'command:extension.lua.doc?["en-us/54/manual.html/{}"]'
HOVER_NATIVE_DOCUMENT_LUAJIT = 'command:extension.lua.doc?["en-us/51/manual.html/{}"]'
HOVER_MULTI_PROTOTYPE = '({} 个原型)'
HOVER_STRING_BYTES = '{} 个字节'
HOVER_STRING_CHARACTERS = '{} 个字节,{} 个字符'
ACTION_DISABLE_DIAG = '禁用诊断({})。'
ACTION_MARK_GLOBAL = '标记 `{}` 为已定义的全局变量。'
ACTION_REMOVE_SPACE = '清除所有后置空格。'
ACTION_ADD_SEMICOLON = '添加 `;` 。'
ACTION_ADD_BRACKETS = '添加括号。'
ACTION_RUNTIME_VERSION = '修改运行版本为 {} 。'
ACTION_OPEN_LIBRARY = '加载 {} 中的全局变量。'
ACTION_ADD_DO_END = '添加 `do ... end` 。'
ACTION_FIX_LCOMMENT_END = '改用正确的多行注释关闭符号。'
ACTION_ADD_LCOMMENT_END = '关闭多行注释。'
ACTION_FIX_C_LONG_COMMENT = '修改为 Lua 的多行注释格式。'
ACTION_FIX_LSTRING_END = '改用正确的长字符串关闭符号。'
ACTION_ADD_LSTRING_END = '关闭长字符串。'
ACTION_FIX_ASSIGN_AS_EQ = '改为 `=` 。'
ACTION_FIX_EQ_AS_ASSIGN = '改为 `==` 。'
ACTION_FIX_UEQ = '改为 `~=` 。'
ACTION_FIX_THEN_AS_DO = '改为 `then` 。'
ACTION_FIX_DO_AS_THEN = '改为 `do` 。'
ACTION_ADD_END = '添加 `end` (根据缩进推测添加位置)。'
ACTION_FIX_COMMENT_PREFIX = '改为 `--` 。'
COMMAND_DISABLE_DIAG = '禁用诊断'
COMMAND_MARK_GLOBAL = '标记全局变量'
COMMAND_REMOVE_SPACE = '清除所有后置空格'
COMMAND_ADD_BRACKETS = '添加括号'
COMMAND_RUNTIME_VERSION = '修改运行版本'
COMMAND_OPEN_LIBRARY = '加载第三方库中的全局变量'
DEBUG_MEMORY_LEAK = '{} 很抱歉发生了严重的内存泄漏,语言服务即将重启。'
DEBUG_RESTART_NOW = '立即重启'
|