diff options
Diffstat (limited to 'server/locale/zh-CN/libs/lua')
-rw-r--r-- | server/locale/zh-CN/libs/lua/basic.lni | 45 | ||||
-rw-r--r-- | server/locale/zh-CN/libs/lua/debug.lni | 7 | ||||
-rw-r--r-- | server/locale/zh-CN/libs/lua/io.lni | 57 | ||||
-rw-r--r-- | server/locale/zh-CN/libs/lua/math.lni | 27 |
4 files changed, 133 insertions, 3 deletions
diff --git a/server/locale/zh-CN/libs/lua/basic.lni b/server/locale/zh-CN/libs/lua/basic.lni index 40b6bd6c..8d6c25a6 100644 --- a/server/locale/zh-CN/libs/lua/basic.lni +++ b/server/locale/zh-CN/libs/lua/basic.lni @@ -38,6 +38,48 @@ name = 'opt' enum = 'isrunning' description = '返回表示收集器是否在工作的布尔值。' +["collectgarbage Lua 5.4"] +[[.enums]] +name = 'opt' +enum = 'collect' +description = '做一次完整的垃圾收集循环。' +`````````` +name = 'opt' +enum = 'stop' +description = '停止垃圾收集器的运行。' +`````````` +name = 'opt' +enum = 'restart' +description = '重启垃圾收集器的自动运行。' +`````````` +name = 'opt' +enum = 'count' +description = '以 K 字节数为单位返回 Lua 使用的总内存数。' +`````````` +name = 'opt' +enum = 'step' +description = '单步运行垃圾收集器。' +`````````` +name = 'opt' +enum = 'setpause' +description = '设置收集器的 `间歇率`。' +`````````` +name = 'opt' +enum = 'setstepmul' +description = '设置收集器的 `步进倍率`。' +`````````` +name = 'opt' +enum = 'incremental' +description = '改变收集器模式为增量模式。' +`````````` +name = 'opt' +enum = 'generational' +description = '改变收集器模式为分代模式。' +`````````` +name = 'opt' +enum = 'isrunning' +description = '返回表示收集器是否在工作的布尔值。' + [dofile] description = '打开该名字的文件,并执行文件中的 Lua 代码块。' @@ -155,6 +197,9 @@ description = '当前解释器版本号。' ["_VERSION Lua 5.4"] description = '当前解释器版本号。' +[warn] +description = '以给定消息发出一个警告。当`tocont`为 true 时,应当继续调用该函数来接续消息。`tocont`的默认值为 false 。' + [xpcall] description = '传入参数并设置一个消息处理器 `msgh`,以 *保护模式* 调用函数 `f` 。' diff --git a/server/locale/zh-CN/libs/lua/debug.lni b/server/locale/zh-CN/libs/lua/debug.lni index a3e3e6ad..6aa9bd07 100644 --- a/server/locale/zh-CN/libs/lua/debug.lni +++ b/server/locale/zh-CN/libs/lua/debug.lni @@ -50,6 +50,9 @@ description = '返回函数 `f` 的第 `up` 个上值的名字和值。' [getuservalue] description = '返回关联在 `u` 上的 `Lua` 值。' +["getuservalue Lua 5.4"] +description = '返回关联在 `u` 上的第 `n` 个 `Lua` 值,以及一个布尔,`false`表示值不存在。' + [sethook] description = '将一个函数作为钩子函数设入。' [[.enums]] @@ -74,6 +77,10 @@ description = '将 `value` 的元表设为 `table` (可以是 `nil`)。' [setupvalue] description = '将 `value` 设为函数 `f` 的第 `up` 个上值。' +["setuservalue Lua 5.4"] +description = '将 `value` 设为 `udata` 的第 `n` 个关联值。' +值。' + [setuservalue] description = '将 `value` 设为 `udata` 的关联值。' diff --git a/server/locale/zh-CN/libs/lua/io.lni b/server/locale/zh-CN/libs/lua/io.lni index a35fa0ae..4a8a72a0 100644 --- a/server/locale/zh-CN/libs/lua/io.lni +++ b/server/locale/zh-CN/libs/lua/io.lni @@ -16,7 +16,37 @@ description = '将写入的数据保存到默认输出文件中。' [input] description = '设置 `file` 为默认输入文件。' -[lines] +["lines Lua 5.1"] +description = [[ +------ +```lua +for c in io.lines(filename, ...) do + body +end +``` +]] +[[.enums]] +name = 'mode' +enum = '*n' +description = '读取一个数字,根据 Lua 的转换文法返回浮点数或整数。' +`````````` +name = 'mode' +enum = '*a' +description = '从当前位置开始读取整个文件。' +`````````` +name = 'mode' +enum = '*l' +description = '读取一行并忽略行结束标记。' +`````````` +name = 'mode' +enum = '*L' +description = '读取一行并保留行结束标记。' +`````````` +name = 'mode' +code = 'number' +description = '读取一个不超过这个数量字节数的字符串。' + +["lines Lua 5.3"] description = [[ ------ ```lua @@ -87,7 +117,30 @@ name = 'mode' enum = 'w' description = '向这个程序写入输入。' -[read] +["read Lua 5.1"] +description = '读文件 `file`, 指定的格式决定了要读什么。' +[[.enums]] +name = 'mode' +enum = '*n' +description = '读取一个数字,根据 Lua 的转换文法返回浮点数或整数。' +`````````` +name = 'mode' +enum = '*a' +description = '从当前位置开始读取整个文件。' +`````````` +name = 'mode' +enum = '*l' +description = '读取一行并忽略行结束标记。' +`````````` +name = 'mode' +enum = '*L' +description = '读取一行并保留行结束标记。' +`````````` +name = 'mode' +code = 'number' +description = '读取一个不超过这个数量字节数的字符串。' + +["read Lua 5.3"] description = '读文件 `file`, 指定的格式决定了要读什么。' [[.enums]] name = 'mode' diff --git a/server/locale/zh-CN/libs/lua/math.lni b/server/locale/zh-CN/libs/lua/math.lni index 0bee3bb4..1377918c 100644 --- a/server/locale/zh-CN/libs/lua/math.lni +++ b/server/locale/zh-CN/libs/lua/math.lni @@ -7,7 +7,13 @@ description = '返回 `x` 的反余弦值(用弧度表示)。' [asin] description = '返回 `x` 的反正弦值(用弧度表示)。' -[atan] +["atan Lua 5.1"] +description = '返回 `x` 的反正切值(用弧度表示)。' + +["atan Lua 5.3"] +description = '返回 `y/x` 的反正切值(用弧度表示)。' + +[atan2] description = '返回 `y/x` 的反正切值(用弧度表示)。' [ceil] @@ -16,6 +22,9 @@ description = '返回不小于 `x` 的最小整数值。' [cos] description = '返回 `x` 的余弦(假定参数是弧度)。' +[cosh] +description = '返回 `x` 的双曲余弦(假定参数是弧度)。' + [deg] description = '将角 `x` 从弧度转换为角度。' @@ -52,6 +61,9 @@ description = '返回 `x` 的整数部分和小数部分。' [pi] description = '*π* 的值。' +[power] +description = '返回 `x ^ y` 。' + [rad] description = '将角 `x` 从角度转换为弧度。' @@ -65,15 +77,28 @@ description = [[ [randomseed] description = '把 `x` 设为伪随机数发生器的“种子”: 相同的种子产生相同的随机数列。' +["randomseed Lua 5.4"] +description = [[ +* `math.randomseed(x, y)`: 将 `x` 与 `y` 连接为128位的种子来重新初始化伪随机生成器。 +* `math.randomseed(x)`: 等同于 `math.randomseed(x, 0)` 。 +* `math.randomseed()`: Generates a seed with a weak attempt for randomness. +]] + [sin] description = '返回 `x` 的正弦值(假定参数是弧度)。' +[sinh] +description = '返回 `x` 的双曲正弦值(假定参数是弧度)。' + [sqrt] description = '返回 `x` 的平方根。' [tan] description = '返回 `x` 的正切值(假定参数是弧度)。' +[tanh] +description = '返回 `x` 的双曲正切值(假定参数是弧度)。' + [tointeger] description = '如果 `x` 可以转换为一个整数, 返回该整数。' |