summaryrefslogtreecommitdiff
path: root/doc/translations/zh_Hans.po
diff options
context:
space:
mode:
Diffstat (limited to 'doc/translations/zh_Hans.po')
-rw-r--r--doc/translations/zh_Hans.po110
1 files changed, 101 insertions, 9 deletions
diff --git a/doc/translations/zh_Hans.po b/doc/translations/zh_Hans.po
index b55ed5e5c1..08e9667c29 100644
--- a/doc/translations/zh_Hans.po
+++ b/doc/translations/zh_Hans.po
@@ -8,12 +8,14 @@
# yzt <834950797@qq.com>, 2020.
# 懵逼Kitty <m1330586660@163.com>, 2020.
# MintSoda <lionlxh@qq.com>, 2020.
+# Gardner Belgrade <hapenia@sina.com>, 2020.
+# WangYi13 <wyi13@outlook.com>, 2020.
msgid ""
msgstr ""
"Project-Id-Version: Godot Engine class reference\n"
"Report-Msgid-Bugs-To: https://github.com/godotengine/godot\n"
-"PO-Revision-Date: 2020-07-31 03:47+0000\n"
-"Last-Translator: MintSoda <lionlxh@qq.com>\n"
+"PO-Revision-Date: 2020-08-11 14:38+0000\n"
+"Last-Translator: WangYi13 <wyi13@outlook.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"godot-engine/godot-class-reference/zh_Hans/>\n"
"Language: zh_Hans\n"
@@ -445,6 +447,7 @@ msgstr ""
"[/codeblock]"
#: modules/gdscript/doc_classes/@GDScript.xml:334
+#, fuzzy
msgid ""
"Rounds [code]s[/code] downward (towards negative infinity), returning the "
"largest whole number that is not more than [code]s[/code].\n"
@@ -457,6 +460,15 @@ msgid ""
"[b]Note:[/b] This method returns a float. If you need an integer, you can "
"use [code]int(s)[/code] directly."
msgstr ""
+"返回不大于[code]s[/code] 的最大整数。\n"
+"[codeblock]\n"
+"a = floor(2.99)\n"
+"# a is 2.0\n"
+"a = floor(-2.99)\n"
+"# a is -3.0\n"
+"[/codeblock]\n"
+"[b]注:[/b] 这个方法返回一个浮点值,如果需要返回一个整数,可以直接使用"
+"[code]int(s)[/code] 。"
#: modules/gdscript/doc_classes/@GDScript.xml:352
msgid ""
@@ -468,6 +480,12 @@ msgid ""
"[/codeblock]\n"
"For the integer remainder operation, use the % operator."
msgstr ""
+"返回[code]a/b[/code]的浮点型余数, 符号与 [code]a[/code]一致。\n"
+"[codeblock]\n"
+"var remainder = fmod(7, 5.5)\n"
+"# Remainder is 1.5\n"
+"[/codeblock]\n"
+"如果对整数进行取余操作,请使用操作符 % 。"
#: modules/gdscript/doc_classes/@GDScript.xml:368
msgid ""
@@ -509,6 +527,16 @@ msgid ""
"print(a.call_func()) # Prints bar\n"
"[/codeblock]"
msgstr ""
+"返回某一实例节点 [code]instance[/code]中指定函数 [code]funcname[/code]的引"
+"用。 由于函数在GDScript中不是一级对象,所以 使用 [code]funcref[/code] 将函数"
+"引用[FuncRef]存储在一个变量之中以在后续调用它 。\n"
+"[codeblock]\n"
+"func foo():\n"
+" return(\"bar\")\n"
+"\n"
+"a = funcref(self, \"foo\")\n"
+"print(a.call_func()) # 会打印出\"bar\"\n"
+"[/codeblock]"
#: modules/gdscript/doc_classes/@GDScript.xml:413
msgid ""
@@ -529,6 +557,22 @@ msgid ""
"source:res://script.gd}, {function:_ready, line:6, source:res://script.gd}]\n"
"[/codeblock]"
msgstr ""
+"返回一个数组,其元素为展示当前调用堆栈的字典。\n"
+"[codeblock]\n"
+"func _ready():\n"
+" foo()\n"
+"\n"
+"func foo():\n"
+" bar()\n"
+"\n"
+"func bar():\n"
+" print(get_stack())\n"
+"[/codeblock]\n"
+"输出:\n"
+"[codeblock]\n"
+"[{function:bar, line:12, source:res://script.gd}, {function:foo, line:9, "
+"source:res://script.gd}, {function:_ready, line:6, source:res://script.gd}]\n"
+"[/codeblock]"
#: modules/gdscript/doc_classes/@GDScript.xml:436
msgid ""
@@ -537,6 +581,10 @@ msgid ""
"print(hash(\"a\")) # Prints 177670\n"
"[/codeblock]"
msgstr ""
+"返回变量的整数哈希值\n"
+"[codeblock]\n"
+"print(hash(\"a\")) # 输出结果: 177670\n"
+"[/codeblock]"
#: modules/gdscript/doc_classes/@GDScript.xml:448
msgid ""
@@ -568,6 +616,14 @@ msgid ""
" print(inst.foo) # Prints bar\n"
"[/codeblock]"
msgstr ""
+"返回id [code]instance_id[/code]所对应的对象。 所有对象都有独有的id。\n"
+"[codeblock]\n"
+"var foo = \"bar\"\n"
+"func _ready():\n"
+" var id = get_instance_id()\n"
+" var inst = instance_from_id(id)\n"
+" print(inst.foo) # 输出 bar\n"
+"[/codeblock]"
#: modules/gdscript/doc_classes/@GDScript.xml:489
msgid ""
@@ -582,6 +638,14 @@ msgid ""
"# `ratio` is now 0.75.\n"
"[/codeblock]"
msgstr ""
+"返回给定区间所决定的规范化系数, 是方法 [lerp]的反向过程。\n"
+"[codeblock]\n"
+"var middle = lerp(20, 30, 0.75)\n"
+"# `middle` 为 27.5.\n"
+"# 现在我们不知道系数0.75的值,但是知道归一化结果27.5,计算规范化系数:\n"
+"var ratio = inverse_lerp(20, 30, 27.5)\n"
+"# `ratio` 为 0.75.\n"
+"[/codeblock]"
#: modules/gdscript/doc_classes/@GDScript.xml:507
msgid ""
@@ -598,24 +662,30 @@ msgid ""
"Returns whether [code]s[/code] is an infinity value (either positive "
"infinity or negative infinity)."
msgstr ""
+"判断[code]s[/code]是否为无穷大(包括正无穷和负无穷),是返回true,否返回"
+"false。"
#: modules/gdscript/doc_classes/@GDScript.xml:527
msgid ""
"Returns whether [code]instance[/code] is a valid object (e.g. has not been "
"deleted from memory)."
msgstr ""
+"判断实例[code]instance[/code]是否为合法对象(如未从内存中删除),是返回true,"
+"否返回false。"
#: modules/gdscript/doc_classes/@GDScript.xml:536
+#, fuzzy
msgid ""
"Returns whether [code]s[/code] is a NaN (\"Not a Number\" or invalid) value."
-msgstr ""
+msgstr "返回[code]s[/code]是否为NaN(Not-A-Number,非数)值的判断结果。"
#: modules/gdscript/doc_classes/@GDScript.xml:545
+#, fuzzy
msgid ""
"Returns [code]true[/code] if [code]s[/code] is zero or almost zero.\n"
"This method is faster than using [method is_equal_approx] with one value as "
"zero."
-msgstr ""
+msgstr "如果[code]s[/code] 为0或者很接近0则返回[code]true[/code]。"
#: modules/gdscript/doc_classes/@GDScript.xml:555
msgid ""
@@ -627,6 +697,13 @@ msgid ""
"len(a) # Returns 4\n"
"[/codeblock]"
msgstr ""
+"返回变量[code]var[/code]的长度。 长度指字符串的字符数、数组的元素数、字典的大"
+"小等。\n"
+"[b]注:[/b] 变量无法提供可作为长度的值时会抛出错误。\n"
+"[codeblock]\n"
+"a = [1, 2, 3, 4]\n"
+"len(a) # 返回值:4\n"
+"[/codeblock]"
#: modules/gdscript/doc_classes/@GDScript.xml:573
msgid ""
@@ -642,6 +719,16 @@ msgid ""
"lerp(Vector2(1, 5), Vector2(3, 2), 0.5) # Returns Vector2(2, 3.5)\n"
"[/codeblock]"
msgstr ""
+"由规范化系数在两个数之间线性插值,是方法[method inverse_lerp]的反向过程。\n"
+"如果参数 [code]from[/code]、[code]to[/code]的类型为[int] 或 [float],返回值类"
+"型为[float]。\n"
+"如果参数 [code]from[/code]、[code]to[/code]的类型为同一类型的矢量"
+"([Vector2], [Vector3]或 [Color]),则返回值也是相同类型(此时[code]lerp[/"
+"code] 会调用矢量类型的[code]lerp[/code] 方法)。\n"
+"[codeblock]\n"
+"lerp(0, 4, 0.75) # Returns 3.0\n"
+"lerp(Vector2(1, 5), Vector2(3, 2), 0.5) # 返回值: Vector2(2, 3.5)\n"
+"[/codeblock]"
#: modules/gdscript/doc_classes/@GDScript.xml:592
msgid ""
@@ -18674,10 +18761,11 @@ msgid ""
msgstr ""
#: doc/classes/EditorInterface.xml:145
+#, fuzzy
msgid ""
"Returns [code]true[/code] if the specified [code]plugin[/code] is enabled. "
"The plugin name is the same as its directory name."
-msgstr ""
+msgstr "如果[code]s[/code] 为0或者很接近0则返回[code]true[/code]。"
#: doc/classes/EditorInterface.xml:156
msgid ""
@@ -18835,10 +18923,11 @@ msgid "Returns the Node3D node associated with this gizmo."
msgstr ""
#: doc/classes/EditorNode3DGizmo.xml:149
+#, fuzzy
msgid ""
"Returns [code]true[/code] if the handle at index [code]index[/code] is "
"highlighted by being hovered with the mouse."
-msgstr ""
+msgstr "如果[code]a[/code]与[code]b[/code]近似相等,则返回[code]true[/code]。"
#: doc/classes/EditorNode3DGizmo.xml:156
msgid ""
@@ -19843,10 +19932,11 @@ msgid ""
msgstr ""
#: doc/classes/EditorSettings.xml:116
+#, fuzzy
msgid ""
"Returns [code]true[/code] if the setting specified by [code]name[/code] "
"exists, [code]false[/code] otherwise."
-msgstr ""
+msgstr "如果[code]a[/code]与[code]b[/code]近似相等,则返回[code]true[/code]。"
#: doc/classes/EditorSettings.xml:125
msgid ""
@@ -34612,8 +34702,9 @@ msgstr ""
#: doc/classes/PackedInt32Array.xml:54 doc/classes/PackedInt64Array.xml:54
#: doc/classes/PackedStringArray.xml:53 doc/classes/PackedVector2Array.xml:53
#: doc/classes/PackedVector3Array.xml:53
+#, fuzzy
msgid "Returns [code]true[/code] if the array contains [code]value[/code]."
-msgstr ""
+msgstr "如果[code]s[/code] 为0或者很接近0则返回[code]true[/code]。"
#: doc/classes/PackedByteArray.xml:94
msgid ""
@@ -54428,9 +54519,10 @@ msgid ""
msgstr ""
#: doc/classes/Vector2.xml:184 doc/classes/Vector3.xml:160
+#, fuzzy
msgid ""
"Returns [code]true[/code] if the vector is normalized, and false otherwise."
-msgstr ""
+msgstr "如果[code]s[/code] 为0或者很接近0则返回[code]true[/code]。"
#: doc/classes/Vector2.xml:191 doc/classes/Vector3.xml:167
msgid "Returns the length (magnitude) of this vector."