summaryrefslogtreecommitdiff
path: root/server/locale/zh-CN/libs/lua
diff options
context:
space:
mode:
Diffstat (limited to 'server/locale/zh-CN/libs/lua')
-rw-r--r--server/locale/zh-CN/libs/lua/basic.lni45
-rw-r--r--server/locale/zh-CN/libs/lua/debug.lni7
-rw-r--r--server/locale/zh-CN/libs/lua/io.lni57
-rw-r--r--server/locale/zh-CN/libs/lua/math.lni27
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` 可以转换为一个整数, 返回该整数。'