i18n: Sync classref translations with Weblate

(cherry picked from commit af8a02ddafd64f0195956c74c6a60bf389af278f)
This commit is contained in:
Rémi Verschelde
2022-06-01 00:39:49 +02:00
parent 24e6602832
commit 70eaaf2a01
40 changed files with 81961 additions and 1711 deletions
+187 -50
View File
@@ -46,12 +46,13 @@
# Andrey <stre10k@mail.ru>, 2022.
# Smadjavul <o1985af@gmail.com>, 2022.
# Bozhko Artyom Dmitrievich <jek_sun@mail.ru>, 2022.
# FuzzMix <fmwolfiechad@gmail.com>, 2022.
msgid ""
msgstr ""
"Project-Id-Version: Godot Engine class reference\n"
"Report-Msgid-Bugs-To: https://github.com/godotengine/godot\n"
"PO-Revision-Date: 2022-05-21 21:38+0000\n"
"Last-Translator: Smadjavul <o1985af@gmail.com>\n"
"PO-Revision-Date: 2022-05-29 02:36+0000\n"
"Last-Translator: FuzzMix <fmwolfiechad@gmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/godot-engine/"
"godot-class-reference/ru/>\n"
"Language: ru\n"
@@ -19623,8 +19624,7 @@ msgid ""
"saved like any other [Resource].\n"
"They can be used to generate a self-signed [X509Certificate] via [method "
"Crypto.generate_self_signed_certificate] and as private key in [method "
"StreamPeerSSL.accept_stream] along with the appropriate certificate.\n"
"[b]Note:[/b] Not available in HTML5 exports."
"StreamPeerSSL.accept_stream] along with the appropriate certificate."
msgstr ""
#: doc/classes/CryptoKey.xml
@@ -21020,7 +21020,7 @@ msgid ""
"accessing the dictionary with isn't a fixed string (such as a number or "
"variable).\n"
"[codeblock]\n"
"export(string, \"White\", \"Yellow\", \"Orange\") var my_color\n"
"export(String, \"White\", \"Yellow\", \"Orange\") var my_color\n"
"var points_dict = {\"White\": 50, \"Yellow\": 75, \"Orange\": 100}\n"
"func _ready():\n"
" # We can't use dot syntax here as `my_color` is a variable.\n"
@@ -27111,7 +27111,7 @@ msgid ""
"Checks if the two lines ([code]from_a[/code], [code]dir_a[/code]) and "
"([code]from_b[/code], [code]dir_b[/code]) intersect. If yes, return the "
"point of intersection as [Vector2]. If no intersection takes place, returns "
"an empty [Variant].\n"
"[code]null[/code].\n"
"[b]Note:[/b] The lines are specified using direction vectors, not end points."
msgstr ""
@@ -27222,8 +27222,8 @@ msgstr ""
msgid ""
"Checks if the two segments ([code]from_a[/code], [code]to_a[/code]) and "
"([code]from_b[/code], [code]to_b[/code]) intersect. If yes, return the point "
"of intersection as [Vector2]. If no intersection takes place, returns an "
"empty [Variant]."
"of intersection as [Vector2]. If no intersection takes place, returns "
"[code]null[/code]."
msgstr ""
#: doc/classes/Geometry.xml
@@ -28874,8 +28874,7 @@ msgid ""
" var res = ctx.finish()\n"
" # Print the result as hex string and array.\n"
" printt(res.hex_encode(), Array(res))\n"
"[/codeblock]\n"
"[b]Note:[/b] Not available in HTML5 exports."
"[/codeblock]"
msgstr ""
#: doc/classes/HashingContext.xml
@@ -34142,6 +34141,8 @@ msgid ""
"Label3D displays plain text in a 3D world. It gives you control over the "
"horizontal and vertical alignment."
msgstr ""
"Label3D отображает простой текст в трёхмерном мире. Это дает вам контроль "
"над горизонтальным и вертикальным выравниванием."
#: doc/classes/Label3D.xml
msgid ""
@@ -34204,6 +34205,7 @@ msgstr ""
#: doc/classes/Label3D.xml
msgid "Vertical space between lines in multiline [Label3D]."
msgstr ""
"Вертикальное расстояние между строками в многострочном режиме [Label3D]."
#: doc/classes/Label3D.xml
msgid "Text [Color] of the [Label3D]."
@@ -34269,6 +34271,8 @@ msgstr ""
#: doc/classes/Label3D.xml
msgid "Text width (in pixels), used for autowrap and fill alignment."
msgstr ""
"Ширина текста (в пикселях), используемая для автоматического переноса и "
"выравнивания заливки."
#: doc/classes/Label3D.xml
msgid "If set, lights in the environment affect the label."
@@ -39727,8 +39731,8 @@ msgid ""
"will only be received by nodes with the same [NodePath], including the exact "
"same node name. Behaviour depends on the RPC configuration for the given "
"method, see [method rpc_config]. Methods are not exposed to RPCs by default. "
"See also [method rset] and [method rset_config] for properties. Returns an "
"empty [Variant].\n"
"See also [method rset] and [method rset_config] for properties. Returns "
"[code]null[/code].\n"
"[b]Note:[/b] You can only safely use RPCs on clients after you received the "
"[code]connected_to_server[/code] signal from the [SceneTree]. You also need "
"to keep track of the connection state, either by the [SceneTree] signals "
@@ -39750,21 +39754,20 @@ msgstr ""
#: doc/classes/Node.xml
msgid ""
"Sends a [method rpc] to a specific peer identified by [code]peer_id[/code] "
"(see [method NetworkedMultiplayerPeer.set_target_peer]). Returns an empty "
"[Variant]."
"(see [method NetworkedMultiplayerPeer.set_target_peer]). Returns [code]null[/"
"code]."
msgstr ""
#: doc/classes/Node.xml
msgid ""
"Sends a [method rpc] using an unreliable protocol. Returns an empty "
"[Variant]."
"Sends a [method rpc] using an unreliable protocol. Returns [code]null[/code]."
msgstr ""
#: doc/classes/Node.xml
msgid ""
"Sends a [method rpc] to a specific peer identified by [code]peer_id[/code] "
"using an unreliable protocol (see [method NetworkedMultiplayerPeer."
"set_target_peer]). Returns an empty [Variant]."
"set_target_peer]). Returns [code]null[/code]."
msgstr ""
#: doc/classes/Node.xml
@@ -46723,7 +46726,24 @@ msgstr ""
msgid ""
"An array specifically designed to hold bytes. Optimized for memory usage, "
"does not fragment the memory.\n"
"[b]Note:[/b] This type is passed by value and not by reference."
"[b]Note:[/b] This type is passed by value and not by reference. This means "
"that when [i]mutating[/i] a class property of type [PoolByteArray] or "
"mutating a [PoolByteArray] within an [Array] or [Dictionary], changes will "
"be lost:\n"
"[codeblock]\n"
"var array = [PoolByteArray()]\n"
"array[0].push_back(123)\n"
"print(array) # [[]] (empty PoolByteArray within an empty Array)\n"
"[/codeblock]\n"
"Instead, the entire [PoolByteArray] property must be [i]reassigned[/i] with "
"[code]=[/code] for it to be changed:\n"
"[codeblock]\n"
"var array = [PoolByteArray()]\n"
"var pool_array = array[0]\n"
"pool_array.push_back(123)\n"
"array[0] = pool_array\n"
"print(array) # [[123]] (PoolByteArray with 1 element inside an Array)\n"
"[/codeblock]"
msgstr ""
#: doc/classes/PoolByteArray.xml
@@ -46858,14 +46878,32 @@ msgstr ""
#: doc/classes/PoolColorArray.xml
#, fuzzy
msgid "A pooled array of [Color]."
msgid "A pooled array of [Color]s."
msgstr "Массив цветов."
#: doc/classes/PoolColorArray.xml
msgid ""
"An array specifically designed to hold [Color]. Optimized for memory usage, "
"does not fragment the memory.\n"
"[b]Note:[/b] This type is passed by value and not by reference."
"[b]Note:[/b] This type is passed by value and not by reference. This means "
"that when [i]mutating[/i] a class property of type [PoolColorArray] or "
"mutating a [PoolColorArray] within an [Array] or [Dictionary], changes will "
"be lost:\n"
"[codeblock]\n"
"var array = [PoolColorArray()]\n"
"array[0].push_back(Color(0.1, 0.2, 0.3, 0.4))\n"
"print(array) # [[]] (empty PoolColorArray within an empty Array)\n"
"[/codeblock]\n"
"Instead, the entire [PoolColorArray] property must be [i]reassigned[/i] with "
"[code]=[/code] for it to be changed:\n"
"[codeblock]\n"
"var array = [PoolColorArray()]\n"
"var pool_array = array[0]\n"
"pool_array.push_back(Color(0.1, 0.2, 0.3, 0.4))\n"
"array[0] = pool_array\n"
"print(array) # [[(0.1, 0.2, 0.3, 0.4)]] (PoolColorArray with 1 element "
"inside an Array)\n"
"[/codeblock]"
msgstr ""
#: doc/classes/PoolColorArray.xml
@@ -46903,7 +46941,24 @@ msgstr ""
msgid ""
"An array specifically designed to hold integer values ([int]). Optimized for "
"memory usage, does not fragment the memory.\n"
"[b]Note:[/b] This type is passed by value and not by reference.\n"
"[b]Note:[/b] This type is passed by value and not by reference. This means "
"that when [i]mutating[/i] a class property of type [PoolIntArray] or "
"mutating a [PoolIntArray] within an [Array] or [Dictionary], changes will be "
"lost:\n"
"[codeblock]\n"
"var array = [PoolIntArray()]\n"
"array[0].push_back(1234)\n"
"print(array) # [[]] (empty PoolIntArray within an empty Array)\n"
"[/codeblock]\n"
"Instead, the entire [PoolIntArray] property must be [i]reassigned[/i] with "
"[code]=[/code] for it to be changed:\n"
"[codeblock]\n"
"var array = [PoolIntArray()]\n"
"var pool_array = array[0]\n"
"pool_array.push_back(1234)\n"
"array[0] = pool_array\n"
"print(array) # [[1234]] (PoolIntArray with 1 element inside an Array)\n"
"[/codeblock]\n"
"[b]Note:[/b] This type is limited to signed 32-bit integers, which means it "
"can only take values in the interval [code][-2^31, 2^31 - 1][/code], i.e. "
"[code][-2147483648, 2147483647][/code]. Exceeding those bounds will wrap "
@@ -46936,14 +46991,32 @@ msgid "Changes the int at the given index."
msgstr ""
#: doc/classes/PoolRealArray.xml
msgid "A pooled array of reals ([float])."
msgstr ""
#, fuzzy
msgid "A pooled array of real numbers ([float])."
msgstr "Массив цветов."
#: doc/classes/PoolRealArray.xml
msgid ""
"An array specifically designed to hold floating-point values. Optimized for "
"memory usage, does not fragment the memory.\n"
"[b]Note:[/b] This type is passed by value and not by reference.\n"
"[b]Note:[/b] This type is passed by value and not by reference. This means "
"that when [i]mutating[/i] a class property of type [PoolRealArray] or "
"mutating a [PoolRealArray] within an [Array] or [Dictionary], changes will "
"be lost:\n"
"[codeblock]\n"
"var array = [PoolRealArray()]\n"
"array[0].push_back(12.34)\n"
"print(array) # [[]] (empty PoolRealArray within an empty Array)\n"
"[/codeblock]\n"
"Instead, the entire [PoolRealArray] property must be [i]reassigned[/i] with "
"[code]=[/code] for it to be changed:\n"
"[codeblock]\n"
"var array = [PoolRealArray()]\n"
"var pool_array = array[0]\n"
"pool_array.push_back(12.34)\n"
"array[0] = pool_array\n"
"print(array) # [[12.34]] (PoolRealArray with 1 element inside an Array)\n"
"[/codeblock]\n"
"[b]Note:[/b] Unlike primitive [float]s which are 64-bit, numbers stored in "
"[PoolRealArray] are 32-bit floats. This means values stored in "
"[PoolRealArray] have lower precision compared to primitive [float]s. If you "
@@ -46969,14 +47042,32 @@ msgid "Changes the float at the given index."
msgstr ""
#: doc/classes/PoolStringArray.xml
msgid "A pooled array of [String]."
msgstr ""
#, fuzzy
msgid "A pooled array of [String]s."
msgstr "Массив цветов."
#: doc/classes/PoolStringArray.xml
msgid ""
"An array specifically designed to hold [String]s. Optimized for memory "
"usage, does not fragment the memory.\n"
"[b]Note:[/b] This type is passed by value and not by reference."
"[b]Note:[/b] This type is passed by value and not by reference. This means "
"that when [i]mutating[/i] a class property of type [PoolStringArray] or "
"mutating a [PoolStringArray] within an [Array] or [Dictionary], changes will "
"be lost:\n"
"[codeblock]\n"
"var array = [PoolStringArray()]\n"
"array[0].push_back(\"hello\")\n"
"print(array) # [[]] (empty PoolStringArray within an empty Array)\n"
"[/codeblock]\n"
"Instead, the entire [PoolStringArray] property must be [i]reassigned[/i] "
"with [code]=[/code] for it to be changed:\n"
"[codeblock]\n"
"var array = [PoolStringArray()]\n"
"var pool_array = array[0]\n"
"pool_array.push_back(\"hello\")\n"
"array[0] = pool_array\n"
"print(array) # [[hello]] (PoolStringArray with 1 element inside an Array)\n"
"[/codeblock]"
msgstr ""
#: doc/classes/PoolStringArray.xml
@@ -47006,14 +47097,33 @@ msgid "Changes the [String] at the given index."
msgstr ""
#: doc/classes/PoolVector2Array.xml
msgid "A pooled array of [Vector2]."
msgstr ""
#, fuzzy
msgid "A pooled array of [Vector2]s."
msgstr "Массив цветов."
#: doc/classes/PoolVector2Array.xml
msgid ""
"An array specifically designed to hold [Vector2]. Optimized for memory "
"usage, does not fragment the memory.\n"
"[b]Note:[/b] This type is passed by value and not by reference."
"[b]Note:[/b] This type is passed by value and not by reference. This means "
"that when [i]mutating[/i] a class property of type [PoolVector2Array] or "
"mutating a [PoolVector2Array] within an [Array] or [Dictionary], changes "
"will be lost:\n"
"[codeblock]\n"
"var array = [PoolVector2Array()]\n"
"array[0].push_back(Vector2(12, 34))\n"
"print(array) # [[]] (empty PoolVector2Array within an empty Array)\n"
"[/codeblock]\n"
"Instead, the entire [PoolVector2Array] property must be [i]reassigned[/i] "
"with [code]=[/code] for it to be changed:\n"
"[codeblock]\n"
"var array = [PoolVector2Array()]\n"
"var pool_array = array[0]\n"
"pool_array.push_back(Vector2(12, 34))\n"
"array[0] = pool_array\n"
"print(array) # [[(12, 34)]] (PoolVector2Array with 1 element inside an "
"Array)\n"
"[/codeblock]"
msgstr ""
#: doc/classes/PoolVector2Array.xml doc/classes/TileMap.xml
@@ -47048,7 +47158,25 @@ msgstr ""
msgid ""
"An array specifically designed to hold [Vector3]. Optimized for memory "
"usage, does not fragment the memory.\n"
"[b]Note:[/b] This type is passed by value and not by reference."
"[b]Note:[/b] This type is passed by value and not by reference. This means "
"that when [i]mutating[/i] a class property of type [PoolVector3Array] or "
"mutating a [PoolVector3Array] within an [Array] or [Dictionary], changes "
"will be lost:\n"
"[codeblock]\n"
"var array = [PoolVector3Array()]\n"
"array[0].push_back(Vector3(12, 34, 56))\n"
"print(array) # [[]] (empty PoolVector3Array within an empty Array)\n"
"[/codeblock]\n"
"Instead, the entire [PoolVector3Array] property must be [i]reassigned[/i] "
"with [code]=[/code] for it to be changed:\n"
"[codeblock]\n"
"var array = [PoolVector3Array()]\n"
"var pool_array = array[0]\n"
"pool_array.push_back(Vector3(12, 34, 56))\n"
"array[0] = pool_array\n"
"print(array) # [[(12, 34, 56)]] (PoolVector3Array with 1 element inside an "
"Array)\n"
"[/codeblock]"
msgstr ""
#: doc/classes/PoolVector3Array.xml
@@ -53560,7 +53688,8 @@ msgstr ""
#: doc/classes/RigidBody.xml
msgid ""
"Damps RigidBody's rotational forces.\n"
"Damps RigidBody's rotational forces. If this value is different from -1.0 it "
"will be added to any linear damp derived from the world or areas.\n"
"See [member ProjectSettings.physics/3d/default_angular_damp] for more "
"details about damping."
msgstr ""
@@ -53659,8 +53788,8 @@ msgstr ""
#: doc/classes/RigidBody.xml
msgid ""
"The body's linear damp. Cannot be less than -1.0. If this value is different "
"from -1.0, any linear damp derived from the world or areas will be "
"overridden.\n"
"from -1.0 it will be added to any linear damp derived from the world or "
"areas.\n"
"See [member ProjectSettings.physics/3d/default_linear_damp] for more details "
"about damping."
msgstr ""
@@ -53874,7 +54003,8 @@ msgstr ""
msgid ""
"Damps the body's [member angular_velocity]. If [code]-1[/code], the body "
"will use the [b]Default Angular Damp[/b] defined in [b]Project > Project "
"Settings > Physics > 2d[/b].\n"
"Settings > Physics > 2d[/b]. If greater than [code]-1[/code] it will be "
"added to the default project value.\n"
"See [member ProjectSettings.physics/2d/default_angular_damp] for more "
"details about damping."
msgstr ""
@@ -53956,7 +54086,8 @@ msgstr ""
msgid ""
"Damps the body's [member linear_velocity]. If [code]-1[/code], the body will "
"use the [b]Default Linear Damp[/b] in [b]Project > Project Settings > "
"Physics > 2d[/b].\n"
"Physics > 2d[/b]. If greater than [code]-1[/code] it will be added to the "
"default project value.\n"
"See [member ProjectSettings.physics/2d/default_linear_damp] for more details "
"about damping."
msgstr ""
@@ -58505,6 +58636,8 @@ msgstr ""
msgid ""
"Sprite is scaled by depth so that it always appears the same size on screen."
msgstr ""
"Спрайт масштабируется по глубине, чтобы он всегда отображался на экране "
"одинакового размера."
#: doc/classes/SpriteFrames.xml
msgid "Sprite frame library for AnimatedSprite and AnimatedSprite3D."
@@ -61692,7 +61825,7 @@ msgstr ""
#: doc/classes/TextMesh.xml
msgid "Step (in pixels) used to approximate Bézier curves."
msgstr ""
msgstr "Шаг (в пикселях), используемый для аппроксимации кривых Безье."
#: doc/classes/TextMesh.xml
msgid ""
@@ -61714,11 +61847,11 @@ msgstr ""
#: doc/classes/TextMesh.xml
msgid "The size of one pixel's width on the text to scale it in 3D."
msgstr ""
msgstr "Размер ширины одного пикселя текста для его масштабирования в 3D."
#: doc/classes/TextMesh.xml
msgid "The text to generate mesh from."
msgstr ""
msgstr "Текст, из которого создается сетка."
#: doc/classes/Texture.xml
msgid "Texture for 2D and 3D."
@@ -65421,7 +65554,7 @@ msgstr ""
msgid ""
"Resets a tween to its initial value (the one given, not the one before the "
"tween), given its object and property/method pair. By default, all tweens "
"are removed, unless [code]key[/code] is specified."
"are reset, unless [code]key[/code] is specified."
msgstr ""
#: doc/classes/Tween.xml
@@ -67255,7 +67388,7 @@ msgstr ""
#: doc/classes/VideoPlayer.xml
msgid "Audio volume in dB."
msgstr ""
msgstr "Громкость звука в дБ."
#: doc/classes/VideoPlayer.xml
msgid "Emitted when playback is finished."
@@ -71205,10 +71338,13 @@ msgid "Returns the value of a certain material's parameter."
msgstr ""
#: doc/classes/VisualServer.xml
#, fuzzy
msgid ""
"Returns the default value for the param if available. Otherwise returns an "
"empty [Variant]."
"Returns the default value for the param if available. Returns [code]null[/"
"code] otherwise."
msgstr ""
"Возвращает [code]true[/code] если [code]a[/code] и [code]b[/code] "
"приблизительно равны друг другу."
#: doc/classes/VisualServer.xml
msgid ""
@@ -76210,8 +76346,7 @@ msgid ""
"They can be used as the server certificate in [method StreamPeerSSL."
"accept_stream] (along with the proper [CryptoKey]), and to specify the only "
"certificate that should be accepted when connecting to an SSL server via "
"[method StreamPeerSSL.connect_to_stream].\n"
"[b]Note:[/b] Not available in HTML5 exports."
"[method StreamPeerSSL.connect_to_stream]."
msgstr ""
#: doc/classes/X509Certificate.xml
@@ -76326,18 +76461,20 @@ msgid ""
"Skips the current section. If the node contains other elements, they will be "
"ignored and the cursor will go to the closing of the current element."
msgstr ""
"Пропускает текущий раздел. Если узел содержит другие элементы, они будут "
"проигнорированы и курсор перейдёт на закрытие текущего элемента."
#: doc/classes/XMLParser.xml
msgid "There's no node (no file or buffer opened)."
msgstr ""
msgstr "Нет узла (файл или буфер не открыты)."
#: doc/classes/XMLParser.xml
msgid "Element (tag)."
msgstr ""
msgstr "Элемент (ярлык)."
#: doc/classes/XMLParser.xml
msgid "End of element."
msgstr ""
msgstr "Конец элемента."
#: doc/classes/XMLParser.xml
msgid "Text node."
@@ -76345,11 +76482,11 @@ msgstr "Текстовый узел."
#: doc/classes/XMLParser.xml
msgid "Comment node."
msgstr ""
msgstr "Узел комментирования."
#: doc/classes/XMLParser.xml
msgid "CDATA content."
msgstr ""
msgstr "Содержимое CDATA."
#: doc/classes/XMLParser.xml
msgid "Unknown node."